There are 6 ways to get from Mitchell 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 Roma, fly
best- Take the bus from Mitchell to Romabus
- Fly from Roma (RMA) to Townsville Airport (TSV)plane RMA - TSV
6h 30m$304–1,062Drive 1,037.1 km
cheapest- Drive from Mitchell to Townsvillecar 1,037.1 km
13h 36m$186–269Bus
- Take the bus from Mitchell to Milesbus
- Take the bus from Miles to Rockhamptonbus
- Take the bus from Rockhampton to Townsvillebus
22h 40m$222–512Train
- Take the train from Mitchell to Roma Streettrain Westlander
- Take the train from Roma Street to Townsvilletrain Spirit of Queensland
33h 30m$211–7,130Bus to Charleville Airport, fly
- Take the bus from Mitchell to Charlevillebus
- Fly from Charleville Airport (CTL) to Townsville Airport (TSV)plane CTL - TSV
9h 25m$250–866Bus via Townsville
- Take the bus from Mitchell to Milesbus
- Take the bus from Miles to Rockhamptonbus
- Take the bus from Rockhampton to Townsvillebus
23h 26m$237–442
Mitchell to Townsville by bus
Questions & Answers
The cheapest way to get from Mitchell to Townsville is to drive which costs $180 - $270 and takes 13h 36m.
The fastest way to get from Mitchell to Townsville is to bus and fly which takes 6h 30m and costs $300 - $1,100.
No, there is no direct bus from Mitchell to Townsville. However, there are services departing from Mitchell and arriving at Townsville via Miles and Rockhampton. The journey, including transfers, takes approximately 22h 40m.
No, there is no direct train from Mitchell to Townsville. However, there are services departing from Mitchell and arriving at Townsville via Roma Street. The journey, including transfers, takes approximately 33h 30m.
The distance between Mitchell and Townsville is 928 km. The road distance is 1037.1 km.
The best way to get from Mitchell to Townsville without a car is to bus which takes 22h 40m and costs $220 - $550.
It takes approximately 6h 30m to get from Mitchell to Townsville, including transfers.
Mitchell to Townsville bus services, operated by Greyhound Australia, depart from Mitchell station.
Mitchell to Townsville train services, operated by Queensland Rail Travel, depart from Mitchell station.
The best way to get from Mitchell to Townsville is to bus which takes 22h 40m and costs $220 - $550. Alternatively, you can train, which costs $210 - $7,500 and takes 33h 30m.
What companies run services between Mitchell, QLD, Australia and Townsville, QLD, Australia?
You can take a bus from Mitchell to Townsville via Miles and Rockhampton in around 22h 40m. Alternatively, you can take a train from Mitchell to Townsville via Roma Street in around 33h 30m.
- Website
- qantas.com
Flights from Roma to Townsville Airport via Brisbane
- Ave. Duration
- 4h 20m
- When
- Monday to Friday
- Estimated price
- $260–1,000
Flights from Roma to Townsville Airport via Brisbane, Mackay
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- $550–2,000
Flights from Roma to Townsville Airport via Brisbane, Cairns
- Ave. Duration
- 6h 40m
- When
- Wednesday
- Estimated price
- $700–2,300
Flights from Roma to Townsville Airport via Charleville Airport, Brisbane
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $320–1,200
Flights from Charleville Airport to Townsville Airport via Brisbane
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $210–800
Flights from Charleville Airport to Townsville Airport via Roma, Brisbane
- Ave. Duration
- 7h 25m
- When
- Sunday
- Estimated price
- $210–800
- Website
- virginaustralia.com
Flights from Roma to Townsville Airport via Brisbane
- Ave. Duration
- 4h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $380–1,300
Flights from Charleville Airport to Townsville Airport via Roma, Brisbane
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $290–950
- Website
- jetstar.com
Flights from Roma to Townsville Airport via Brisbane
- Ave. Duration
- 4h 20m
- When
- Monday to Friday
- Estimated price
- $260–1,000
Flights from Roma to Townsville Airport via Charleville Airport, Brisbane
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $320–1,200
Flights from Charleville Airport to Townsville Airport via Brisbane
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $210–800
Flights from Charleville Airport to Townsville Airport via Roma, Brisbane
- Ave. Duration
- 7h 25m
- When
- Sunday
- Estimated price
- $210–800
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Mitchell to Roma Street
- Ave. Duration
- 13h 50m
- Frequency
- Twice a week
- Estimated price
- $70–2,230
- 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
- $70–100
- AChoice
- $110–150
- Gold Class
- $1,781
- Heritage Class
- $2,230
Train from Roma Street to Townsville
- Ave. Duration
- 18h 40m
- Frequency
- 4 times a week
- Estimated price
- $140–4,904
- 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
- $140–190
- AChoice
- $240–310
- Gold Class
- $3,916
- Heritage Class
- $4,904
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Mitchell to Roma
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a week
- Estimated price
- $24–40
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $27–40
- Advantage
- $24–40
- Flexible
- $25–40
Bus from Mitchell to Miles
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $45–85
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $45–65
- Advantage
- $45–75
- Flexible
- $55–85
Bus from Miles to Rockhampton
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $80–170
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $80–120
- Advantage
- $90–140
- Flexible
- $110–170
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 Mitchell to Charleville
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- $40–70
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $40–60
- Advantage
- $40–60
- Flexible
- $45–70
Bus from Mitchell to Miles
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $45–85
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $45–65
- Advantage
- $45–75
- Flexible
- $55–85
Bus from Miles to Rockhampton
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $80–170
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $80–120
- Advantage
- $90–140
- Flexible
- $110–170
- 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
Mitchell to Townsville bus services, operated by Greyhound Australia, arrive at Miles station.
Mitchell to Townsville train services, operated by Queensland Rail Travel, arrive at Roma Street station.
Yes, the driving distance between Mitchell to Townsville is 1037 km. It takes approximately 13h 36m to drive from Mitchell to Townsville.
Book your Mitchell to Townsville train tickets online with 12go.asia.
There are 575+ hotels available in Townsville.












