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

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

Teeth whitening by London borough

Find a dentist by borough

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.