We Love Animals! Here’s how to contact us

We provide a wide variety of preventative care, surgical procedures, and dental services to ensure that your pet lives a happy, healthy life. We are friendly and approachable as well as professional and good at what we do. We really want you and your pet to be happy. Our prices are reasonable and our Happy Pet Club is really helpful in keeping everybody, your family included, healthy. Send us an email, check out our Facebook page or fill out the form below for more information. You can also try our online booking system. But never hesitate just to ring or pop in, we serve Edinburgh, Musselburgh, Dalkeith, Loanhead, Bonnyrigg, Gorebridge, Penicuik & all surrounding areas. 
Market Cross Veterinary Clinic 
18 Edinburgh Rd
Dalkeith, EH22 1JZ
Telephone: 0131 654 2266
Our opening hours are:
Mon-Fri: 8:30 am - 7:00 pm
Sat: 8:30 am - 5:00 pm
Sun: Closed.
Open on Public Holidays with the exception of Christmas & New Year's Day.
If you have an out of hours emergency, please contact: 
Vets Now Emergency Ltd
2B Hutchison Crossway
Gorgie, Edinburgh EH14 1RR
Telephone: 0131 444 0990

Book your appointment here - please read the instructions below

Welcome to our Online Booking Service! 
You can now book a routine appointment for your pet at any time online, whether you are new to the practice or a registered client.

Please choose from one of the following options: 

New to the practice - please use 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 sign in button if you have used online booking previously. 

Call 0131 654 2266 to book an appointment today! 

Share by: