There are 7 ways to get from Townsville to Julia Creek by plane, bus, 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.
Fly to Cloncurry Airport, bus
best- Fly from Townsville Airport (TSV) to Cloncurry Airport (CNJ)plane TSV - CNJ
- Take the bus from Cloncurry to Julia Creekbus
4h 19m$413–1,155Train
cheapest- Take the train from Townsville station to Juila Creek stationtrain Inlander
13h 15m$75–2,425Bus (Greyhound)
- Take the bus from Townsville to Julia Creekbus Mount Isa
8h 55m$100–220Drive 645.1 km
- Drive from Townsville to Julia Creekcar 645.1 km
6h 58m$115–165Fly to Mount Isa Airport, bus
- Fly from Townsville Airport (TSV) to Mount Isa Airport (ISA)plane TSV - ISA
- Take the bus from Mount Isa to Julia Creekbus
6h 3m$381–1,386Fly to Hughenden Airport, bus
- Fly from Townsville Airport (TSV) to Hughenden Airport (HGD)plane TSV - HGD
- Take the bus from Hughenden to Julia Creekbus
5h 50m$251–1,034Fly to Julia Creek Airport
- Fly from Townsville Airport (TSV) to Julia Creek Airport (JCK)plane TSV - JCK
6h 35m$305–1,012
Townsville to Julia Creek by bus (Greyhound)
Questions & Answers
The cheapest way to get from Townsville to Julia Creek is to drive which costs $110 - $170 and takes 6h 58m.
The fastest way to get from Townsville to Julia Creek is to fly and bus which takes 4h 19m and costs $410 - $1,200.
Yes, there is a direct bus departing from Townsville and arriving at Julia Creek. Services depart three times a week, and operate Monday, Wednesday and Saturday. The journey takes approximately 8h 55m.
Yes, there is a direct train departing from Townsville station station and arriving at Juila Creek station station. Services depart twice a week, and operate Wednesday and Saturday. The journey takes approximately 13h 15m.
The distance between Townsville and Julia Creek is 815 km. The road distance is 645.1 km.
The best way to get from Townsville to Julia Creek without a car is to bus which takes 8h 55m and costs $100 - $220.
It takes approximately 4h 19m to get from Townsville to Julia Creek, including transfers.
Townsville to Julia Creek bus services, operated by Greyhound Australia, depart from Townsville station.
Townsville to Julia Creek train services, operated by Queensland Rail Travel, depart from Townsville station.
The best way to get from Townsville to Julia Creek is to bus which takes 8h 55m and costs $100 - $220. Alternatively, you can train, which costs $75 - $2,500 and takes 13h 15m, you could also fly, which costs $300 - $1,100 and takes 6h 35m.
What companies run services between Townsville, QLD, Australia and Julia Creek, QLD, Australia?
Greyhound Australia operates a bus from Townsville to Julia Creek 3 times a week. Tickets cost $100–220 and the journey takes 8h 55m. Alternatively, Queensland Rail Travel operates a train from Townsville station to Juila Creek station twice a week. Tickets cost $75–2,425 and the journey takes 13h 15m.
- Website
- qantas.com
Flights from Townsville Airport to Cloncurry Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $360–1,100
Flights from Townsville Airport to Cloncurry Airport via Mount Isa Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Friday
- Estimated price
- $360–1,100
Flights from Townsville Airport to Mount Isa Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,200
- Website
- rex.com.au
Flights from Townsville Airport to Hughenden Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $180–950
Flights from Townsville Airport to Julia Creek Airport via Mount Isa Airport
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $280–1,000
- Phone
- 1800 872 467
- Website
- Queensland Rail Travel
Train from Townsville station to Juila Creek station
- Ave. Duration
- 13h 15m
- Frequency
- Twice a week
- Estimated price
- $75–2,425
- Book at
- Queensland Rail Travel
- Website
- Queensland Rail Travel
- Schedules at
- Queensland Rail Travel
- BQuick
- $75–110
- AChoice
- $120–160
- Gold Class
- $1,937
- Heritage Class
- $2,425
- Phone
- 1300 473946
- [email protected]
- Website
- Greyhound Australia
Bus from Cloncurry to Julia Creek
- Ave. Duration
- 1h 34m
- Frequency
- 3 times a week
- Estimated price
- $30–55
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $30–50
- Advantage
- $30–50
- Flexible
- $35–55
Bus from Townsville to Julia Creek
- Ave. Duration
- 8h 55m
- Frequency
- 3 times a week
- Estimated price
- $100–220
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $100–150
- Advantage
- $120–180
- Flexible
- $150–220
Bus from Mount Isa to Julia Creek
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- $50–95
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $50–70
- Advantage
- $50–80
- Flexible
- $60–95
Bus from Hughenden to Julia Creek
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a week
- Estimated price
- $50–95
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $50–75
- Advantage
- $55–80
- Flexible
- $65–95
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
Townsville to Julia Creek bus services, operated by Greyhound Australia, arrive at Julia Creek station.
Townsville to Julia Creek train services, operated by Queensland Rail Travel, arrive at Juila Creek station.
Yes, the driving distance between Townsville to Julia Creek is 645 km. It takes approximately 6h 58m to drive from Townsville to Julia Creek.







