QUICK ACCESS
    Add a header to begin generating the table of contents

    Ticket prices

    Please note, the price of a Puffing Billy Railway ticket depends on what section of the railway's journey you select.

    PRICES FOR TRAVEL 1 APRIL 2026 - 31 MARCH 2027

    BELGRAVE TO LAKESIDE RETURN
    Ticket type TICKET PRICE
    Family (2 adults and 2 children/toddlers)$165.00
    Adult (16 years+)$66.00
    Concession*

    *Concession fares are available to Australian bearers of Health Care, Seniors, Pensioner Card or New Zealand Gold Card. Concession cards must be presented on the day of travel for verification purposes.

    $52.50
    Child (4-15 years)$33.00
    Toddler (1-3 years)$25.00
    Infant (under 12 months)$0.00
    LAKESIDE TO GEMBROOK RETURN
    Ticket type TICKET PRICE
    Family (2 adults and 2 children/toddlers)$165.00
    Adult (16 years+)$66.00
    Concession*

    *Concession fares are available to Australian bearers of Health Care, Seniors, Pensioner Card or New Zealand Gold Card. Concession cards must be presented on the day of travel for verification purposes.

    $52.50
    Child (4-15 years)$33.00
    Toddler (1-3 years)$25.00
    Infant (under 12 months)$0.00
    BELGRAVE TO GEMBROOK RETURN
    Ticket type TICKET PRICE
    Family (2 adults and 2 children/toddlers)$212.00
    Adult (16 years+)$84.50
    Concession*

    *Concession fares are available to Australian bearers of Health Care, Seniors, Pensioner Card or New Zealand Gold Card. Concession cards must be presented on the day of travel for verification purposes.

    $68.00
    Child (4-15 years)$42.00
    Toddler (1-3 years)$32.00
    Infant (under 12 months)$0.00
    BELGRAVE TO MENZIES CREEK RETURN
    Ticket type TICKET PRICE
    Family (2 adults and 2 children/toddlers)$108.00
    Adult (16 years+)$43.50
    Concession*

    *Concession fares are available to Australian bearers of Health Care, Seniors, Pensioner Card or New Zealand Gold Card. Concession cards must be presented on the day of travel for verification purposes.

    $35.00
    Child (4-15 years)$22.00
    Toddler (1-3 years)$16.50
    Infant (under 12 months)$0.00
    These fares are available on specific Belgrave to Menzies Creek return journeys only. Refer timetable below.

    Timetables

    Bookings are essential

    Please note that the train timetable listed below is subject to availability. Train journeys sell out well in advance, and all our visitors are required to pre-book their tickets.

    PUFFING BILLY OPERATES DAILY EXCEPT CHRISTMAS DAY

    16 March - 25 June

    MONDAY - THURSDAY*

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 2.15 pm depart Lakeside | 3.10 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.15 pm depart Lakeside | 5.10 pm arrive Belgrave

    Belgrave to Menzies Creek, Belgrave to Gembrook and Lakeside to Gembrook journeys are not operating on these days.

    FRIDAY - SUNDAY*

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 4.00 pm depart Lakeside | 4.50 pm arrive Belgrave
    • 12.30 pm depart Belgrave | 1.35 pm arrive Lakeside | 3.20 pm depart Lakeside | 4.10 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.40 pm depart Lakeside | 5.30 pm arrive Belgrave

    BELGRAVE TO MENZIES CREEK RETURN 
    25-mins each way

    • 10.00 am depart Belgrave | 10.25 am arrive Menzies Creek | 11.35 am depart Menzies Creek | 11.55 am arrive Belgrave

    BELGRAVE TO GEMBROOK RETURN 
    1 hour and 50-mins each way

    • 11.00 am depart Belgrave | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 4.50 pm arrive Belgrave

    LAKESIDE TO GEMBROOK RETURN 
    50-mins each way

    • 12.35 pm depart Lakeside | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 3.40 pm arrive Lakeside

    *EXCEPTIONS:

    9 & 16 April

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 4.00 pm depart Lakeside | 4.50 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.15 pm depart Lakeside | 5.10 pm arrive Belgrave

    BELGRAVE TO GEMBROOK RETURN 
    1 hour and 50-mins each way

    • 11.00 am depart Belgrave | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 4.50 pm arrive Belgrave

    LAKESIDE TO GEMBROOK RETURN 
    50-mins each way

    • 12.35 pm depart Lakeside | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 3.40 pm arrive Lakeside
    24 May

    Timetable to be confirmed

    8 June

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 4.00 pm depart Lakeside | 4.50 pm arrive Belgrave
    • 12.30 pm depart Belgrave | 1.35 pm arrive Lakeside | 3.20 pm depart Lakeside | 4.10 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.40 pm depart Lakeside | 5.30 pm arrive Belgrave

    BELGRAVE TO MENZIES CREEK RETURN 
    25-mins each way

    • 10.00 am depart Belgrave | 10.25 am arrive Menzies Creek | 11.35 am depart Menzies Creek | 11.55 am arrive Belgrave

    BELGRAVE TO GEMBROOK RETURN 
    1 hour and 50-mins each way

    • 11.00 am depart Belgrave | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 4.50 pm arrive Belgrave

    LAKESIDE TO GEMBROOK RETURN 
    50-mins each way

    • 12.35 pm depart Lakeside | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 3.40 pm arrive Lakeside

    26 June - 19 July

    DAILY

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.15 pm depart Lakeside | 5.10 pm arrive Belgrave

    Belgrave to Menzies Creek, Belgrave to Gembrook and Lakeside to Gembrook journeys are not operating on these days.

    20 July - 21 December

    MONDAY - THURSDAY*

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 2.15 pm depart Lakeside | 3.10 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.15 pm depart Lakeside | 5.10 pm arrive Belgrave

    Belgrave to Menzies Creek, Belgrave to Gembrook and Lakeside to Gembrook journeys are not operating on these days.

    FRIDAY - SUNDAY*

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 4.00 pm depart Lakeside | 4.50 pm arrive Belgrave
    • 12.30 pm depart Belgrave | 1.35 pm arrive Lakeside | 3.20 pm depart Lakeside | 4.10 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.40 pm depart Lakeside | 5.30 pm arrive Belgrave

    BELGRAVE TO MENZIES CREEK RETURN 
    25-mins each way

    • 10.00 am depart Belgrave | 10.25 am arrive Menzies Creek | 11.35 am depart Menzies Creek | 11.55 am arrive Belgrave

    BELGRAVE TO GEMBROOK RETURN 
    1 hour and 50-mins each way

    • 11.00 am depart Belgrave | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 4.50 pm arrive Belgrave

    LAKESIDE TO GEMBROOK RETURN 
    50-mins each way

    • 12.35 pm depart Lakeside | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 3.40 pm arrive Lakeside

    *EXCEPTIONS:

    20 August

    Special event day - timetable to be confirmed.

    12 - 13 September

    Special event day - timetable to be confirmed.

    2 - 3 November (Melbourne Cup Long Weekend)

    BELGRAVE TO LAKESIDE RETURN
    1 hour each way

    • 10.00 am depart Belgrave | 11.00 am arrive Lakeside | 12.25 pm depart Lakeside | 1.20 pm arrive Belgrave
    • 11.00 am depart Belgrave | 11.55 am arrive Lakeside | 4.00 pm depart Lakeside | 4.50 pm arrive Belgrave
    • 12.30 pm depart Belgrave | 1.35 pm arrive Lakeside | 3.20 pm depart Lakeside | 4.10 pm arrive Belgrave
    • 2.15 pm depart Belgrave | 3.10 pm arrive Lakeside | 4.40 pm depart Lakeside | 5.30 pm arrive Belgrave

    BELGRAVE TO MENZIES CREEK RETURN 
    25-mins each way

    • 10.00 am depart Belgrave | 10.25 am arrive Menzies Creek | 11.35 am depart Menzies Creek | 11.55 am arrive Belgrave

    BELGRAVE TO GEMBROOK RETURN 
    1 hour and 50-mins each way

    • 11.00 am depart Belgrave | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 4.50 pm arrive Belgrave

    LAKESIDE TO GEMBROOK RETURN 
    50-mins each way

    • 12.35 pm depart Lakeside | 1.15 pm arrive Gembrook | 3.05 pm depart Gembrook | 3.40 pm arrive Lakeside
    29 November

    Special event day - timetable to be confirmed.

    Buy Tickets

    Ready to start planning your Puffing Billy Railway adventure?