Vet practice in Musselburgh

    Gordon Vets

    4.6(526 reviews)
    111 Market Street, Musselburgh, East Lothian, EH21 6PZ
    Open Weekends
    Disabled Access
    Car Park

    Combined comparison cost

    £187Dog comparison cost
    £182Cat comparison cost
    £184.50Combined comparison cost
    See full pricing ↓

    About this practice

    Gordon Vets in Musselburgh

    Gordon Vets provides veterinary care for pets across three locations in East Lothian and Midlothian, including Bonnyrigg, Musselburgh, and Penicuik. They offer a range of general veterinary services and allow appointments to be booked online 24/7. Key features include their Pet Health Club Plus plans, which offer unlimited consultations, benefits from their Essential Plan, and 24/7 access to an online vet. The practice demonstrates a commitment to preventative care, such as early detection and treatment of dental disease through specialised offers. Clients can register new pets easily online and find specific services, facilities, and opening hours for each practice location on their website. The practice actively engages with its community through social media, sharing updates and health tips.

    Gordon Vets is based at 111 Market Street, Musselburgh, East Lothian, EH21 6PZ in East Lothian. The practice treats birds, cats, dogs and small mammals and publishes prices for 6 services including consultations from £65 and dog vaccinations from £80. It is open at weekends, offers on-site parking and provides step-free access.

    Animals treated

    Dogs
    Cats
    Small Mammals
    Birds

    Gordon Vets Prices

    From practice website
    Updated 30 Apr 2026
    View source
    Combined comparison cost

    Dog comparison cost

    £187

    Cat comparison cost

    £182

    Combined comparison cost

    £184.50

    Recurring care pricing

    Consultation
    £65
    Dog booster vaccination
    £80
    Cat booster vaccination
    £75
    Rabbit vaccination
    £100.78
    Kennel cough vaccination
    £64
    Microchip
    £42

    One-off costs

    Dog spay
    £535
    Dog castration
    £350
    Cat spay
    £190
    Cat castration
    £136
    Neutering (general)
    £443

    These vary by weight, breed and clinical needs — request a quote from the practice.

    Additional services

    Anal glands
    £35
    Dental scale & polish
    £495
    Nail clip
    £30
    Rabbit spay
    £231.07
    Rabbit castration
    £178.20
    Pet Wellness Screening
    £95
    Rabies vaccination
    £125

    Prices shown are guides extracted from the practice's published price list. Always confirm directly with the practice as costs can vary by pet, weight and clinical need.

    Health Plans

    Pet Health Club Plus — Adult Dog

    dog
    adult
    £33.99/month
    • Unlimited vet consultations
    • 24/7 online vet access
    • Annual vaccinations
    • Tailored parasite treatments
    • Wellness screening — 20% off
    • Chronic care checkup for injections — 20% off
    • Neutering — 20% off

    Pet Health Club Plus — Adult Cat

    cat
    rabbit
    adult
    Pet Health Club Plus — Adult Cat£31.99/mo
    Pet Health Club Plus — Adult Rabbit£28.99/mo
    • Unlimited vet consultations
    • 24/7 online vet access
    • Annual vaccinations
    • Tailored parasite treatments
    • Health checks — 10% off
    • Neutering — 10% off

    Pet Health Club Essential — Adult Dog

    dog
    cat
    rabbit
    adult
    Pet Health Club Essential — Adult Dog£24.99/mo
    Pet Health Club Essential — Adult Cat£22.99/mo
    Pet Health Club Essential — Adult Rabbit£19.99/mo
    • Unlimited vet consultations
    • Annual vaccinations
    • Tailored parasite treatments
    • Health checks — 10% off
    • Neutering — 10% off

    Pet Health Club — Kitten (Under 6 months)

    cat
    kitten
    • Vaccinations
    • Flea and worm treatment
    • Annual health check
    • Discount on dental care

    Pet Health Club — Rabbit (Any age)

    rabbit
    unknown
    • Vaccinations
    • Flea and worm treatment
    • Annual health check

    Frequently asked questions

    Common questions about Gordon Vets.

    Gordon Vets reviews

    4.6(526 reviews)

    Average rating of 4.6 out of 5 based on 526 reviews. Sourced from Google.

    Latest reviews

    Read the five most recent/ recommended reviews for Gordon Vets. Order provided by Google.

    • Graeme Brodie· 2 months ago

      The staff at Gordons are amazing, you always feel bad when your pet is injured or ill but the attention they give makes you and your pet feel at ease and comfortable with treatment required

      Read on Google →
    • Annika J.· 2 months ago

      Eye-watering prices since the family business became corporate. I paid over £90 just to have my cat’s blood pressure checked. Medication is charged at three to four times the usual price, and if you prefer to order it online, you’re asked to pay £34 simply for a written prescription. I know this isn’t the staff’s fault, but the corporation’s profit-driven approach feels unethical and undermines trust.

      Read on Google →
    • Shelly D· 4 months ago

      Great Service, and great care and respect given when we had to get our big lad put to rest. So kind all of the staff and even when we eventually brought our boy home a final time can’t fault at all. Would use always

      Read on Google →
    • Daniel Kinninmont· 6 months ago

      We’ve been using Gordon Vets in Musselburgh for 8 years for our two dogs and couldn’t be happier with them. Always very helpful for our dogs various ailments

      Read on Google →
    • Cinzia DuBois· 7 months ago

      I’m new to the area and I was scared to leave my old vets practice because they were so good — but Gordon’s really upped the game! The vets who have seen my dogs were so friendly and affectionate to them — one even got down on the floor to say hello to my nervous small dog which I’ve never seen a vet actually do. Them making the effort to make my dogs feel special made me feel happy. Small things like that go a long way. And I sincerely appreciated how upfront they were with prices as well as the phone calls during my dog’s dental procedure to give me all the updates. From what I’ve seen, the vets have great “bedside manner” with my pets, and that made me feel much more at ease. It made me feel like they loved animals there, and that’s what I want from a vets!

      Read on Google →

    Practice data sourced from the RCVS Find a Vet directory. Ratings from Google.