Find a dentist taking NHS patients, or a fair private price
NHS availability, published private prices, opening hours and reviews for 11,272 UK practices. Free to use, and no practice can pay to rank higher.
An NHS check-up costs £27.90 in England, if you can find a practice taking adults.
NHS charges in England
From 1 April 2026. You pay one charge per course of treatment.
- Band 1Check-up, X-rays, scale and polish if needed, advice£27.90
- Urgent carePain relief or a temporary fix£27.90
- Band 2Band 1, plus fillings, root canals and extractions£76.60
- Band 3Bands 1 and 2, plus crowns, dentures and bridges£332.10
Free if you're under 18 (or under 19 in full-time education), pregnant or had a baby in the last 12 months, or get certain benefits.
Wales and Northern Ireland have their own charges. In Scotland you pay 80% of the cost, up to £384.
Getting an NHS dentist, honestly
Most practices aren't taking new NHS adults. We show which are, from the NHS website, and what to do if none near you are.
- You don't register with a dentist like a GP: any NHS practice in England can see you.
- Many more practices take children than adults.
- In pain? NHS 111 can book urgent NHS dental care.
What private treatment really costs
The typical price and what most practices charge, from prices published on their own websites.
Start with what you need
An NHS dentist near you
Who's taking adults, children and free-care patients in your area.
Pain or swelling today
Emergency appointments, what NHS 111 can do, and when to go to A&E.
Implants and dentures
Local implant prices and what a quote should include.
Invisalign and braces
Providers near you, with typical prices.
What dentists charge
Private prices for check-ups, fillings, crowns, whitening and more.
Spreading the cost
Whether a monthly dental plan would save you money.