Getting to Melbourne Zoo by public transport is the easiest, most convenient and eco-friendly way to go!
Travelling by public transport
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.
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.
Bus route 505 from Moonee Ponds to Melbourne University stops outside Melbourne Zoo.
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.
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).
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. 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.