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. 

"I've been using market cross for years, and I wouldn't use anywhere else. The staff are friendly and respectful (not every visit to the vet is for routine vaccinations). The clinic is clean, has free parking and a well-stocked shop. Recently, we have been seeing Rebecca with our dogs. She's approachable and takes the time to explain what's going on and doesn't dismiss any questions."
Kevin MacDonald – 7 April 2017

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. 

“My 15month old Newfoundland Bonnie loves her visits to Market Cross. She is excited to see Avril and Rebecca, and likes to get her treat. The staff are all a great bunch and very welcoming. X"
Jayne Taylor Cook - 19 July 2016

Call 0131 654 2266 to book an appointment today! 

Share by: