Getting Here

Puffing Billy is located in the Dandenong Ranges, only 40 kilometres or one hour east of Melbourne. Getting to us is easy on public transport, by car or as part of a day tour from Melbourne.

Travel by Public Transport

Catch the Belgrave line from Melbourne CBD to Belgrave Station, approximately a 70-minute journey. Follow the blue line painted on the platform, a short 2-minute walk to Puffing Billy's Belgrave Station.

PTV Notice: Monday 12th August to Wednesday 14th August 2019

Buses replace trains between Blackburn and Belgrave/Lilydale stations from 8pm to last service each night from Monday 12 August to Wednesday 14 August 2019, due to maintenance works.

Learn more


PTV Notice: Friday 16 August to Saturday 17 August

The Belgrave, Craigieburn, Frankston, Glen Waverley, Hurstbridge, Lilydale, Mernda and Upfield lines will run to an altered timetable from 10pm to 2am each night from Friday 16 August to Saturday 17 August.

Passengers are advised to check Journey Planner before travelling.

Drive to Puffing Billy

Please select a station to see driving directions and car parking locations.

Day Tours

The railway offers a range of stand-alone experiences or is available through one of the excellent day tours operated seven days a week by;

These day tours package the railway with a number of the other major tourist attractions on the eastern side of Melbourne, including the world famous Penguin Parade at Phillip Island, Healesville Sanctuary or a selection from the many fine wineries of the Yarra Valley.