Travel from Darwin to Townsville

Bus or fly from Darwin to Townsville?

Airnorth flies from Darwin to Townsville 3 times a week. Alternatively, Greyhound Australia operates a bus from Darwin to Townsville once daily. Tickets cost $90 - $160 and the journey takes 14 h 5 min. Greyhound Australia also services this route twice a week.

Travel Guides

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

How to get from Darwin to Townsville

From Mitchell St 178 line 10 bus to Trower Rd 051, bus to Darwin airport, fly to Townsville airport, then line 205 bus to Townsville. 5 h 54 min $605. From Mitchell St 178 line 10 bus to Trower Rd 051, bus to Darwin airport, fly to Cairns airport, taxi to Cairns Central Station, then train to Townsville. 12 h 57 min $257. From Darwin bus to Tennant Creek then bus to Townsville. 34 h 40 min $333. From Darwin taxi to Darwin, train to Alice Springs, walk to Alice Springs Interchange, line 200 bus to Lindsay Ave, walk to Alice Springs, bus to Julia Creek, walk to Juila Creek station, then train to Townsville station. 2 days 11 h $1,035. From Darwin drive to Townsville. 25 h 25 min $272.

Operators from Darwin to Townsville

OperatorPhoneWebsite
Northern Territory GovernmentNorthern Territory Government
AirnorthAirnorth
QConnect - SunbusQConnect - Sunbus
QantasQantas
JetstarJetstar
Queensland RailQueensland Rail
Greyhound Australia1300 473946Greyhound Australia
Great Southern Rail - The GhanGreat Southern Rail - The Ghan