Travel options for:
Melbourne to Brisbane
  • Fly to Brisbane

    $89 - $280
    1. Melbourne

      20 min - every 15 minutes

      $14

    2. Melbourne (MEL)

      2 h 5 min - non-stop

      $65 - $250

    3. Brisbane (BNE)

      20 min - hourly

      $10 - $16

  • Fly to Gold Coast, bus

    $96 - $319
    1. Melbourne

      20 min - every 15 minutes

      $14

    2. Melbourne (MEL)

      2 h 5 min - non-stop

      $55 - $270

    3. Gold Coast (OOL)

      1 h 15 min - every 4 hours

      $27 - $35

  • Train

    $159 - $315
    1. Southern Cross

      11 h 8 min - once daily

      $60 - $180

    2. Central Station

      14 h 12 min - once daily

      $95 - $140

  • Bus

    $132 - $205
    1. Melbourne

      12 h - once daily

      $45 - $55

    2. Sydney

      18 h 5 min - twice daily

      $85 - $150

  • Train, bus

    $156 - $259
    1. Southern Cross

      3 h 55 min - 3 times a day

      $21 - $29

    2. Albury

      4 h 15 min - once daily

      $23 - $35

    3. Canberra

      3 h 24 min - hourly

      $22 - $45

    4. Sydney Airport - International

      18 h 25 min - twice daily

      $90 - $150

  • Drive

    $150 - $230
    1. Melbourne

      18 h 56 min - 1099.6 miles

      $150 - $230

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

From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Brisbane airport, then train to Brisbane. 4 h 1 min $126. From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Gold Coast airport, then bus to Brisbane. 5 h 37 min $138. From Southern Cross train to Central Station then train to Brisbane. 26 h 20 min $240. From Melbourne bus to Sydney then bus to Brisbane Roma Street. 31 h 5 min $182. From Southern Cross train to Albury, bus to Canberra, bus to Sydney Airport - International, then bus to Brisbane Roma Street. 32 h 41 min $222. From Melbourne drive to Brisbane. 18 h 56 min $191.

 
 

Train, bus or fly from Melbourne to Brisbane?

Jetstar, Virgin Australia and 2 other airlines fly from Melbourne to Brisbane every 30 minutes. Alternatively, XPT operates a train from Melbourne to Brisbane twice daily. Tickets cost $60 - $180 and the journey takes 11 h 8 min. Transport NSW also services this route once daily.