Find vets and surgeries near you, in and around Newcraighall, Midlothian and the surrounding area.
When making an enquiry or booking an appointment with a listed veterinary practice, please let them know you found their details on The Good Dog Guide.
Directory listings
Vets and surgeries in Newcraighall
♡ Favourite♥ SavedAnimac Vets
127-129 Nicolson Street
Edinburgh Center
Edinburgh
EH8 9ER
- Local, friendly, personal service
- Pet Healthcare Plan

♡ Favourite♥ SavedDunedin Veterinary Surgeons
151 High St
Prestonpans
East Lothian
EH32 9AX
- Veterinary practice in Prestonpans
- Up to date knowledge & techniques

♡ Favourite♥ SavedMarket Cross Veterinary Clinic
18 Edinburgh Road
Dalkeith
Midlothian
EH22 1JZ
- Range of quality veterinary services
- Preventative health programs

♡ Favourite♥ SavedDundas Veterinary Group
10B Lochend Rd South
Edinburgh Center
Edinburgh
EH7 6BP
- Over 40 years of treating your pets
- Pet Health Plans available

♡ Favourite♥ SavedAbercorn
18 Drum St
Edinburgh Center
Edinburgh
EH17 8QH
- Veterinary general practice in Edinburgh
- High standards of care

♡ Favourite♥ SavedLinks Veterinary Group
35-37 High St
Musselburgh
Musselburgh
East Lothian
EH21 7AD
- State of the art veterinary facility
- Passionate about caring for animals

♡ Favourite♥ SavedGordon Roger
8 High St
Bonnyrigg and Lasswade
Midlothian
EH19 2AA
- Family owned & run veterinary practice
- 24 hours a day, 365 days a year

♡ Favourite♥ SavedDunedin Veterinary Surgeons
16 Haddington Road
Tranent
East Lothian
EH33 1HW
- Providing outstanding veterinary care
- Using all the latest technology

♡ Favourite♥ SavedEsk Valley Vets
21 Eskbank Rd
Dalkeith
Midlothian
EH22 1HG
- Dalkeith’s local veterinary practice
- Provide our own e-vets Emergency Service

♡ Favourite♥ SavedBraid Veterinary Centre
319 Leith Walk
Edinburgh Center
Edinburgh
EH6 8SE
- Veterinary general practice in Edinburgh
- Wide range of veterinary services

♡ Favourite♥ SavedICR Vets
44 Fountain Pl
Loanhead
Midlothian
EH20 9DU
- Veterinary general practice in Loanhead
- Open 7 days a week

♡ Favourite♥ SavedBraid
171 Mayfield Rd
Edinburgh Center
Edinburgh
EH9 3AZ
- Wide range of veterinary services
- Car Parking available

♡ Favourite♥ SavedAbercorn
175 Portobello High St
Edinburgh Center
Edinburgh
EH15 1EU
- Long-established veterinary practice
- RCVS Practice Standards Scheme

♡ Favourite♥ SavedDundas Veterinary Group
34 Granton Rd
Edinburgh Center
Edinburgh
EH5 3QS
- Modern Veterinary facilities
- RCVS Accredited Practice

♡ Favourite♥ SavedPDSA Pet Aid Hospital
2B Hutchison Crossway
Edinburgh Center
Edinburgh
EH14 1RR
- Saving pets, changing lives
- 48 pet hospitals nationwide

♡ Favourite♥ SavedAnimac Vets
128 Comiston Road
Edinburgh Center
Edinburgh
EH10 5QN
- Part of the Galedin Veterinary group
- Local, friendly, personal service

♡ Favourite♥ SavedThe Village Veterinary Surgery
2a Links Rd
Longniddry
East Lothian
EH32 0NH
- Friendly veterinary practice
- Work in partnership with owners

♡ Favourite♥ SavedAbercorn
82 Raeburn Pl
Edinburgh Center
Edinburgh
EH4 1HH
- Providing first class care to pets
- Long-established veterinary practice

Pentland Science Park
Bush Loan
Penicuik
Midlothian
EH26 0QE
- Veterinary general practice in Penicuik
- Large range of different facilities

♡ Favourite♥ SavedICR Vets
13 Hunterfield Rd
Gorebridge
Midlothian
EH23 4TP
- RCVS Accredited General Practice
- Up to date veterinary medicine & surgery

♡ Favourite♥ SavedThe Westend Veterinary Partnership
12 Bread Street
Edinburgh Center
Edinburgh
EH3 9AF
- Routine surgical procedures, Dentistry,
- Digital X-ray, Ultrasound & more

♡ Favourite♥ SavedPentland Veterinary Clinic
5 Riccarton Mains Rd
Currie
Edinburgh
EH14 5PX
- Friendly veterinary clinic in Currie
- Affordable care

♡ Favourite♥ SavedThistle Veterinary Health Centres
2a New Mart Road
Chesser
Edinburgh
EH14 1RL
- Modern Veterinary facilities
- Team of compassionate staff

♡ Favourite♥ SavedWest End Vets
261/263 Morningside Road
Morningside
Edinburgh
EH10 4RD
- Veterinary general practice in Edinburgh
- Provide a high-quality service

♡ Favourite♥ SavedDundas Veterinary Group
99 Dundas St
Edinburgh Center
Edinburgh
EH3 6SD
- Comprehensive veterinary care
- Over 40 years of treating your pets

♡ Favourite♥ SavedThistle Veterinary Health Centres
1 Alcorn Rigg
Clovenstone Drive
Wester Hailes
Edinburgh
EH14 3BF
- Family run, Edinburgh based vets
- 7 days a week appointment times

♡ Favourite♥ SavedOak Tree Veterinary Centre
539 Queensferry Rd
Edinburgh Center
Edinburgh
EH4 7QE
- Modern caring veterinary practice
- Comprehensive & compassionate service

♡ Favourite♥ SavedRoyal School Of Veterinary Studies
Easter Bush Veterinary Centre/Bush Farm
Roslin
Midlothian
EH25 9RG
- Dedicated veterinary surgeons
- Free parking and a canteen

♡ Favourite♥ SavedWest End Vets
12 Main St
Davidson's Mains
Edinburgh
EH4 5BY
- High-quality veterinary service
- Ask about our Healthy Pet Club

♡ Favourite♥ SavedDundas Veterinary Group
114 Oxgangs Rd
Edinburgh Center
Edinburgh
EH10 7AZ
- Veterinary practice in Edinburgh
- Wide range of surgical equipment
