Musselburgh
Musselburgh
Bonnyrigg
Penicuik
0131 665 2124 Mon - Fri: 8:30am - 7:00pm / Sat: 9:00am - 12noon / Sun: 11:00am - 3:00pm111 Market Street, EH21 6PZ
0131 660 3370 Mon - Fri 8:30am - 6:30pm / Sat 12noon - 1:00pm 8 High Street, EH19 2AA
01968 676 680 Mon - Fri 8:30am - 6:30pm / Sat 9:00am - 11:00am16 Carnethy Ave, EH26 8AR

Book an appointment

Book routine appointments online

You can now book appointments for your pet at any time online, whether you are new to the practice or a registered client.

New to the practice: please click this button if your pet has never been seen by us before.

Already visited the practice: please use this button if you are a registered client but have not used online booking before.

Returning online user: please use this link if you have used online booking previously.

Please call the practice if your pet needs urgent medical attention, or if you do not see a suitable time for an appointment.

Select the practice you want to book your appointment at below.

Musselburgh