About your journey
Puffing Billy's trains all commence their journey in Belgrave, which is located one hour east of Melbourne and accessible by Metro Trains from the city centre.
Visit the refreshment room for souvenirs, food and beverages. The Belgrave township is only a short walk away and has an abundance of shopping and dining options.
There is a minimum of four daily departures from Belgrave Station.
book your journey from belgrave
A limited number of tickets are available for sale from our stations on the day; however, these are sold on a first-come-first-served basis.
Whilst you are unable to sit on our carriage ledges at the moment, you can still experience the magic of a day at Puffing Billy. Meet some of the characters of the railway, have your photo taken with the driver, take in the majestic scenery of the Dandenong Ranges, feel the excitement as you cross historical timber trestle bridges, and delight in the sound of the whistle echoing through the hills. Remember to take plenty of photos, wave to every passer-by, and get ready to create memories of a special day on board Australia’s favourite steam train, Puffing Billy.
We strongly recommend you PRE-PURCHASE tickets to avoid disappointment. We allocate a certain number of tickets for each train to online bookings, and these can be purchased up until 8 am on the day of travel (subject to availability). After this time, or when the capacity allocated to online bookings for a certain train has been reached (whichever occurs first), our online bookings will be listed as sold out.
A limited number of tickets are available for sale from our stations on the day; however, these are sold on a first-come-first-served basis. Depending on the time of year, these tickets may sell out very quickly, for instance during school holidays and weekends (especially if the weather is lovely!).
Online bookings are available for RETURN travel from Belgrave to Lakeside or Gembrook Stations only. We allocate a certain number of tickets for each train to online bookings.
We strongly advise that you arrive at the Booking Office at least 45 minutes prior to your train departure time.
Your booking entitles you to sit in any of the unreserved carriages, however, to ensure your party can be seated together, we strongly advise that you arrive at the Booking Office at least 30 minutes prior to your train departure time to collect tickets and board the train. Puffing Billy is very popular and allowing extra time makes it easier to find seats for you all in the same carriage.
Customers who have booked tickets online can proceed to the Online Bookings window.
You can find the Online Bookings window at the Booking Office at Belgrave or Lakeside to collect your tickets upon arrival.
Tickets are non-refundable nor transferable.
Should Puffing Billy be unable to run this train we will endeavour to transfer your booking to another date, however, if this is not possible, a full refund will be given. In this instance, we will notify you of the cancellation by email and/or phone as soon as possible.
Whilst every attempt is made to honour all bookings, Puffing Billy reserves the right to alter events, timetables or locomotives without prior notice.
- Should you have passengers with Special Needs (eg. wheelchair access) you MUST contact the Puffing Billy Customer Service Centre on (03) 9757 0700 rather than book online. This way we can determine whether their needs can be accommodated.
- Guide dogs are the only dogs permitted on the train.
- No toilets are available aboard Puffing Billy's carriages, however, toilets can be found at each main station.
view our timetable here
Fire Danger Rating
On declared days of Total Fire Ban in the Central Zone or the whole state of Victoria, steam locomotives will not run. Instead, the train will be operated with a diesel locomotive.
On declared days of a fire rating of Extreme or Code Red in the Central Zone or the whole state of Victoria, no trains will operate and no Puffing Billy staff or volunteers will be on the premises.
Temporary Notice - Access & Parking at Lakeside Station (Emerald Lake Park)