Melbourne Zoo

Getting here

Enter a location above and select Get directions


Melbourne Zoo is located only minutes north from the city centre, within Royal Park, and a quick drive from Melbourne Airport (Tullamarine).

The Zoo’s address is Elliott Avenue, Parkville 3052. Its Melways reference is 43 E1.

Car parking costs $2 for five hours.

Public Transport

Getting to Melbourne Zoo by public transport is easy.

By Tram
Tram 55 runs from William Street in the city centre every day, stopping directly outside Melbourne Zoo.

By Train
Trains run from Flinders Street Station on the Upfield line every day, stopping at Melbourne Zoo’s own Royal Park Station.

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

Journey planner

You can check for up-to-date bus, tram and train times.
(Tip – use their Journey Planner for public transport directions from anywhere in Victoria. Simply enter your starting address in the ‘From’ box and enter ‘Melbourne Zoo’ as a landmark in the ‘To’ box.)