There are 6 ways to get from Perth Airport (PER) to Midvale by train, bus, taxi, rideshare, 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.
Train
best- Take the train from Airport Central Stn Platform 1 to Bayswater Stn Platform 1train Airport Line
- Take the train from Bayswater Stn Platform 4 to Midland Stn Platform 2train Midland Line
38 min$7–11Drive 18.9 km
cheapest- Drive from Perth Airport (PER) to Midvalecar 18.9 km
16 min$5–6Train, line 315 bus
- Take the train from Bayswater Stn Platform 4 to Midland Stn Platform 2train Midland Line
- Take the bus from Midland Stn Stand 2 to Morrison Rd After Beaconsfield Avbus 314 / ...
1h 9m$7–11Taxi
- Take the taxi from Perth Airport (PER) to Midvaletaxi 18.9 km
16 min$55–65Airport Transfer
- Take the rideshare from Perth (PER) to Midvale18.9 km
16 minLine 277 bus, line 315 bus
- Take the bus from High Wycombe Stn Stand 4 to Midland Stn Stand 1bus 277 / ...
- Take the bus from Midland Stn Stand 2 to Morrison Rd After Beaconsfield Avbus 314 / ...
1h 26m$6–8
Perth Airport (PER) to Midvale by train and bus
Comparing Your Travel Options
The cheapest way to get from Perth Airport (PER) to Midvale is to drive which costs $4 - $6 and takes 16 min.
The fastest way to get from Perth Airport (PER) to Midvale is to taxi which takes 16 min and costs $55 - $65.
No, there is no direct bus from Perth Airport (PER) to Midvale. However, there are services departing from High Wycombe Stn Stand 4 and arriving at Morrison Rd After Beaconsfield Av via Midland Stn Stand 2. The journey, including transfers, takes approximately 1h 26m.
No, there is no direct train from Perth Airport (PER) to Midvale. However, there are services departing from Airport Central Stn Platform 1 and arriving at Midland Stn Platform 2 via Bayswater Stn Platform 4. The journey, including transfers, takes approximately 38 min.
The distance between Perth Airport (PER) and Midvale is 18 km. The road distance is 18.9 km.
The best way to get from Perth Airport (PER) to Midvale without a car is to train which takes 38 min and costs $6 - $12.
It takes approximately 38 min to get from Perth Airport (PER) to Midvale, including transfers.
Perth Airport (PER) to Midvale bus services, operated by Transperth, depart from High Wycombe Stn Stand 4 station.
Perth Airport (PER) to Midvale train services, operated by Transperth, depart from Airport Central Stn Platform 1 station.
The best way to get from Perth Airport (PER) to Midvale is to train which takes 38 min and costs $6 - $12. Alternatively, you can line 277 bus and line 315 bus, which costs $5 - $9 and takes 1h 26m.
What companies run services between Perth Airport (PER), Australia and Midvale, WA, Australia?
You can take a train from Airport Central Stn Platform 1 to The Crescent Before Mellar Ct via Bayswater Stn Platform 4, Midland Stn Platform 2, and Midland Stn Stand 9 in around 38 min. Alternatively, you can take a train from Airport Central Stn Platform 2 to Morrison Rd After Beaconsfield Av via High Wycombe Stn Platform 2, High Wycombe Stn Stand 4, and Midland Stn Stand 2 in around 1h 26m.
- Phone
- 13 62 13
- Website
- Transperth
Train from Airport Central Stn Platform 1 to Bayswater Stn Platform 1
- Ave. Duration
- 7 min
- Frequency
- Every 20 minutes
- Estimated price
- $2–4
- Website
- Transperth
- Schedules at
- Transperth
Train from Bayswater Stn Platform 4 to Midland Stn Platform 2
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- $2–4
- Website
- Transperth
- Schedules at
- Transperth
Train from Bayswater Stn Platform 4 to Midland Stn Platform 2
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- $2–4
- Website
- Transperth
- Schedules at
- Transperth
- Phone
- 13 62 13
- Website
- Transperth
Bus from Midland Stn Stand 2 to Morrison Rd After Beaconsfield Av
- Ave. Duration
- 29 min
- Frequency
- Every 20 minutes
- Estimated price
- $2–4
- Website
- Transperth
- Schedules at
- Transperth
Bus from High Wycombe Stn Stand 4 to Midland Stn Stand 1
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Website
- Transperth
- Schedules at
- Transperth
Bus from Midland Stn Stand 2 to Morrison Rd After Beaconsfield Av
- Ave. Duration
- 29 min
- Frequency
- Every 20 minutes
- Estimated price
- $1
- Website
- Transperth
- Schedules at
- Transperth
- Website
- https://www.mozio.com
Rideshare from Perth (PER) to Midvale
- Ave. Duration
- 16 min
- Frequency
- On demand
- Ave. Duration
- 16 min
- Estimated price
- $55–65
Black & White Cabs
- Phone
- 133 222
- Website
- blackandwhitecabs.com.au
Swan Taxis
- Phone
- 13 2227
- Website
- swantaxis.com.au
WA Cabs
- Phone
- +61 8 9475 0521
- Website
- wacabs.net.au
Ellenbrook Taxi Service
- Phone
- +61 478 564 235
- Website
- bullsbrooktaxiservice.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
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
Booking & Getting There
Perth Airport (PER) to Midvale bus services, operated by Transperth, arrive at Midland Stn Stand 1 station.
Perth Airport (PER) to Midvale train services, operated by Transperth, arrive at Bayswater Stn Platform 1 station.
Yes, the driving distance between Perth Airport (PER) to Midvale is 19 km. It takes approximately 16 min to drive from Perth Airport (PER) to Midvale.
There are 1128+ hotels available in Midvale.
Check out Blablacar's carpooling service for rideshare options between Perth Airport (PER) and Midvale. A great option if you don't have a driver's licence or want to avoid public transport.







