Toothache or swelling? Find help today

Dentists in Bristol

138 practices. See who's taking NHS patients, compare private prices, opening hours and reviews.

12
Taking NHS adults
13 taking NHS children. See them
£63
Typical private check-up
From £32 to £136 at 54 practices
£82
Typical hygienist visit
30 minutes, 43 practices
71
Publish their prices
Of 138 practices
Compare prices in a table

Dental practices in Bristol

138 practices, page 1 of 7

Taking NHS adults, checked 11 Oct 2026

Oldland Dental Practice

4.6 (68 reviews) Bristol, BS30
Check-up £60 £3 below Bristol typical£3 below typical
Hygienist £90 £8 above Bristol typical£8 above typical
White filling £145 £4 above Bristol typical£4 above typical
NHS children and free-care adults, checked 21 Sept 2026

Your Dentist Bristol

4.6 (130 reviews) Bristol, BS1
Check-up £50 £13 below Bristol typical£13 below typical
Hygienist £80 About Bristol typicalAbout typical
White filling £180 £39 above Bristol typical£39 above typical
NHS status unknown

CK Dental

5.0 (96 reviews) Bristol, BS8
Check-up £80 £17 above Bristol typical£17 above typical
Hygienist £90 £8 above Bristol typical£8 above typical
White filling £225 £84 above Bristol typical£84 above typical
NHS status unknown

The Bristol Dental Practice

4.9 (687 reviews) Bristol, BS1
Check-up £80 £17 above Bristol typical£17 above typical
Hygienist £90 £8 above Bristol typical£8 above typical
White filling £245 £104 above Bristol typical£104 above typical

Compare private dental prices in Bristol

From each practice's published fee list. The lowest in each column is highlighted. NHS treatment costs the same everywhere in England.

PracticeCheck-upNew patient examHygienistWhite fillingRoot canalCrownImplant
Toothworks Dental Practice£32£57.50–£72£325£380£2,000
Church Road Dental Clinic£35£60––£285£420£2,200
Ashley Down Dental Care£39.90–£70£105.90£299£889–
Primo Dental Saltford£48£99–£145£550£800£3,650
The Dental Clinic Portishead£48£85£86£143£660£800–
Church Road Dental Practice£48£79–––––
The Dentists Old Market£49.50£95£88£200£660£815£3,200
Westbury Dental Care£50£65£75£130£180£595£2,800
Your Dentist Bristol£50£85£80£180–––
Passage House Dental Care£50£85£60£90£395£600£2,650
Hounds Road Dental Practice, Chipping Sodbury£50£75–£120£350£500£2,650
Lodge Causeway Dental Centre£50––£95£400£485£1,500
Somerford House Dental Clinic£50£85£77£110£365£836–
Stoke Gifford Dental Surgery£52£80–£110£375£690–
Horfield Dental Care£53£75£65£150£499.95£699.95£3,200
Typical (Bristol where known, else UK)£63£85£82£141£412£790£2,800

Dentists in Bristol: common questions

Are any dentists in Bristol taking NHS patients?

12 Bristol practices say they're taking new NHS adult patients and 13 are taking children, from the NHS website. See NHS dentists in Bristol.

How much is a private check-up in Bristol?

£63 is typical. Published prices range from £32 to £136 across 54 practices.

What does NHS dental treatment cost?

In England, from April 2026: £27.90 for a check-up (Band 1), £76.60 for fillings, root canals or extractions (Band 2) and £332.10 for crowns, dentures or bridges (Band 3). It's free for under-18s and some adults.

Do I need to register with a dentist?

No. Unlike a GP, you don't register with a dentist. You can contact any practice that's taking NHS patients.