Travel options for:
Melbourne to Puffing Billy Railway
  • Train

    $4
    1. Melbourne Central

      1 h 13 min - hourly

      $4

    2. Belgrave

      3 min - 870 feet

  • Line 907 bus, line 902 bus, line 693 bus

    $3
    1. Swanston St/Lonsdale St

      34 min - every 30 minutes - line 907

      $4

    2. Victoria St/Doncaster Rd

      41 min - every 15 minutes - line 902

      transfer

    3. Rosemary Ct/Ferntree Gully Rd

      45 min - hourly - line 693

      transfer

    4. Belgrave

      4 min - 1168 feet

  • Taxi

    $60 - $75
    1. Melbourne

      36 min - 26.5 miles

      $60 - $75

  • Drive

    $3 - $6
    1. Melbourne

      36 min - 26.5 miles

      $3 - $6

  • Uber

    $40 - $55
    1. Melbourne

      36 min - on demand

      $40 - $55

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Melbourne Central train to Belgrave then walk to Puffing Billy Railway. 1 h 16 min $4. From Swanston St/Lonsdale St line 907 bus to Victoria St/Doncaster Rd, line 902 bus to Rosemary Ct/Ferntree Gully Rd, line 693 bus to Belgrave, then walk to Puffing Billy Railway. 2 h 33 min $4. From Melbourne taxi to Puffing Billy Railway. 36 min $94. From Melbourne drive to Puffing Billy Railway. 36 min $6. From Melbourne Uber to Puffing Billy Railway. 36 min $72.

 
 

Bus or train from Melbourne to Puffing Billy Railway?

Metro operates a train from Melbourne to Puffing Billy Railway hourly. Tickets cost $4 and the journey takes 1 h 13 min. Alternatively, Metropolitan buses operates a bus from Melbourne to Puffing Billy Railway every 15 minutes. Tickets cost $4 and the journey takes 34 min. 2 other operators also service this route.