Dental costs, out in the open
An NHS check-up in England costs £27.90. A private one in London costs £25 to £350 at the 580 practices we have checked. Every price shows where it came from and when.
Free for patientsSee all prices
What people pay
Every treatment
- Dental implants£1,206 to £5,300per tooth
- All-on-4 dental implants£5,490 to £24,000per arch
- Teeth whitening£184 to £970per course
- Invisalign£1,500 to £10,000per course
- Composite bonding£75 to £850per tooth
- Porcelain veneers£300 to £2,500per tooth
- Dental crowns£285 to £2,500per tooth
- Root canal treatment£175 to £1,975per tooth
- Dentures£300 to £3,575per full arch
- Private dental check-ups£25 to £350per visit
- Hygienist appointments£45 to £260per visit
- Emergency dental appointments£25 to £325per visit
Private prices from 719 of 2446 Greater London dental practices, checked October 2026. Practice details from the CQC. How we collect prices