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.
Private Emergency Care
Same‑day relief for toothache, breaks and swellings.
Teeth Whitening
Safe, professional whitening for a brighter smile.
Dental Hygiene
Deep cleans and gum health from our hygienist team.
Routine Check‑Ups
Comprehensive exams keeping your teeth healthy for life.
Dental X‑Rays
Modern digital imaging with minimal exposure.
Why 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.
Brighter smiles, happier families across Perthshire
From first check‑ups to confident grown‑up grins — gentle dentistry the whole family can trust, right in the heart of Perth.
4.9★
Google rating
20+
Years caring
1000s
Happy patients



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.
Opening hours
- Monday9:00am – 5:00pm
- Tuesday9:00am – 5:00pm
- Wednesday9:00am – 5:00pm
- Thursday9:00am – 5:00pm
- Friday9:00am – 5:00pm
- SaturdayClosed
- SundayClosed
17 York Place
Perth PH2 8EP
Accepting new NHS patients — register today
It only takes a minute. Our team will be in touch to arrange your first appointment.
