Veneers and bonding in London

Thin porcelain or composite facings that reshape and brighten front teeth.

  • 1,359 Verified practices
  • £200–£650 Typical "from" price (952 practices' published fees)
  • 33 Borough guides

Veneers are thin shells bonded to the front of your teeth to change their shape, colour, or alignment. They’re one of the most popular cosmetic dental treatments in London, but also one of the most misunderstood - particularly around cost, longevity, and what’s actually involved.

Porcelain veneers in London typically cost £500-£1,200 per tooth. Composite veneers are cheaper at £150-£400 per tooth but don’t last as long. A full set of porcelain veneers for your front teeth can cost £4,000-£12,000 depending on the practice and materials.

Porcelain veneers are irreversible - your teeth are filed down to fit them, and you’ll always need veneers going forward. Composite veneers involve less tooth preparation and can sometimes be reversed. Make sure your dentist explains both options before you decide.

Veneers are not available on the NHS.

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 25 February 2026. Prices shown are indicative ranges, not quotes - confirm costs directly with the practice.

1,359 of London's 2,144 CQC-registered practices are verified for veneers and bonding, taken directly from each practice's own published treatment list, not guessed from directory categories. Across 952 practices with published fees, "from" prices typically range £200–£650. More practices are verified every week.

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