Melbourne · Attractions
Puffing Billy Railway
Puffing Billy is a heritage steam railway through the Dandenong Ranges east of Melbourne. Choose a return journey from Belgrave to Lakeside for a scenic ride and time to explore Emerald Lake Park, or travel farther to Gembrook when services are operating.

What it is
Puffing Billy Railway is a heritage narrow-gauge steam railway running through the forested Dandenong Ranges, east of Melbourne. Its open-sided carriages and historic stations make the train journey itself the main attraction. The railway runs between Belgrave and Gembrook, with several journey options depending on the operating timetable. (puffingbillyrailway.org.au)
Which journey to choose
- Belgrave to Lakeside return: A good all-round choice for a first visit. The train takes about one hour each way, and the railway recommends allowing around four hours in total. At Lakeside, you can visit the visitor centre and explore the Emerald Lake Park area.
- Belgrave to Menzies Creek return: A shorter option, taking about 25 minutes each way. The railway recommends allowing around two hours; Menzies Creek has a railway museum.
- Belgrave to Gembrook return: The full line journey, taking about 1 hour 50 minutes each way. Allow around six hours, including time at Gembrook. Service availability varies by day and date.
- Lakeside to Gembrook return: Useful if you are already at Lakeside and want to travel on the Gembrook section. Check the timetable and departure arrangements before planning around it. (puffingbillyrailway.org.au)
For many visitors, Belgrave–Lakeside return offers a practical balance of train time and time ashore. If you want to ride the full railway, choose Belgrave–Gembrook when it is operating and set aside most of the day.
Tickets and getting there
Book through the railway’s official website before travelling: bookings are essential, services can sell out, and the railway says tickets are not available at the station on the day. Choose a specific journey and departure when booking; do not assume you can board one way and return on a different service without checking the ticket conditions. Timetables and journey availability vary, so confirm your date before making other plans. (puffingbillyrailway.org.au)
For the Belgrave departures, take a Metro train on the Belgrave line to Belgrave Station. Follow the blue line on the platform for the short walk to the Puffing Billy station. Allow time for the railway’s check-in: its current guidance asks passengers to check in 60 minutes before departure, and the booking office closes check-in 30 minutes before the train leaves. Check current public transport options with Public Transport Victoria before setting out. (puffingbillyrailway.org.au)
Seating
Puffing Billy uses a carriage-allocation system. The railway says your carriage allocation is provided on arrival, so you may not be able to choose a particular carriage or seat when booking. If sitting in a specific area matters to your group, ask railway staff when you arrive; arrangements depend on the service and availability. (puffingbillyrailway.org.au)
Tips for your visit
- Book as soon as your travel date is settled, especially if you have a particular departure or route in mind.
- For a first visit, consider Belgrave–Lakeside return and leave time to explore the Lakeside area before the return train.
- Check the ticket’s departure and return details, and plan to reach the check-in point well ahead of departure.
- The open-sided carriages can feel cool or breezy; bring a light layer and follow staff instructions about seating.






