Contact us

Make an appointment by calling us on 011 887 8158.

Where are we located?

You’ll find us at 42 Fort Street (c/o Fort Street and Delta Road) in Birnam, Johannesburg, where you can bring your pets in for a check-up, treatment or to shop for pet food and products.


Weekdays: 07:30 – 11:00 & 15:00 – 18:30
Saturdays: 08:00 – 13:00
Sundays & Holidays: Closed


Birnam Veterinary Clinic offers pets and pet owners a warm and welcoming experience in the midst of Joburg’s busy northern suburbs. With a more than 60-year history dedicated to the wellbeing of residents’ pets, we pride ourselves on an exceptional level of care and are committed to your pets’ health and your peace of mind. Our staff are continually trained on the latest and best care techniques and standards, which means better health for your pets.

Phone us to book an appointment and get the best in pet care from the Birnam Veterinary Clinic team.


  • Vet consultations
  • Vaccinations
  • Dental care
  • Spays & neuters
  • Soft tissue surgery
  • Diagnostics
  • Radiology
  • Pharmacy
  • Parasite control
  • Grooming
  • Microchipping
  • Boarding
  • Euthanasia
  • Premium pet food sales

Read more about our services here.

What to expect

Your pet’s wellbeing is our priority, but it’s just as important to us to support the human-pet bond between you and them. This is written into our values and principles, which encompass an international standard of veterinary care; providing a friendly environment where we know our clients and patients by name; maintaining strict levels of hygiene and cleanliness; rectifying our clients’ concerns; undertaking continuous learning and training; utilising high standards of strong communication; and harnessing a drive to grow and adapt.

Prepare for your appointment

  • Confirm your appointment with us. Arrive a few minutes early if possible.
  • Do not feed your pet before their appointment (unless in the case of a prescription diet).
  • Keep your pet as calm as possible on the way to the vet and give them time to calm down if they get over-excited during the car ride.
  • Bring your pet’s vet card as well as any medication records.
  • Bring along a list of symptoms and a timeframe of those symptoms if you are coming to us for a diagnosis. If your pet has behavioural symptoms, try to capture this on video to show the vet.
  • Write down everything you would like to tell the vet – it’s easy to forget things during a time-sensitive appointment.
  • Please phone us for any enquiries you may have before your pet’s appointment.


Visit our social media pages to learn more about us. Read these testimonials to see why Birnam Veterinary Clinic remains a favourite of pets and pet owners in our area!

My little poodle Pikkie and I moved permanently to Europe last week. Since I decided to take her in the cabin, I had to do all the paperwork myself. Shelly and the doctors were extremely helpful and supportive in this very complex and bureaucratic undertaking. Birnam Vet looked after all my dogs lovingly and professionally for 22 years! Many Thanks

Ilse Sprenger

I would highly recommend this clinic, very professional and caring and amazing staff.

Ashley Shub

This is what all Veterinary clinics should be like! Efficient, friendly and passionate. Thank you!

Shiday Sofa

What an amazing vet – such experts in their field! Thank you Dr Vince and Shelly for all your guidance, advice and kindness – appreciate your customer service and care and concern relating to our pet Jessie. Would highly recommend Birnam Vet Clinic!

Sonia Guedes

I cannot begin to express my gratitude for Dr. Kathryn and staff at Birnam vet for their sincere concern about my Cornish Rex, Anouk. They continue to follow up with me on her skin cancer treatment and show real interest. I haven’t experienced this kind of care in a long while.

Llewellyn Jackson