There are 5 ways to get from Cairns to Barrow Island by plane, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Cairns to Karratha Airport, travel
best- Fly from Cairns (CNS) to Karratha Airport (KTA)plane CNS - KTA
- Walk from Karratha Airport (KTA) to Barrow Islandunknown
14h 9mFly Cairns to Onslow Airport, travel
- Fly from Cairns (CNS) to Onslow Airport (ONS)plane CNS - ONS
- Walk from Onslow Airport (ONS) to Barrow Islandunknown
15h 15mFly Cairns to Learmonth, bus, travel
- Fly from Cairns (CNS) to Learmonth (LEA)plane CNS - LEA
- Take the bus from Learmonth Airport to Fortescue Roadhousebus
- Walk from Fortescue Roadhouse to Barrow Islandunknown
23h 54mFly Cairns to Port Hedland, bus, travel
- Fly from Cairns (CNS) to Port Hedland (PHE)plane CNS - PHE
- Take the bus from South Hedland Shopping Centre to Fortescue Roadhousebus
- Walk from Fortescue Roadhouse to Barrow Islandunknown
19h 41mBus to Cooktown Airport, fly to Karratha Airport, travel
- Take the bus from Cairns to Cooktownbus
- Fly from Cooktown Airport (CTN) to Karratha Airport (KTA)plane CTN - KTA
- Walk from Karratha Airport (KTA) to Barrow Islandunknown
27h 10m
Cairns (CNS) to Karratha Airport (KTA) flights
Comparing Your Travel Options
The distance between Cairns and Barrow Island is 3224 km.
It takes approximately 14h 9m to get from Cairns to Barrow Island, including transfers.
Barrow Island is 2h behind Cairns. It is currently 12:18 PM in Cairns and 10:18 AM in Barrow Island.
What companies run services between Cairns, QLD, Australia and Barrow Island, WA, Australia?
There is no direct connection from Cairns to Barrow Island. However, you can take the shuttle to Cairns Airport, walk to Cairns (CNS) airport, fly to Karratha Airport (KTA), then travel to Barrow Island. Alternatively, you can take the shuttle to Cairns Airport, walk to Cairns (CNS) airport, fly to Onslow Airport (ONS), then travel to Barrow Island.
- Website
- qantas.com
Flights from Cairns to Karratha Airport via Perth
- Ave. Duration
- 13h 55m
- When
- Wednesday
- Estimated price
- $600–2,300
Flights from Cairns to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 15h 37m
- When
- Every day
- Estimated price
- $800–4,300
Flights from Cairns to Karratha Airport via Adelaide, Perth
- Ave. Duration
- 10h 10m
- When
- Tuesday and Thursday
- Estimated price
- $700–2,600
Flights from Cairns to Learmonth via Perth
- Ave. Duration
- 13h 40m
- When
- Wednesday and Friday
- Estimated price
- $550–2,100
Flights from Cairns to Learmonth via Brisbane, Perth
- Ave. Duration
- 18h 55m
- When
- Tuesday to Thursday
- Estimated price
- $1,300–3,800
Flights from Cairns to Learmonth via Melbourne, Perth
- Ave. Duration
- 18h 42m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- $1,300–3,800
Flights from Cairns to Learmonth via Sydney, Perth
- Ave. Duration
- 20h 20m
- When
- Monday
- Estimated price
- $1,300–3,900
Flights from Cairns to Learmonth via Darwin, Perth
- Ave. Duration
- 22h 10m
- When
- Sunday
- Estimated price
- $1,200–3,500
Flights from Cairns to Port Hedland via Perth
- Ave. Duration
- 14h 25m
- When
- Wednesday
- Estimated price
- $650–2,500
Flights from Cairns to Port Hedland via Alice Springs, Perth
- Ave. Duration
- 20h 50m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $1,100–4,500
Flights from Cairns to Port Hedland via Adelaide, Perth
- Ave. Duration
- 10h 55m
- When
- Sunday
- Estimated price
- $750–2,800
Flights from Cooktown Airport to Karratha Airport via Cairns, Perth
- Ave. Duration
- 18h 25m
- When
- Wednesday
- Estimated price
- $550–2,100
Flights from Cooktown Airport to Karratha Airport via Cairns, Alice Springs, Perth
- Ave. Duration
- 22h 25m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $900–3,900
- Website
- virginaustralia.com
Flights from Cairns to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 20h 10m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- $900–2,100
Flights from Cairns to Onslow Airport via Perth
- Ave. Duration
- 13h 40m
- When
- Wednesday
- Estimated price
- $400–1,500
Flights from Cairns to Onslow Airport via Brisbane, Perth
- Ave. Duration
- 14h 45m
- When
- Tuesday, Friday, and Wednesday
- Estimated price
- $600–2,800
Flights from Cairns to Onslow Airport via Melbourne, Perth
- Ave. Duration
- 16h 37m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- $500–1,900
Flights from Cairns to Onslow Airport via Sydney, Perth
- Ave. Duration
- 12h 15m
- When
- Tuesday and Friday
- Estimated price
- $500–2,000
- Phone
- +61 (0) 8 9274 7464
- [email protected]
- Website
- integritycoachlines.com.au
Bus from Learmonth Airport to Fortescue Roadhouse
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- $110–160
- Schedules at
- integritycoachlines.com.au
Bus from South Hedland Shopping Centre to Fortescue Roadhouse
- Ave. Duration
- 4h 32m
- Frequency
- 3 times a week
- Estimated price
- $95–140
- Schedules at
- integritycoachlines.com.au
- Phone
- (07) 3036 2070
- Website
- Trans North Bus & Coach
Bus from Cairns to Cooktown
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- $75–110
- Website
- Trans North Bus & Coach
- Book at
- Trans North Bus & Coach
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




