There are 7 ways to get from Perth to Meekatharra by bus, 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.

Recommended option

Bus  •  10 h 20 min

  1. Perth

$85 - $130

6 alternative options

Drive  •  8 h 52 min

  1. 475.9 miles

$65 - $100

Fly to Wiluna, drive  •  6 h 18 min

  1. PER - WUN

$460 - $879

Fly to Newman, bus  •  10 h 17 min

  1. PER - ZNE

$234 - $589

Fly to Meekatharra  •  10 h 29 min

  1. PER - MKR

$456 - $970

Fly to Geraldton, bus  •  10 h 49 min

  1. PER - GET

$189 - $285

Fly to Mount Magnet, bus  •  6 h 10 min

  1. PER - MMG

$477 - $787

What companies run services between Perth, WA, Australia and Meekatharra, WA, Australia?

Integrity Coach Lines (Aust) Pty Ltd operates a bus from Perth to Meekatharra twice a week. Tickets cost $85 - $130 and the journey takes 10 h 20 min. Alternatively, Skippers flies from Perth to Meekatharra once a week.

Airlines
Qantas
Website
qantas.com
Flights from Perth to Newman
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$180 - $650
Flights from Perth to Geraldton
Ave. Duration
1 h
When
Every day
Estimated price
$130 - $290
Virgin Australia
Website
virginaustralia.com
Flights from Perth to Newman
Ave. Duration
1 h 45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $470
Flights from Perth to Geraldton
Ave. Duration
1 h
When
Every day
Estimated price
$120 - $270
Skippers
Website
Flights from Perth to Wiluna
Ave. Duration
2 h 2 min
When
Tuesday, Thursday and Friday
Estimated price
$440 - $850
Flights from Perth to Meekatharra via Wiluna
Ave. Duration
8 h 40 min
When
Friday
Estimated price
$440 - $950
Flights from Perth to Mount Magnet
Ave. Duration
1 h 10 min
When
Friday
Estimated price
$440 - $700
Bus operators
Integrity Coach Lines (Aust) Pty Ltd
Website
integritycoachlines.com.au
Bus from Wellington St, Perth to Meekatharra
Ave. Duration
10 h 20 min
Frequency
Twice a week
Estimated price
$85 - $130
Schedules at
integritycoachlines.com.au
Bus from Newman Visitor Centre to Meekatharra
Ave. Duration
5 h 45 min
Frequency
Twice a week
Estimated price
$60 - $90
Schedules at
integritycoachlines.com.au
Bus from Mount Magnet to Meekatharra
Ave. Duration
2 h 40 min
Frequency
Twice a week
Estimated price
$40 - $65
Schedules at
integritycoachlines.com.au
TransWA
Phone
1300 662 205
Email
info@transwa.wa.gov.au
Website
transwa.wa.gov.au
Bus from Chapman Rd Geraldton to Main St From Meekatharra
Ave. Duration
7 h
Frequency
Twice a week
Estimated price
$45 - $65
Schedules at
transwa.wa.gov.au
Bus from Transwa Bay Mt Magnet to Main St From Meekatharra
Ave. Duration
2 h 18 min
Frequency
Twice a week
Estimated price
$20 - $27
Schedules at
transwa.wa.gov.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.

Questions & Answers

The distance between Perth and Meekatharra is 648 km. The road distance is 761 km.

The cheapest way to get from Perth to Meekatharra is to drive which costs $90 - $130 and takes 8 h 52 min.

The quickest way to get from Perth to Meekatharra is to fly and bus which takes 6 h 10 min and costs $600 - $1,100.

Yes, there is a direct bus departing from Wellington St, Perth and arriving at Meekatharra. Services depart twice a week, and operate Tuesday. The journey takes approximately 10 h 20 min.

The bus from Wellington St, Perth to Meekatharra takes 10 h 20 min including transfers and departs twice a week.