Getting here

Getting to Melbourne Zoo by public transport is the easiest, most convenient and eco-friendly way to go!

Travelling by public transport

By Tram

Route 58 between West Coburg and Toorak runs via William Street in the city centre every day, with services as often as every 6 minutes, stopping directly outside Melbourne Zoo at Stop 26. Make sure you travel safely on board.

Some of the areas near the Zoo will be under construction from 3 January to 18 January 2022. Please allow extra travel time when using tram service.

By Train

Trains run from Flinders Street Station on the Upfield line every day, stopping at Royal Park Station - just across the road from Melbourne Zoo's rail gate entrance. Please see above advice about planned disruptions on the Upfield line due to the Level Crossing Removal Project.

By Bus

Bus route 505 from Moonee Ponds to Melbourne University stops outside Melbourne Zoo.

Travellers Aid

Travellers Aid volunteer companions are available during the Easter school holidays to provide assistance and confidence while travelling on public transport to the Zoo. For more information or to book a companion from a Melbourne CBD train station or transport hub, please contact Travellers Aid, phone 1300 700 399.


Travelling from Regional Victoria

V/Line trains run from Geelong, Warrnambool, Ballarat, Maryborough, Ararat, Bendigo, Swan Hill, Echuca, Seymour, Shepparton and Albury, Traralgon, Sale, and many other rural destinations, into the CBD.

The V/Line Family Traveller ticket allows each adult to take up to two children aged between five and 18 at no extra cost.

Timetable information

Visit PTV for up-to-date tram, train and bus times. (Tip: Use their Journey Planner for public transport directions from anywhere in Victoria. Enter your starting address in the “From” box and enter “Melbourne Zoo” as a landmark in the “To” box).

Public Transport Victoria journey planner

Travelling by car

Melbourne Zoo is located only minutes north of the city centre at Royal Park and is 20 minutes from Melbourne Airport (Tullamarine). 

Car parking is $2 for a five hour ticket and is run by Melbourne City Council. To use a parking bay reserved for people with disabilities, ​you will need to display a valid parking permit for people with a disability. Don't forget to display your parking ticket on your dashboard, as the area is regularly monitored by parking officers. Download the PayStay App from the App Store or Google Play in advance to skip the queue and pay for parking from your phone.

During peak times, like school and public holidays, we do our best try to get you parked and into the zoo as quickly as possible. Please follow instructions from our parking attendants when it's busy.

Travelling by shuttle

Melbourne City Sightseeing runs a convenient hop-on, hop-off shuttle service that services Melbourne Zoo 10 times a day — no need to book! Convenient stops are located throughout central Melbourne, including Federation Square and Carlton. The shuttle service's Zoo stop is at our main entrance on Elliott Avenue.

Contact Melbourne City Sightseeing