Dentists in Keighley
13 dental practices in Keighley, covering postcode districts BD20, BD21, BD22.
| Practice | Address | Phone | Links |
|---|---|---|---|
| Silsden Practice | 1 Hothfield Street, Silsden, Keighley, BD20 0PP | 01535652059 | CQC Map |
| Airedale General Hospital | Skipton Road, Steeton, Keighley, BD20 6TD | — | CQC Map |
| The Brace Place & Hi Dental Suite | 2 Albert Road, Cross Hills, Keighley, BD20 7LE | 01535630123 | Website CQC Map |
| Craven Dental Care Limited | 46 Main Street, Cross Hills, Keighley, BD20 8TQ | 01535633987 | CQC Map |
| Keighley Health Centre | Oakworth Road, Keighley, BD21 1SA | — | Website CQC Map |
| Bupa Dental Care Keighley | 32-34 Devonshire Street, Keighley, BD21 2AU | 01535603659 | Website CQC Map |
| Plum Dental and Facial Clinic | 30 Devonshire Street, Keighley, BD21 2AU | 01535666451 | Website CQC Map |
| Mydentist - Advanced Oral Health Centre - Keighley | 165-167 Skipton Road, Keighley, BD21 3BG | 01204799799 | Website CQC Map |
| Mydentist - Earl Royd - Keighley Also known as mydentist |
165-167 Skipton Road, Keighley, BD21 3BG | 01204799799 | Website CQC Map |
| Taylored Dental Care | 98 Cavendish Street, Keighley, BD21 3DE | 01535603009 | CQC Map |
| Taylored Dental Care | 23 Airedale Road, Keighley, BD21 4LW | 01535603009 | CQC Map |
| Keighley Practice | 1 Spring Wells, Wheathead Lane, Exley Head, Keighley, BD22 6NL | 01535608031 | CQC Map |
| Smile Specialist Centre | 9-13 Station Road, Haworth, Keighley, BD22 8NL | 01535644005 | Website CQC Map |
England: CQC register; Scotland: Public Health Scotland; Northern Ireland: HSCNI. Always confirm details directly before visiting.
Hospitals near Keighley
NHS hospitals
- Airedale General Hospital (2 mi)
- Bradford Royal Infirmary (7 mi)
- Calderdale Royal Hospital (11 mi)
Private hospitals
- The Yorkshire Clinic (4 mi)
- Transform Hospital Group Leeds (13 mi)
- Spire Elland Hospital (13 mi)
More in and around Keighley
- Care homes in Keighley (29)
- Pharmacies in Keighley (21)
- Dentists in Bingley
- Dentists in Ilkley
- Dentists in Shipley
- Dentists in Bradford
- Dentists in Colne
- Dentists in Skipton
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 Keighley?
We list 13 dental practices in Keighley. Many offer both NHS and private treatment.
How do I find an NHS dentist in Keighley 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.