Skip to content
The Good Dog Guide Everything Dog Friendly

Find vets and surgeries near you, in and around Bonnyrigg and Lasswade, 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 Bonnyrigg and Lasswade

3.6 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedMarket Cross Veterinary Clinic

2.6 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedDundas Veterinary Group

4.5 miles from Bonnyrigg and Lasswade
3.3 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedEsk Valley Vets

2.4 miles from Bonnyrigg and Lasswade
1.4 miles from Bonnyrigg and Lasswade
4.2 miles from Bonnyrigg and Lasswade
2.5 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedRoyal School Of Veterinary Studies

3.1 miles from Bonnyrigg and Lasswade
5.0 miles from Bonnyrigg and Lasswade
7.1 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedDundas Veterinary Group

6.9 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedThistle Veterinary Health Centres

6.4 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedPentland Veterinary Clinic

7.5 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedDunedin Veterinary Surgeons

7.0 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedWest End Vets

5.2 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedWest End Vets

8.9 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedBraid Veterinary Centre

6.9 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedLinks Veterinary Group

5.8 miles from Bonnyrigg and Lasswade
5.7 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedPDSA Pet Aid Hospital

6.3 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedDundas Veterinary Group

8.0 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedThistle Veterinary Health Centres

6.7 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedOak Tree Veterinary Centre

9.3 miles from Bonnyrigg and Lasswade
5.7 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedThe Westend Veterinary Partnership

6.1 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedDunedin Veterinary Surgeons

8.1 miles from Bonnyrigg and Lasswade

♡ Favourite♥ SavedDundas Veterinary Group

6.4 miles from Bonnyrigg and Lasswade