13 veterinary practices in Midlothian
Midlothian is home to 13 veterinary practices listed on our database, sourced directly from the Royal College of Veterinary Surgeons' register. The largest concentrations are around Roslin, Dalkeith, Loanhead, but you'll find clinics scattered across most towns and villages in the county.
Across the 7 practices that publish their prices, the average standard consultation costs £64.79 — roughly 9% above the UK average of £59.53. That makes Midlothian the 62nd cheapest of 65 UK counties we have enough pricing data for.
Customer satisfaction is strong: across 13 practices with verified Google reviews, the average rating sits at 4.74 out of 5 — slightly higher than the UK average of 4.66. Among the top performers, Gordon Vets – High Street stands out with a 4.9-star average from verified Google reviews.
RCVS-accredited practices are limited in Midlothian, and 4 open at weekends — useful filters when you're choosing somewhere new for routine care or an emergency.
Use the comparison tool below to filter by service, check verified ratings, and see exactly what each practice charges before you book. If a clinic isn't displaying full prices, that usually means they haven't yet published a public price list — something the upcoming Competition and Markets Authority reforms aim to fix by the end of 2026.
Browse vet practices by town across Midlothian.
21 Eskbank Road, Dalkeith, Midlothian, EH22 1HG
Braid Vets Dalkeith finds its home at 21 Eskbank Road in Dalkeith, Midlothian, extending its care to the much-loved pets of the local community.
8 High Street, Bonnyrigg, Midlothian, EH19 2AA
Gordon Vets provides veterinary care for pets in and around East Lothian, with practices located in Bonnyrigg, Musselburgh, and Penicuik.
10 High Street, Penicuik, Midlothian, EH26 8HW
Gordon Vets provides veterinary care for pets in and around East Lothian, with practices located in Bonnyrigg, Musselburgh, and Penicuik.
4 Thornybank, Dalkeith, Midlothian, EH22 2NQ
Heritage Vets is an independent veterinary practice located in Dalkeith, Midlothian.
44 Fountain Place, Loanhead, Midlothian, EH20 9DU
Situated at 44 Fountain Place in Loanhead, Midlothian, ICR Veterinary Group offers comprehensive veterinary care to a range of beloved household companions, including dogs, cats, birds, and small mammals.
13 Hunterfield Road, Gorebridge, Midlothian, EH23 4TP
ICR Veterinary Group , situated at 13 Hunterfield Road in Gorebridge, Midlothian, offers comprehensive veterinary care for a diverse range of beloved pets.
35 High Street, Musselburgh, Midlothian, EH21 7AD
Links Veterinary Group operates from its premises on High Street in Musselburgh, Midlothian, offering comprehensive veterinary care across a remarkable array of animals.
18 Edinburgh Road, Dalkeith, Midlothian, EH22 1JZ
Market Cross Veterinary Clinic is a veterinary practice located at 18 Edinburgh Rd, Dalkeith, EH22 1JZ.
Inside Pets at Home, Loanhead, Midlothian, EH20 9PW
Straiton (Pentland) Vets for Pets is a veterinary practice located inside Pets at Home at Unit B Straiton Mains Fountain Place, Straiton, Loanhead, Midlothian, EH20 9PW.
Royal(Dick)School of Veterinary Studies, Roslin, Midlothian, EH25 9RG
Situated within the Royal (Dick) School of Veterinary Studies in Roslin, Midlothian, the University of Edinburgh Equine Veterinary Services is a specialist centre dedicated to the health and welfare of a diverse array of farm animals.
Dick Vet Farm Animal Practice & Hosp, Roslin, Midlothian, EH25 9RG
The University of Edinburgh Farm Animal Practice is situated within the Dick Vet Farm Animal Practice & Hospital in Roslin, Midlothian.
Easter Bush Veterinary Centre, Roslin, Midlothian, EH25 9RG
Situated within the Easter Bush Veterinary Centre in Roslin, Midlothian, the University of Edinburgh Hospital for Small Animals Veterinary Services primarily attends to farm animals.
Royal School of Veterinary Studies, Roslin, Midlothian, EH25 9RG
Situated within the Royal School of Veterinary Studies in Roslin, Midlothian, the University of Edinburgh Veterinary Services specialises in the care of a diverse range of agricultural animals, including camelids, cattle, pigs, poultry, and sheep/goats.