Teeth whitening in London
Professional whitening carried out or prescribed by a dentist, the only legal route in the UK.
- 1,396 Verified practices
- £300-£440 Typical "from" price (943 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,396 of London's 2,130 CQC-registered practices are verified for teeth whitening, taken directly from each practice's own published treatment list, not guessed from directory categories. Across 943 practices with published fees, "from" prices typically range £300-£440. 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
-
Fulham Road Dental
725 Fulham Road, London, SW6 5UL
-
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
Ratings via Google (practices with 10+ reviews). Treatment lists verified from each practice's own website.
Teeth whitening by London borough
- Barking and Dagenham 10 verified
- Barnet 82 verified
- Bexley 29 verified
- Brent 46 verified
- Bromley 55 verified
- Camden 64 verified
- City of London 22 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 45 verified
- Havering 26 verified
- Hillingdon 41 verified
- Hounslow 36 verified
- Islington 30 verified
- Kensington and Chelsea 51 verified
- Kingston upon Thames 32 verified
- Lambeth 35 verified
- Lewisham 31 verified
- Merton 29 verified
- Newham 21 verified
- Redbridge 37 verified
- Richmond upon Thames 53 verified
- Southwark 38 verified
- Sutton 37 verified
- Tower Hamlets 38 verified
- Waltham Forest 17 verified
- Wandsworth 63 verified
- Westminster 149 verified
Find a dentist by borough
- Barking and Dagenham 21 practices
- Barnet 121 practices
- Bexley 44 practices
- Brent 76 practices
- Bromley 76 practices
- Camden 94 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 73 practices
- Havering 46 practices
- Hillingdon 51 practices
- Hounslow 57 practices
- Islington 45 practices
- Kensington and Chelsea 72 practices
- Kingston upon Thames 53 practices
- Lambeth 55 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 80 practices
- Westminster 256 practices
Teeth whitening: frequently asked questions
How much does teeth whitening cost in London?
Professional teeth whitening in London typically costs between £300 and £450. Take-home kits with custom trays sit at the lower end, while in-practice laser or light-activated whitening costs more.
Is teeth whitening available on the NHS?
No. Whitening is a cosmetic treatment and is not available on the NHS. By law it can only be carried out or prescribed by a registered dental professional, so it is best to avoid cheaper high-street or salon offers.
How long does teeth whitening last?
Professional whitening typically lasts from several months to a few years, depending on your diet and habits. Coffee, tea, red wine and smoking shorten it. Occasional top-ups help maintain the result.
Is teeth whitening safe?
Yes, when carried out or prescribed by a dentist. The main side effect is temporary tooth sensitivity, which usually settles within a few days. A check-up first makes sure your teeth and gums are healthy enough to whiten.