All veterinaries in Melbourne, Australia are licensed by the Australasian Veterinary Boards Councils Inc (AVBC Inc). To be licensed, vets must speak English, and have completed a Bachelor Degree in Veterinary Science (5 years), which includes a great deal of hands-on experience with a range of animals. In addition to licensing, many vets choose to join the Australian Veterinary Association (AVA), which closely checks their qualifications. As such choosing an AVA vet is highly recommended. To find out an AVA vet near you, check the Vet Locator page of the AVA website at

Veterinary fees in Australia are considerably higher than most other countries. However, the quality of care reflects this, and is considered by many to be some of the best in the world. A single appointment will usually cost $50-$100, plus additional treatment costs if necessary.

An average year of veterinary costs for a medium sized dog will cost:

  • $300 for worming and flea treatments
  • $50 for vaccinations
  • $200 for regular visits.


As the cost can be high if any significant medical problems arise, it is fairly common for Australians to have health insurance for their pets. Pet insurance options go a long way to offsetting the cost of vet visits. The following companies offer inexpensive, comprehensive pet insurance.


Lort Smith Animal Hospital
24 Villiers St, North Melbourne
03 9328 3021
Fantastic reputation in Melbourne as having the best group of experienced vets in one place. Has emergency and appointment services for all domestic pets. Also provides adoption services.

All Creatures on Hoddle Veterinary Hospital
1229 Hoddle St, East Melbourne
03 9415 8288
Head vet Bill Ryan and the staff he chooses to work here come highly praised. Experienced in difficult surgeries.

Village Vet
397 Toorak Rd, South Yarra
03 9827 7500
Posh clinic that fits its affluent neighbourhood.

Carlton Veterinary Surgery
603 Rathdowne St, Carlton North
03 9347 1988
Convenient, down to earth shop front with friendly, knowledgeable staff inside.