Find a opticians/optometrist in Perth
Perth serves a compact population of around 47,000 within the city itself, but its opticians network draws from the wider Perth and Kinross catchment of roughly 150,000 residents across rural Perthshire, Kinross-shire and the Highland fringe. Eight verified practices sit within a walkable core largely bounded by the High Street, South Street and the A912 approach from the M90. The city functions as the eye-care hub for surrounding market towns — Blairgowrie, Crieff, Auchterarder and Pitlochry — so practice diaries fill quickly on Fridays and market days. There is a distinctive mix of long-established Scottish independents alongside UK-wide chains, and unusually for a settlement this size, community optometry handles a large share of NHS Scotland's General Ophthalmic Services referrals that would otherwise land at Ninewells in Dundee.
The market is fragmented rather than chain-dominated. Specsavers and Vision Express anchor the High Street corridor with volume NHS Scotland eye examinations and same-day glazing, while Asda Opticians operates from the Edinburgh Road superstore for grocery-linked footfall. The Scottish independent tradition remains strong: Duncan & Todd, an Aberdeen-founded group, holds a South Street presence, and long-standing family practices including Salmoni Opticians, WJ Henderson, Mackenzie and A. Robertson carry the specialist and dispensing work — myopia management, complex contact lens fits, low-vision aids and paediatric assessment. Several of these independents hold accreditation for the Scottish Eyecare Integration pathway, meaning they triage anterior-segment problems directly rather than routing patients through Perth Royal Infirmary's ophthalmology outpatients.
Pricing & coverage
Under NHS Scotland, a General Ophthalmic Services eye examination is free at the point of use for every resident, unlike in England — this is the single biggest cost difference Perth patients notice. Private supplementary tests such as OCT scanning typically run £20–£40. Single-vision spectacles start around £25 for basic frame-and-lens packages at chain practices, rising to £150–£400 for progressive lenses with premium coatings at independents. Soft monthly contact lenses average £20–£35 per month including aftercare. Prescription-only ophthalmic medicines are regulated by the MHRA; NHS prescriptions are free in Scotland.
Emergencies & out-of-hours care
For sudden vision loss, chemical splash, penetrating eye injury or severe pain, call 999 or attend the Emergency Department at Perth Royal Infirmary on Taymount Terrace. Out-of-hours red-eye and flashes-and-floaters presentations are usually handled through NHS 24 on 111, which triages to the on-call ophthalmology registrar at Ninewells Hospital in Dundee — the regional tertiary eye centre roughly 22 miles east. During surgery hours, the Community Urgent Eyecare Service allows walk-in assessment at accredited local practices without a GP referral, and most Perth independents participate.
Frequently asked questions
Do I have to pay for an eye test in Perth?
No. Because Perth sits within NHS Scotland, every resident registered with a Scottish GP is entitled to a free NHS eye examination, typically every two years or annually if you are over 60, diabetic, or have a family history of glaucoma. This applies at all eight practices in the city, including chains such as Specsavers and Vision Express. You will only pay for optional add-ons like OCT imaging, retinal photography beyond the NHS-covered scope, or private consultations.
Where is the nearest hospital eye department?
Perth Royal Infirmary on Taymount Terrace has an Emergency Department but no dedicated ophthalmology inpatient unit. Elective and urgent specialist ophthalmology — including cataract surgery, medical retina, glaucoma and paediatric ophthalmology — is delivered from Ninewells Hospital in Dundee, part of NHS Tayside. Community optometrists in Perth refer directly through the SCI-Gateway electronic system, which usually avoids a GP appointment.
Can I get contact lens fittings on the NHS here?
NHS Scotland covers contact lens fittings only where there is a clinical need — keratoconus, high anisometropia, aphakia, or therapeutic use after corneal surgery. Cosmetic contact lens fittings for standard refractive error are private, priced around £50–£120 for the fit and follow-up. Several Perth independents, including Salmoni and WJ Henderson, hold the additional accreditation required to deliver NHS complex contact lens services locally rather than referring to Dundee.
Are there Gaelic or Polish-speaking opticians in Perth?
Perth has a sizeable Polish-speaking community concentrated around Letham and North Muirton, and several practices employ Polish-speaking dispensing staff, though availability shifts. Gaelic is uncommon in day-to-day Perth practice — patients wanting Gaelic-medium consultation typically travel to Inverness or the Western Isles. Ask the practice directly when booking; NHS Scotland is obliged to arrange interpreters free of charge for any consultation where language would otherwise be a barrier to care.
How long is the wait for cataract surgery from a Perth referral?
Referrals from Perth optometrists flow to Ninewells Hospital in Dundee. NHS Tayside publishes quarterly waiting-time data; typical waits from referral to first outpatient appointment run 12–18 weeks, with a further 6–12 weeks to surgery depending on visual acuity and functional impact. Patients wanting faster access use private providers in Dundee or Edinburgh, where self-pay cataract surgery ranges from roughly £2,200 to £3,500 per eye.
Safety note
This directory is informational only and is not medical advice. For any symptom, prescription or treatment decision, consult a GOC-registered optometrist or ophthalmologist in person.