Travel options for:
Melbourne to Bairnsdale
  • Train

    $19 - $27
    1. Flinders Street

      3 h 42 min - once daily

      $19 - $27

  • Bus

    $20 - $28
    1. Flinders Street

      3 h 43 min - 5 times a week

      $20 - $28

  • Drive

    $25 - $40
    1. Melbourne

      3 h 15 min - 175.4 miles

      $25 - $40

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

From Flinders Street train to Bairnsdale. 3 h 42 min $29. From Flinders Street bus to Bairnsdale. 3 h 43 min $31. From Melbourne drive to Bairnsdale. 3 h 15 min $40.

Operators: V-Line