UK vet directory
Vets in Midlothian
3 verified veterinary practices across 3 Midlothian towns. Every listing comes from the practice's own website — nothing is guessed or padded out.
Quick answer
Browse the 3 verified Midlothian practices below —3 towns are covered. Every listing comes from the practice's own website, verified 2026-07-19. PETHEALTH+ shows 0 practices that state they are independent. For emergencies, phone the practice first; the answerphone gives the out-of-hours number.
Towns in Midlothian
All 3 practices in Midlothian
Showing 1–3 of 3
21 Eskbank Road Dalkeith, Midlothian
EH22 1HG- Dogs, cats & small pets
VetPartnersDalkeith, Midlothian
18 Edinburgh Rd, EH22 1JZ- Dogs, cats & small pets
CVS Group- Price list published
Loanhead, Midlothian
Inside Pets at Home, Unit B Straiton Mains Fountain Place, Straiton, EH20 9PW- Dogs, cats & small pets
Pets at Home group- Price list published
Frequently Asked Questions
- How many vets are there in Midlothian?
- Our directory lists 3 veterinary practices in Midlothian, spread across 3 towns. Every listing is verified from the practice's own website; anything the practice does not publish is left blank rather than guessed.
- How do I find an emergency or out-of-hours vet in Midlothian?
- 0 of the 3 listed Midlothian practices publish an out-of-hours or 24-hour arrangement — see the out-of-hours filter page for the current list. At night or weekends, phone your own practice first: the answerphone gives the emergency number they use. Always call before travelling.
- Are there independent vets in Midlothian?
- Yes — 0 listed Midlothian practices state on their own websites that they are independent. Ownership is only shown where the practice publishes it, so the real number may be higher.
- Can I find horse, farm or exotic vets in Midlothian?
- Yes. Midlothian has 0 equine practices, 0 farm-animal practices and 0 practices that see exotic pets listed; most practices (3) treat dogs, cats and small pets. The equine, farm and exotic filter pages list each group individually.