England

Dentists in Teddington

12 dental practices in Teddington.

12dental practices listed
11with a phone number
2 mito Kingston Hospital
Looking for an NHS dentist? Practices change whether they're taking new NHS patients often, so phone to check. NHS treatment in England costs £27.90 to £332.10 per course; see NHS vs private dental costs.
PracticeAddressPhoneLinks
Park Road Dental Centre 35 Park Road, Teddington, TW11 0AB 02089779229 Website CQC Map
The Causeway Dental Practice 26-28 The Causeway, Teddington, TW11 0HE 02089430805 CQC Map
Dental Beauty Teddington 2 Gloucester Road, Teddington, TW11 0NU — CQC Map
Teddington Dental 2 Gloucester Road, Teddington, TW11 0NU 02089772911 CQC Map
Aromaden Teddington 24 High Street, Teddington, TW11 8EW 02089777123 Website CQC Map
Elmfield House Dental Practice Elmfield House, 5 High Street, Teddington, TW11 8EW 02086141995 Website CQC Map
Kirby Dental Practice 53-55 High Street, Teddington, TW11 8HD 02089775939 CQC Map
Teddington Orthodontics 53 High Street, Teddington, TW11 8HD 02089405106 Website CQC Map
Church Road Dental Care Centre 1 Church Road, Teddington, TW11 8PF 02089773746 CQC Map
Church Road Dental Care Centre 1 Church Road, Teddington, TW11 8PF 07811377239 CQC Map
St Mark's Orthodontic's Teddington 47 St. Marks Road, Teddington, TW11 9DE 02089773888 Website CQC Map
The Ivy Clinic 190 Kingston Road, Teddington, TW11 9JD 02089778700 CQC Map

England: CQC register; Scotland: Public Health Scotland; Northern Ireland: HSCNI. Always confirm details directly before visiting.

Hospitals near Teddington

More in and around Teddington

Dental costs

See typical private prices for implants, crowns, root canal treatment, Invisalign and whitening, or compare them with NHS charges in our NHS vs private dental costs guide.

Questions and answers

How many dentists are there in Teddington?

We list 12 dental practices in Teddington. Many offer both NHS and private treatment.

How do I find an NHS dentist in Teddington taking new patients?

Phone practices directly and ask whether they're taking new NHS patients, as this changes often. You don't have to live in a practice's area to be treated there. If you can't find one, contact your local NHS integrated care board (or health board outside England).

How much does a dentist cost?

On the NHS in England a course of treatment costs £27.90, £76.60 or £332.10 depending on what you need (2026-27 charges). Private prices vary by practice: a crown usually costs £600 to £1,200 and an implant £2,000 to £3,500.

← All dental practices

Find a Dentist by Postcode NHS vs private dental costs →