Dentists in Perth
12 dental practices in Perth, covering postcode districts PH1, PH2.
| Practice | Address | Phone | Links |
|---|---|---|---|
| OAKBANK DENTAL CARE | 33 BURGHMUIR ROAD, PERTH, PH1 1LU | — | Map |
| PUBLIC DENTAL SERVICE | BROXDEN DENTAL CENTRE, TWEED PLACE, PERTH, PH1 1TJ | — | Map |
| BALHOUSIE DENTAL PRACTICE | 10 BALHOUSIE STREET, PERTH, PH1 5HJ | — | Map |
| DENTAL CARE PERTH AND IMPLANT CLINIC | 23 SOUTH METHVEN ST, PERTH, PH1 5PE | — | Map |
| SCONE DENTAL PRACTICE | 12 CROSS STREET, SCONE, PH2 6LR | — | Map |
| 11 MAIN STREET | BRIDGEND, PERTH, PH2 7HD | — | Map |
| CALEDONIAN DENTAL CARE | 45 YORK PLACE, PERTH, PH2 8EH | — | Map |
| THE PERTH DENTAL CENTRE | 17-21 YORK PLACE, PERTH, PH2 8EP | — | Map |
| CALEDONIAN DENTAL CARE | 53 KINNOULL CAUSEWAY, PERTH, PH2 8HQ | — | Map |
| 4 GRAHAMS PLACE | KING STREET, PERTH, PH2 8HZ | — | Map |
| DENTAL IMPLANT CENTRE PERTH | 19-21 SOUTH STREET, PERTH, PH2 8PG | — | Map |
| BRIDGE OF EARN DENTAL PRACTICE | SCOTT WAY, OLD EDINBURGH ROAD, BRIDGE OF EARN, PH2 9NJ | — | Map |
England: CQC register; Scotland: Public Health Scotland; Northern Ireland: HSCNI. Always confirm details directly before visiting.
Hospitals near Perth
NHS hospitals
- Perth Royal Infirmary (2 mi)
- Ninewells Hospital (18 mi)
- Victoria Hospital (21 mi)
Private hospitals
- Cygnet Wallace Hospital (18 mi)
- Kings Park Hospital (28 mi)
More in and around Perth
- Care homes in Perth (11)
- GP surgeries in Perth (9)
- Dentists in Glenrothes
- Dentists in Dundee
- Dentists in Kirkcaldy
- Dentists in Dunfermline
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 Perth?
We list 12 dental practices in Perth. Many offer both NHS and private treatment.
How do I find an NHS dentist in Perth 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.