Travel from Sydney to Townsville

Train, bus or fly from Sydney to Townsville?

Jetstar, Virgin Australia and Qantas fly from Sydney to Townsville hourly. Alternatively, you can take a train from Sydney to Townsville via Brisbane Roma Street in around 32 h 48 min.

Travel Guides

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

How to get from Sydney to Townsville

ModeDurationPrice
From Wynyard Station train to Sydney airport, fly to Townsville airport, then line 205 bus to Townsville.4 h 46 min$152
From Central Station train to Brisbane Roma Street then train to Townsville.32 h 48 min$342
From Sydney bus to Brisbane Roma Street then train to Townsville.34 h 21 min$327
From Sydney bus to Brisbane then bus to Townsville.40 h 10 min$287
From Sydney drive to Townsville.24 h 21 min$225

How long does it take to get from Sydney to Townsville?

It takes approximately 4 h 46 min to get from Sydney to Townsville, including transfers.

Is there a direct train between Sydney and Townsville?

No, there is no direct train from Sydney to Townsville. However, there are services departing from Central Station and arriving at Townsville via Brisbane Roma Street. The journey, including transfers, takes approximately 32 h 48 min.

Is there a direct bus between Sydney and Townsville?

No, there is no direct bus from Sydney to Townsville. However, there are services departing from Sydney and arriving at Townsville via Brisbane. The journey, including transfers, takes approximately 40 h 10 min.

Operators from Sydney to Townsville

OperatorPhoneWebsite
Sydney TrainsSydney Trains
JetstarJetstar
Virgin AustraliaVirgin Australia
QantasQantas
QConnect - SunbusQConnect - Sunbus
Transport NSW131 500Transport NSW
Queensland RailQueensland Rail
Greyhound Australia1300 473946Greyhound Australia
Close Print Itinerary
  1. Here are 5 options to get from
    Sydney to Townsville:

    1. Trip:
      1 Fly
      • One-Way approx: USD $113 - $303
      • Duration: 4 h 46 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $113 - $303
        • Duration: 4 h 46 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $250 - $423
      • Duration: 32 h 48 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $250 - $423
        • Duration: 32 h 48 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $238 - $427
      • Duration: 34 h 21 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $238 - $427
        • Duration: 34 h 21 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $218 - $367
      • Duration: 40 h 10 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $218 - $367
        • Duration: 40 h 10 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $180 - $270
      • Duration: 24 h 21 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $180 - $270
        • Duration: 24 h 21 min
        Close x