Veneers and bonding in London

Thin porcelain or resin layers that change the shape or colour of front teeth.

  • 1,354 Verified practices
  • £225-£650 Typical "from" price (946 practices' published fees)
  • 33 Borough guides

Veneers are thin shells fixed to the front of your teeth. They change the shape or colour of the teeth. The material is the biggest factor in the price.

What veneers cost in London

Across London practices that publish a price:

  • Composite veneers and bonding have a median starting price of £250 per tooth, from about 580 practices. Composite is a tooth-coloured resin. It can usually be done in one visit. It stains sooner and often needs replacing after 5 to 7 years.
  • Porcelain veneers have a median starting price of £800 per tooth, from about 370 practices. They are made in a lab and usually last 10 to 15 years.

The borough table on this page shows a median of £325 per tooth. That figure mixes both materials, and more practices publish a composite price than a porcelain one. When you compare quotes, check the material first.

A set of 6 to 8 porcelain veneers on the front teeth costs several thousand pounds. Ask for the total price, not only the price per tooth.

What is involved

For porcelain veneers, the dentist usually files away a thin layer of enamel (the outer layer of the tooth). This cannot be undone, so you will always need veneers on those teeth. Composite veneers usually need less or no filing, and they can sometimes be removed. Ask your dentist to explain both options before you decide.

Veneers and the NHS

Veneers for appearance are not available on the NHS. In rare cases, an NHS dentist may fit a veneer when there is a clinical need, such as to repair a damaged front tooth. This is charged at Band 3 (£332.10).

For other ways to change how your teeth look, see teeth whitening, crowns and cosmetic dentistry.

Written and reviewed by the Dentist-London.com Editorial team. Last reviewed 6 October 2026. Prices are advertised starting prices, not quotes. Confirm the cost with the practice. This is general information and does not replace advice from a dentist about your own teeth.

1,354 of London's 2,128 CQC-registered practices are verified for veneers and bonding, taken directly from each practice's own published treatment list, not guessed from directory categories. 946 practices publish a price for it. Half of those start between £225 and £650.

What veneers and bonding costs across London

The table shows the median published "from" price in each borough. The prices come from practices' own fee pages. The London median is £325.

The cheapest borough we can price is Harrow at £250. The most expensive is Greenwich at £450. That is a difference of £200 for the same treatment.

BoroughMedian "from" pricePractices
Harrow £250 33
Hillingdon £260 21
Bexley £260 17
City of London £265 18
Newham £275 11
Barnet £290 56
Wandsworth £290 53
Redbridge £290 23
Sutton £295 21
Ealing £300 35
Kensington and Chelsea £300 31
Havering £300 17
Barking and Dagenham £300 5
Kingston upon Thames £315 18
Richmond upon Thames £320 35
Southwark £320 27
Lambeth £325 24
Tower Hamlets £325 24
Bromley £340 42
Camden £350 45
Brent £350 33
Haringey £350 22
Lewisham £350 22
Islington £350 21
Merton £350 19
Hackney £350 14
Enfield £375 24
Hammersmith and Fulham £380 34
Hounslow £385 24
Westminster £400 105
Waltham Forest £400 10
Croydon £435 34
Greenwich £450 28

Boroughs appear here only where at least 5 practices publish a price. The practice count shows how firm each figure is. These are advertised starting prices, not quotes: confirm the full cost with the practice. Same method as our London Dental Cost Index, and every treatment side by side on the dental price list.

Highly rated practices offering veneers and bonding

Ratings via Google (practices with 10+ reviews). Treatment lists verified from each practice's own website.

Veneers and bonding by London borough

Find a dentist by borough

Veneers and bonding: frequently asked questions

How much do veneers cost in London?

Veneers in London have a median published starting price of £325 per tooth. This figure mixes 2 materials. Composite veneers and bonding have a median of £250 per tooth, and porcelain veneers a median of £800 per tooth. Ask for the total price for all the teeth.

Are veneers available on the NHS?

Not for appearance. Veneers to improve how teeth look are private. In rare cases an NHS dentist may fit a veneer when there is a clinical need, charged at Band 3 (£332.10).

How long do veneers last?

Porcelain veneers usually last 10 to 15 years. Composite veneers usually last 5 to 7 years. Good cleaning and avoiding habits such as nail-biting help them last.

Do veneers damage your teeth?

Porcelain veneers usually need a thin layer of enamel removed. This cannot be undone, so you will always need veneers on those teeth. Composite veneers often need little or no enamel removed. Your dentist can explain the options.