Teeth whitening in London
Professional whitening carried out or prescribed by a dentist, the only legal route in the UK.
- 1,404 Verified practices
- £275–£425 Typical "from" price (956 practices' published fees)
- 33 Borough guides
Teeth whitening is the most searched-for dental treatment in London, and for good reason - it’s one of the quickest and most affordable ways to improve your smile. But prices, methods, and results vary enormously depending on where you go and what type of whitening you choose.
What Is Professional Teeth Whitening?
Professional whitening uses higher-concentration bleaching agents than over-the-counter products, applied or supervised by a dentist. It’s the only form of teeth whitening that’s legal in the UK when performed by someone other than yourself - beauty salons offering whitening are technically breaking the law.
The most common professional options are in-practice whitening such as Zoom or laser whitening, which takes about an hour and costs more; and at-home whitening kits provided by your dentist with custom-fitted trays, which takes one to two weeks and is usually cheaper.
How Much Does Teeth Whitening Cost in London?
Professional teeth whitening in London typically costs between £250 and £700. In-practice treatments like Zoom or Enlighten tend to sit at the higher end. Dentist-provided home kits usually cost £250-£400. Costs vary by borough - expect to pay more in central London than in outer boroughs. For a full breakdown, see our London dental cost guide.
Teeth whitening is not available on the NHS as it’s considered cosmetic treatment. For information on what is covered, see our NHS dentist London hub.
How Long Does It Last?
Results typically last 6 to 12 months depending on your diet and habits. Coffee, tea, red wine, and smoking all accelerate staining. Most dentists recommend occasional top-up treatments to maintain results.
Find Teeth Whitening by Borough
Croydon | Ealing | Islington | Camden | Southwark | Greenwich | Lewisham | Westminster | Barnet | Bromley | Enfield | Hackney | Lambeth | Tower Hamlets | Wandsworth
You may also be interested in other cosmetic dentistry options including veneers and Invisalign.
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.
1,404 of London's 2,144 CQC-registered practices are verified for teeth whitening, taken directly from each practice's own published treatment list, not guessed from directory categories. Across 956 practices with published fees, "from" prices typically range £275–£425. More practices are verified every week.
Highly rated practices offering teeth whitening
-
Bromley Park Dental and Implant Centre
250 Bromley Road, Shortlands, Bromley, BR2 0BW
-
Dental Wellness Mill Hill
46, The Broadway, London, NW7 3LH
-
Caring Dental
19 Station Square, Petts Wood, Orpington, BR5 1LY
-
Mr Haider Raza
10 Thurloe Street, South Kensington, London, SW7 2ST
-
Direct Dental
63-65 Garratt Lane, London, SW18 4GR
-
Parsons Green Dental Practice
229 New Kings Road, London, SW6 4XE
Ratings via Google (practices with 10+ reviews). Treatment lists verified from each practice's own website.
Teeth whitening by London borough
- Barking and Dagenham 8 verified
- Barnet 84 verified
- Bexley 30 verified
- Brent 46 verified
- Bromley 55 verified
- Camden 66 verified
- City of London 21 verified
- Croydon 46 verified
- Ealing 54 verified
- Enfield 40 verified
- Greenwich 39 verified
- Hackney 19 verified
- Hammersmith and Fulham 49 verified
- Haringey 32 verified
- Harrow 46 verified
- Havering 25 verified
- Hillingdon 41 verified
- Hounslow 37 verified
- Islington 30 verified
- Kensington and Chelsea 51 verified
- Kingston upon Thames 33 verified
- Lambeth 36 verified
- Lewisham 31 verified
- Merton 30 verified
- Newham 20 verified
- Redbridge 36 verified
- Richmond upon Thames 53 verified
- Southwark 38 verified
- Sutton 37 verified
- Tower Hamlets 38 verified
- Waltham Forest 17 verified
- Wandsworth 63 verified
- Westminster 153 verified
Find a dentist by borough
- Barking and Dagenham 21 practices
- Barnet 123 practices
- Bexley 45 practices
- Brent 76 practices
- Bromley 76 practices
- Camden 96 practices
- City of London 35 practices
- Croydon 69 practices
- Ealing 84 practices
- Enfield 54 practices
- Greenwich 50 practices
- Hackney 36 practices
- Hammersmith and Fulham 66 practices
- Haringey 60 practices
- Harrow 74 practices
- Havering 46 practices
- Hillingdon 51 practices
- Hounslow 58 practices
- Islington 45 practices
- Kensington and Chelsea 72 practices
- Kingston upon Thames 54 practices
- Lambeth 56 practices
- Lewisham 44 practices
- Merton 44 practices
- Newham 38 practices
- Redbridge 59 practices
- Richmond upon Thames 68 practices
- Southwark 55 practices
- Sutton 56 practices
- Tower Hamlets 54 practices
- Waltham Forest 38 practices
- Wandsworth 81 practices
- Westminster 260 practices