Mount Croix

Animal Hospital

  • banner1 copy copy.jpg
  • CatPhilip2.jpg
  • LabOnBeach copy.jpg
  • Practice.jpg


Welcome to the website of the Mount Croix Animal Hospital. With this site we hope to add to the service we offer to you and your pets. We are a veterinary surgery hospital in Port Elizabeth, Eastern Cape.

The Mount Croix Animal Hospital was established in 1949 and is the oldest  veterinary practice in Port Elizabeth. We are situated in the heart of Port Elizabeth in Mount Croix and have a branch practice in Torquay Street, Summerstrand.

Our aim is to provide a friendly, caring and professional environment in which to attend to your pet's health needs. At Mount Croix Animal Hospital our competent and compassionate veterinarians offer a comprehensive range of veterinary services, both medical and surgical, for all your family pets including dogs, cats and exotics including rabbits, hamsters, reptiles and birds. For more information on our services please see our services page. Our shop stocks a wide range of pet health products and premium pet food. Our receptionists and sales staff undergo continuous training and are qualified to answer your questions on these products. In addition, at Mount Croix Animal Hospital, we offer Puppy Classes and the services of a qualified Animal Behaviourist. A "preventative health care plan" is available, aimed at keeping the bond between you and your family pet a happy, healthy and long one.

Our four vet team is committed to offering the best veterinary service to the pets (and their owners) of Port Elizabeth. We are here to ensure that your pet enjoys the best possible health and well-being.






Contact Us

Physical Address


101 Mount Road,

Mount Croix,

Port Elizabeth


Tel : 041 374 3034 

Consulting Hours

Open Consulting hours

Monday - Friday

08:30 - 10:30 
14:30 - 18:00 



08:30 - 11:30 


Consults by Appointment

Monday - Friday

08:30 - 10:30

16:00 - 17:45


Business hours 

Monday - Friday

07:30 - 18:00 



08:00 - 13:00 


(surcharge applicable)


18:00 - 18:30                      

Sunday and Public Holidays
09:00  - 10:00 
18:00  - 18:30