There are 7 ways to get from Barcaldine to Townsville by bus, plane, bus (Greyhound), train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Longreach, fly
best- Take the bus from Barcaldine to Longreachbus
- Fly from Longreach (LRE) to Townsville Airport (TSV)plane LRE - TSV
7h 50m$318–1,243Drive 610.9 km
cheapest- Drive from Barcaldine to Townsvillecar 610.9 km
8h 28m$110–158Bus
- Take the bus from Barcaldine to Rockhamptonbus Rockhampton
- Take the bus from Rockhampton to Townsvillebus Cairns / ...
20h 10m$190–456Train
- Take the train from Barcaldine to Rockhamptontrain Spirit of the Outback
- Take the train from Rockhampton to Townsvilletrain Spirit of Queensland
23h 24m$150–4,783Bus to Emerald Airport, fly
- Take the bus from Barcaldine to Emeraldbus
- Fly from Emerald Airport (EMD) to Townsville Airport (TSV)plane EMD - TSV
9h 36m$576–980Bus to Winton Airport, fly
- Take the bus from Barcaldine to Wintonbus
- Fly from Winton Airport (WIN) to Townsville Airport (TSV)plane WIN - TSV
6h 34m$320–695Bus via Townsville
- Take the bus from Barcaldine to Rockhamptonbus Rockhampton
- Take the bus from Rockhampton to Townsvillebus Au050-1 / ...
20h 56m$205–386
Barcaldine to Townsville by bus
Questions & Answers
The cheapest way to get from Barcaldine to Townsville is to drive which costs $100 - $160 and takes 8h 28m.
The fastest way to get from Barcaldine to Townsville is to bus and fly which takes 6h 34m and costs $320 - $700.
No, there is no direct bus from Barcaldine to Townsville. However, there are services departing from Barcaldine and arriving at Townsville via Rockhampton. The journey, including transfers, takes approximately 20h 10m.
No, there is no direct train from Barcaldine to Townsville. However, there are services departing from Barcaldine and arriving at Townsville via Rockhampton. The journey, including transfers, takes approximately 23h 24m.
The distance between Barcaldine and Townsville is 642 km. The road distance is 610.9 km.
The best way to get from Barcaldine to Townsville without a car is to bus which takes 20h 10m and costs $190 - $460.
It takes approximately 7h 50m to get from Barcaldine to Townsville, including transfers.
Barcaldine to Townsville bus services, operated by Greyhound Australia, depart from Barcaldine station.
Barcaldine to Townsville train services, operated by Queensland Rail Travel, depart from Barcaldine station.
The best way to get from Barcaldine to Townsville is to bus which takes 20h 10m and costs $190 - $460. Alternatively, you can train, which costs $150 - $4,800 and takes 23h 24m.
What companies run services between Barcaldine, QLD, Australia and Townsville, QLD, Australia?
You can take a bus from Barcaldine to Townsville via Rockhampton in around 20h 10m. Alternatively, you can take a train from Barcaldine to Townsville via Rockhampton in around 23h 24m.
- Website
- qantas.com
Flights from Longreach to Townsville Airport via Brisbane
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $270–1,200
Flights from Emerald Airport to Townsville Airport via Brisbane
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $550–1,000
Flights from Emerald Airport to Townsville Airport via Brisbane, Mackay
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $550–1,000
Flights from Emerald Airport to Townsville Airport via Brisbane, Cairns
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $550–1,000
- Website
- virginaustralia.com
Flights from Emerald Airport to Townsville Airport via Brisbane
- Ave. Duration
- 5h 12m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $480–700
- Website
- rex.com.au
Flights from Winton Airport to Townsville Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday and Thursday
- Estimated price
- $230–550
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Barcaldine to Rockhampton
- Ave. Duration
- 12h 48m
- Frequency
- Twice a week
- Estimated price
- $65–2,183
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- $65–100
- AChoice
- $110–140
- Gold Class
- $1,743
- Heritage Class
- $2,183
Train from Rockhampton to Townsville
- Ave. Duration
- 9h 36m
- Frequency
- 4 times a week
- Estimated price
- $80–2,580
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- $80–110
- AChoice
- $130–170
- Gold Class
- $2,060
- Heritage Class
- $2,580
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Barcaldine to Longreach
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $27–45
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $30–45
- Advantage
- $27–45
- Flexible
- $30–45
Bus from Barcaldine to Rockhampton
- Ave. Duration
- 8h 10m
- Frequency
- Twice a week
- Estimated price
- $90–200
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $90–140
- Advantage
- $110–160
- Flexible
- $130–200
Bus from Rockhampton to Townsville
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $120–260
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $120–170
- Advantage
- $140–210
- Flexible
- $180–260
Bus from Barcaldine to Emerald
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $55–110
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $55–85
- Advantage
- $60–95
- Flexible
- $75–110
Bus from Barcaldine to Winton
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- $50–100
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $50–80
- Advantage
- $55–90
- Flexible
- $70–100
Bus from Barcaldine to Rockhampton
- Ave. Duration
- 8h 10m
- Frequency
- Twice a week
- Estimated price
- $90–200
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $90–140
- Advantage
- $110–160
- Flexible
- $130–200
- Phone
- 13 34 10
- [email protected]
- Website
- premierms.com.au
Bus from Rockhampton to Townsville
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- $95–140
- Website
- https://premierms.com.au/
- Website
- https://www.flixbus.com.au/
Bus from Rockhampton to Townsville
- Ave. Duration
- 11h 38m
- Frequency
- Twice daily
- Estimated price
- $110–190
- Schedules at
- flixbus.com.au
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
More Questions & Answers
Barcaldine to Townsville bus services, operated by Greyhound Australia, arrive at Rockhampton station.
Barcaldine to Townsville train services, operated by Queensland Rail Travel, arrive at Rockhampton station.
Yes, the driving distance between Barcaldine to Townsville is 611 km. It takes approximately 8h 28m to drive from Barcaldine to Townsville.
Book your Barcaldine to Townsville bus tickets online with Omio and 12go.asia.
There are 575+ hotels available in Townsville.












