About Veterinary Care in Morayshire
Morayshire has 6 veterinary clinics, giving pet owners a moderate county-wide evidence base rather than a crowded field. Coverage is broad across the county, with all 5 towns in this snapshot having at least one clinic, and weekend access is better than you might expect for a smaller market. That mix makes Morayshire easier to navigate than the raw clinic count alone suggests.
Top 3 clinics (current county ranking table)
| Clinic | Our Score | Verified | Published prices |
|---|---|---|---|
| Miller & Swann | 61/100 | — | Yes |
| Moray Coast Veterinary Group | 58/100 | — | Yes |
| Cairngorm Vets | 57/100 | — | Yes |
For most people looking for vets in Morayshire, the main story is balance: there is enough coverage and service breadth to keep local care practical, but not so much choice that every town offers like-for-like alternatives. With only six clinics across the county, the decision is usually about best fit on access, communication and available services rather than endless comparison.
Geographically, Morayshire is well spread because every town in the snapshot has at least one clinic. That matters for routine appointments, repeat prescriptions and follow-up visits. Elgin appears to offer the most direct choice, while owners elsewhere may be choosing between one nearby practice and travelling to another town if they want different appointment times, facilities or fee structures.
The ranked comparison table shows how listed clinics compare on reviews, verified status and Published prices. One practical caveat is that none of the top listings are verified, which only means the listing details have not yet been confirmed by a registered user. Published prices are available often enough to make upfront comparison worthwhile, and the visible range runs from below average to above average among comparable items. Weekend access is relatively good, but emergency cover is present at only some clinics and 24-hour cover is not confirmed in this snapshot, so out-of-hours arrangements are worth checking before you need them.
A sensible way to choose in Morayshire is to start with the basics that affect real use: how easy it is to get there, whether weekend appointments match your schedule, what the emergency handoff looks like, and whether the clinic publishes the services you are most likely to need. The county's broad service mix suggests many owners can keep both routine and more involved care local, and the presence of several VN training clinics may appeal if you prefer a practice with a stronger nursing and teaching role.
Top Vets in Morayshire
Highly rated veterinary clinics across Morayshire, ranked for transparency, quality and customer reviews
Our Score (61/100)
Miller & Swann is a small-animal veterinary practice in Elgin, established in 1990 and part of CVS, with an in-house lab, X-ray and ultrasound facilities, and recognition as a veterinary nurse training practice. It provides general...
Read MoreShow Less
Our Score (58/100)
Moray Coast Veterinary Group presents itself as an independent practice operating across four sites. It offers a broad mix of care, including small animal routine and surgical work, alongside equine, farm animal, reptile and pet travel...
Read MoreShow Less
Our Score (57/100)
Cairngorm Vets describes itself as an independent veterinary clinic in Grantown-on-Spey. It appears focused on day-to-day companion-animal care, with the ability to triage urgent problems, provide an emergency service for registered...
Read MoreShow Less
Our Score (55/100)
Wards Veterinary Centre is a long-established Elgin practice, part of IVC Evidensia, and its website says it has served local pet owners for over 35 years. It is a Gold accredited Cat Friendly Clinic, and the practice also advertises nurse...
Read MoreShow Less
Our Score (48/100)
Fochabers Veterinary Surgery is part of Speyside Veterinary Practice and belongs to IVC Evidensia. Its website presents it as a modern, fully equipped mixed practice for small animals, horses, and farm animals, supported by 8 vets plus...
Read MoreShow Less
Find Vets by Town in Morayshire
Browse veterinary practices by town across Morayshire, Scotland

Elgin
2 clinics
- Title
- Elgin Town Centre - geograph.org.uk - 1081122

Forres
1 clinic
- Title
- ForresHighStreet

Lossiemouth
1 clinic
- Title
- Marina3

Moray
1 clinic
- Title
- The Moray Coast Near Covesea - geograph.org.uk - 3840433







