Travel from Alice-Springs to Perth

Train, bus or fly from Alice Springs to Perth?

Qantas and Virgin Australia fly from Alice Springs to Perth 3 times a day. Alternatively, you can take a train from Alice Springs to Perth via Adelaide Parklands in around 2 days 20 hours.

Travel Guides

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

How to get from Alice Springs to Perth

ModeDurationPrice
From Alice Springs taxi to Alice Springs airport, fly to Perth airport, then line 40 bus to Perth.3 h 58 min$424
From Alice Springs train to Adelaide Parklands then train to Perth.2 days 20 h$1,776
From Alice Springs bus to Katherine, bus to Roebuck Plains Roadhouse Caravan Park, Broome Highway, Australia, then bus to Wellington St Forrest Place R10 / Y14.2 days 23 h$644
From Alice Springs drive to Perth.38 h 26 min$392

How long does it take to get from Alice Springs to Perth?

It takes approximately 3 hours 58 minutes to get from Alice Springs to Perth, including transfers.

Is there a direct train between Alice Springs and Perth?

No, there is no direct train from Alice Springs to Perth. However, there are services departing from Alice Springs and arriving at Perth via Adelaide Parklands. The journey, including transfers, takes approximately 2 days 20 hours.

Is there a direct bus between Alice Springs and Perth?

No, there is no direct bus from Alice Springs to Perth. However, there are services departing from Alice Springs and arriving at Wellington St Forrest Place R10 / Y14 via Katherine and Roebuck Plains Roadhouse Caravan Park, Broome Highway, Australia. The journey, including transfers, takes approximately 2 days 23 hours.

Operators from Alice Springs to Perth

OperatorPhoneWebsite
QantasQantas
Virgin AustraliaVirgin Australia
TransperthTransperth
Great Southern Rail - The GhanGreat Southern Rail - The Ghan
Great Southern Rail - Indian Pacific1800 703 357Great Southern Rail - Indian Pacific
Greyhound Australia1300 473946Greyhound Australia
Integrity Coach Lines (Aust) Pty LtdIntegrity Coach Lines (Aust) Pty Ltd