Getting to Melbourne Zoo by public transport
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.
Timetable information
Please visit www.ptv.vic.gov.au 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 from Regional Victoria
V/Line trains run from Geelong and Warrnambool, Ballarat, Maryborough and Ararat, Bendigo, Swan Hill and Echuca, Seymour, Shepparton and Albury, as well as Traralgon, Sale and Bairnsdal