Travel from Melbourne to Caboolture

Train from Melbourne to Caboolture

XPT operates a train from Melbourne to Caboolture twice daily. Tickets cost $65 - $190 and the journey takes 11 h 8 min. 2 other operators also service this route.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Melbourne to Caboolture

From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Brisbane airport, train to Eagle Junction, platform 4, then train to Caboolture. 4 h 43 min $133. From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Gold Coast airport, bus to Roma Street, platform 9, then train to Caboolture. 6 h 47 min $151. From Southern Cross train to Central Station, train to Roma Street, platform 9, then train to Caboolture, platform 3. 27 h 29 min $263. From Melbourne bus to Parramatta Station, Stand A4, bus to Hornsby Station, train to Tamworth, bus to Dinmore, platform 2, then train to Caboolture, platform 3. 31 h 8 min $217. From Melbourne bus to Canberra, bus to Sydney Airport - International, bus to Roma Street, platform 9, then train to Caboolture, platform 3. 32 h 41 min $258. From Melbourne drive to Caboolture. 19 h 28 min $196.
Close Print Itinerary
  1. Here are 6 options to get from
    Melbourne to Caboolture:

    1. Trip:
      1 Fly to Brisbane, train
      • One-Way approx: USD $94 - $287
      • Duration: 4 h 43 min
      Open +
      • Trip:
        1 Fly to Brisbane, train
        • One-Way approx: USD $94 - $287
        • Duration: 4 h 43 min
        Close x
    2. Trip:
      2 Fly to Gold Coast, bus, train
      • One-Way approx: USD $103 - $332
      • Duration: 6 h 47 min
      Open +
      • Trip:
        2 Fly to Gold Coast, bus, train
        • One-Way approx: USD $103 - $332
        • Duration: 6 h 47 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $172 - $343
      • Duration: 27 h 29 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $172 - $343
        • Duration: 27 h 29 min
        Close x
    4. Trip:
      4 Bus, train via Tamworth
      • One-Way approx: USD $179 - $248
      • Duration: 31 h 8 min
      Open +
      • Trip:
        4 Bus, train via Tamworth
        • One-Way approx: USD $179 - $248
        • Duration: 31 h 8 min
        Close x
    5. Trip:
      5 Bus Greyhound Australia, train
      • One-Way approx: USD $182 - $320
      • Duration: 32 h 41 min
      Open +
      • Trip:
        5 Bus Greyhound Australia, train
        • One-Way approx: USD $182 - $320
        • Duration: 32 h 41 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $160 - $240
      • Duration: 19 h 28 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $160 - $240
        • Duration: 19 h 28 min
        Close x