NHS & Private Dentist in Perth
Friendly, experienced dental care in the heart of Perth. Accepting new NHS patients and same‑day emergency appointments at 17 York Place.
- NHS Registered
- New Patients Welcome
- Emergency Slots Available



4.9 / 5
Google Reviews
What patients say
Trusted by families across Perthshire
Rated 4.9★ on Google by patients who value friendly, honest dental care.
"This is a lovely practice the staff are very helpful and efficient and my dentist always does a wonderful job. Going to this dentist has always been a pleasant and positive experience — I'd highly recommend it."
"I have been a patient of the Perth Dental Centre for many years and I have always been delighted with services provided. The staff are always friendly and caring, and the treatment from Dr Cowie is excellent."
"I am happy with Perth Dental Centre. I have a good doctor and nice ladies at the reception. My whole family comes here to get their teeth treated."
Our Services
Complete dental care in central Perth
From NHS check‑ups to emergency relief and cosmetic treatments.
NHS Dentistry
Accepting new NHS patients across Perth & Perthshire.
Learn morePrivate Emergency Care
Same‑day relief for toothache, breaks and swellings.
Learn moreTeeth Whitening
Safe, professional whitening for a brighter smile.
Learn moreDental Hygiene
Deep cleans and gum health from our hygienist team.
Learn moreRoutine Check‑Ups
Comprehensive exams keeping your teeth healthy for life.
Learn moreDental X‑Rays
Modern digital imaging with minimal exposure.
Learn moreWhy choose us
A practice you can trust
Local NHS Practice
Proudly serving Perth & Perthshire patients on the NHS.
Friendly Experienced Team
Gentle, reassuring care for nervous patients and families.
Central Perth Location
17 York Place — easy to reach, parking nearby.
Emergency Appointments
Same‑day private slots when you need us most.
Visit us
Opening hours & location
Find us at 17 York Place, in the heart of Perth — a short walk from the train station and South Inch.
| Monday | 9:00am – 5:00pm |
|---|---|
| Tuesday | 9:00am – 5:00pm |
| Wednesday | 9:00am – 5:00pm |
| Thursday | 9:00am – 5:00pm |
| Friday | 9:00am – 5:00pm |
| Saturday | Closed |
| Sunday | Closed |
Accepting new NHS patients — register today
It only takes a minute. Our team will be in touch to arrange your first appointment.
