Dentists in BS31, Bristol
10 dental practices in the BS31 postcode district — Keynsham and Saltford (Bath and North East Somerset). Compare NHS activity, phone numbers and registration, then check the full profile before you book.
- Practices in BS31
- 10
- NHS activity on record
- 3
- Private check-up (Bristol)
- £47–£100
- List emergency care
- 1
Dental practices in BS31
A–Z. NHS marks NHS dental activity on record (NHSBSA) — not a promise of new NHS places. Register facts only; we never invent reviews or prices.
- Bath Oral Surgery Clinic at the Bath & Bristol Periodontal Clinic506 Bath Road, Saltford, BS31 3JF · 01225 874444
- Bupa Dental Care Park Road, KeynshamNHS58 Park Road, Keynsham, BS31 1BU · 0117 986 9643
- Bupa Dental Care St Clements Road, KeynshamThe Dental Suite, Keynsham Health Park, St Clements Road, Kensham, BS31 1AF · 0117 946 1001
- Charlton Park Dental Practice30 Charlton Park, Keynsham, BS31 2ND · 0117 986 2627
- Charlton Road Dental26 Charlton Road, Keynsham, BS31 2JA · 0117 986 2040
- Gum Health, Bath & Bristol Periodontal Clinic Ltd506 Bath Road, Saltford, BS31 3JF · 01225 874444
- Keynsham Dental Care5A-7A High Street, Keynsham, BS31 1DP · 0117 986 2992
- Keynsham Dental PracticeNHS7a Bath Hill, Keynsham, BS31 1EB · 0117 986 7501
- Mermaid Dental SurgeryNHS1 Norman Road, Saltford, BS31 3BQ · 01225 872106
- Saltford Dental Practice478 Bath Road, Saltford, BS31 3DJ · 01225 257631
Ratings and rankings are our editorial opinion, based on our published methodology — they are not dental advice and practices cannot pay to change a score. Where a practice has no reviews we show "Not yet rated" — we never invent scores. Listings labelled Featured or Referral partner are paid placements; payment affects visibility only, never ratings or match results. We may receive a fee when you send a private-treatment enquiry. Private treatment prices are indicative — always confirm directly with the practice.
Treatments listed by BS31 practices
From the practices' own websites — confirm availability directly.
Dentists in nearby postcode districts
Dentists in BS31 — FAQ
How many dentists are there in BS31?
We list 10 dental practices with a BS31 postcode, covering Keynsham and Saltford. 10 have a phone number on file — each is listed below with its address and a link to its full profile.
Are there NHS dentists in BS31?
3 of the 10 practices in BS31 delivered NHS dentistry in the latest NHSBSA activity data (March 2026), so they hold NHS contracts. That does not mean they are taking new NHS patients today — confirm on nhs.uk or by phone. NHS dental charges are fixed nationally in England — Band 1 £27.90, Band 2 £76.60, Band 3 £332.10 at every NHS practice.
How much is a dental check-up in BS31?
Private check-ups in Bristol typically cost £47–£100 (UK Dental Price Index benchmark); individual practices set their own fees. NHS dental charges are fixed nationally in England — Band 1 £27.90, Band 2 £76.60, Band 3 £332.10 at every NHS practice.
Not the right area?
See every practice in Bristol, or compare by treatment and price.