Dental crowns and bridges in London

Lab-made caps that restore broken or root-treated teeth, and bridges that span gaps.

A dental crown is a cap that fits over a damaged tooth to restore its shape, strength, and appearance. Crowns are one of the most common dental treatments - used after root canals, for badly broken teeth, or to replace large failing fillings.

Dental crowns in London typically cost £400-£900 privately. The price depends mainly on the material - porcelain and ceramic crowns cost more than metal or porcelain-fused-to-metal options. Same-day CEREC crowns, made in the practice using digital scanning, are available at some London practices and usually sit at the higher end of the range. For a full breakdown of treatment costs, see our London dental cost guide.

On the NHS, crowns fall under Band 3 at £332.10. NHS crowns are functional but you may have less choice over materials and appearance. For more on NHS dental access, see our NHS dentist London hub.

A well-fitted crown should last 10-15 years, sometimes longer with good care.

You may also be interested in dental implants for replacing missing teeth, or cosmetic dentistry options including veneers and teeth whitening.

This information is a general guide and is not a substitute for professional dental advice. Always consult a qualified dentist about your individual circumstances.

Written and reviewed by the Dentist-London.com Editorial team. Last reviewed 3 March 2026. Prices shown are indicative ranges, not quotes - confirm costs directly with the practice.

Practice-by-practice listings for this treatment are on their way. We verify which of London's 2,131 CQC-registered practices offer dental crowns and bridges directly from each practice's own website, rather than guessing. Those listings will appear here as that verification data lands. In the meantime, you can browse every practice by borough below.

What dental crowns and bridges costs across London

Price is the single most common thing people add to a dental search, and it is the thing directories are usually vaguest about. These are median published "from" prices by borough, taken from practices' own fee pages. The London median is £650.

The cheapest borough we can price is Barking and Dagenham at £320; the dearest is City of London at £900. That is a difference of £580 for the same treatment, which is worth knowing before you book the first practice you find.

BoroughMedian "from" pricePractices
Barking and Dagenham £320 6
Kingston upon Thames £460 25
Tower Hamlets £490 26
Brent £500 38
Ealing £525 36
Harrow £550 38
Newham £550 13
Bexley £555 22
Waltham Forest £575 12
Hounslow £600 25
Redbridge £600 23
Islington £600 22
Hillingdon £615 24
Croydon £620 38
Haringey £650 29
Lewisham £650 23
Havering £665 16
Kensington and Chelsea £670 38
Greenwich £670 29
Sutton £670 20
Bromley £675 44
Enfield £675 29
Barnet £695 65
Camden £700 50
Hammersmith and Fulham £700 39
Wandsworth £720 43
Lambeth £725 28
Richmond upon Thames £750 36
Southwark £750 31
Merton £750 23
Hackney £750 17
Westminster £800 111
City of London £900 19

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.

Find a dentist by borough