There are 8 ways to get from Meekatharra to Onslow by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Meekatharra to South Hedland Shopping Centrebus
- Take the bus from South Hedland Shopping Centre to Onslow Turnoffbus
- Take the taxi from Onslow Turnoff to Onslowtaxi
18h 33m$449–593Drive 876.9 km
cheapest- Drive from Meekatharra to Onslowcar 876.9 km
17h 8m$157–227Fly Meekatharra to Learmonth, drive
- Fly from Meekatharra (MKR) to Learmonth (LEA)plane MKR - LEA
- Drive from Learmonth-Airport-LEA to Onslowcar
23h 14m$572–1,715Bus, taxi via Geraldton
- Take the bus from Great Northern Hwy Transwa Meekatharra to Transwa Bay Transwa Geraldtonbus
- Take the bus from Geraldton station to Onslow Turnoffbus
- Take the taxi from Onslow Turnoff to Onslowtaxi
24h 47m$455–604Fly Meekatharra to Onslow Airport
- Fly from Meekatharra (MKR) to Onslow Airport (ONS)plane MKR - ONS
5h 38m$263–790Fly Meekatharra to Karratha Airport, bus, taxi
- Fly from Meekatharra (MKR) to Karratha Airport (KTA)plane MKR - KTA
- Take the bus from Karratha Welcome Road to Onslow Turnoffbus
- Take the taxi from Onslow Turnoff to Onslowtaxi
11h 31m$677–1,530Bus to Mount Magnet Airport, fly to Learmonth, drive
- Take the bus from Meekatharra to Mount Magnetbus
- Fly from Mount Magnet Airport (MMG) to Learmonth (LEA)plane MMG - LEA
- Drive from Learmonth-Airport-LEA to Onslowcar
29h 32m$615–1,818Bus to Mount Magnet Airport, fly to Onslow Airport
- Take the bus from Meekatharra to Mount Magnetbus
- Fly from Mount Magnet Airport (MMG) to Onslow Airport (ONS)plane MMG - ONS
11h 56m$326–893
Meekatharra (MKR) to Learmonth (LEA) flights
Questions & Answers
The cheapest way to get from Meekatharra to Onslow is to drive which costs $150 - $230 and takes 17h 8m.
The fastest way to get from Meekatharra to Onslow is to fly which takes 5h 38m and costs $260 - $800.
The distance between Meekatharra and Onslow is 1401 km. The road distance is 876.9 km.
The best way to get from Meekatharra to Onslow without a car is to bus and taxi which takes 18h 33m and costs $440 - $600.
It takes approximately 18h 33m to get from Meekatharra to Onslow, including transfers.
Yes, the driving distance between Meekatharra to Onslow is 877 km. It takes approximately 17h 8m to drive from Meekatharra to Onslow.
There are three+ hotels available in Onslow.
What companies run services between Meekatharra, WA, Australia and Onslow, WA, Australia?
Skippers and Virgin Australia fly from Meekatharra (MKR) to Onslow Airport (ONS) once a week.
- Website
- qantas.com
Flights from Meekatharra to Learmonth via Perth
- Ave. Duration
- 22h 2m
- When
- Friday and Monday
- Estimated price
- $490–1,600
Flights from Meekatharra to Learmonth via Mount Magnet Airport, Perth
- Ave. Duration
- 24h 45m
- When
- Wednesday
- Estimated price
- $490–1,600
Flights from Meekatharra to Karratha Airport via Perth
- Ave. Duration
- 7h
- When
- Monday and Friday
- Estimated price
- $550–1,800
Flights from Meekatharra to Karratha Airport via Mount Magnet Airport, Perth
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- $550–1,800
Flights from Mount Magnet Airport to Learmonth via Perth
- Ave. Duration
- 24h 36m
- When
- Thursday, Friday, Wednesday, and Monday
- Estimated price
- $460–1,600
- Website
- virginaustralia.com
Flights from Meekatharra to Onslow Airport via Perth
- Ave. Duration
- 5h 25m
- When
- Friday
- Estimated price
- $230–750
Flights from Meekatharra to Karratha Airport via Mount Magnet Airport, Perth
- Ave. Duration
- 7h 22m
- When
- Wednesday
- Estimated price
- $340–1,100
Flights from Mount Magnet Airport to Onslow Airport via Perth
- Ave. Duration
- 8h 25m
- When
- Friday
- Estimated price
- $220–750
- Phone
- +61 (0) 8 9274 7464
- [email protected]
- Website
- integritycoachlines.com.au
Bus from Meekatharra to South Hedland Shopping Centre
- Ave. Duration
- 11h
- Frequency
- Once a week
- Estimated price
- $140–210
- Schedules at
- integritycoachlines.com.au
Bus from South Hedland Shopping Centre to Onslow Turnoff
- Ave. Duration
- 5h 42m
- Frequency
- 3 times a week
- Estimated price
- $95–140
- Schedules at
- integritycoachlines.com.au
Bus from Geraldton station to Onslow Turnoff
- Ave. Duration
- 15h 45m
- Frequency
- Twice a week
- Estimated price
- $170–260
- Schedules at
- integritycoachlines.com.au
Bus from Karratha Welcome Road to Onslow Turnoff
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Estimated price
- $70–110
- Schedules at
- integritycoachlines.com.au
Bus from Meekatharra to Mount Magnet
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Estimated price
- $70–100
- Schedules at
- integritycoachlines.com.au
Bus from Meekatharra to Mount Magnet
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Estimated price
- $70–100
- Schedules at
- integritycoachlines.com.au
- Phone
- 1300 662 205
- [email protected]
- Website
- transwa.wa.gov.au
Bus from Great Northern Hwy Transwa Meekatharra to Transwa Bay Transwa Geraldton
- Ave. Duration
- 7h 5m
- Frequency
- Twice a week
- Estimated price
- $70–95
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
- Ave. Duration
- 51 min
- Estimated price
- $210–250
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




