Getting here

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

Planned disruptions on the Upfield Train Line as part of the Bell to Moreland Level Crossing Removal Project

Buses replace trains on sections of the Upfield line at the below times:

  •  From 8.30pm Monday 27 July 2020 to Sunday 2 August 2020, buses replace trains between City and Upfield
  • From Monday 3 August 2020 to Sunday 8 November 2020, buses replace trains between Anstey* and
  • From Monday 9 November 2020 to Sunday 15 November 2020, buses replace trains between City and Upfield

 *For Anstey Station, replacement buses operate from Brunswick Station on Victoria St.


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.

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.


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. 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