There are 6 ways to get from Balcatta to Middle Swan by bus, train, taxi, 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.
Line 975 bus, train
best- Take the bus from Princess Rd After Steyning Wy to Railway Pde Stand 3975
- Take the train from Bayswater Stn Platform 4 to Midland Stn Platform 2Midland Line
1h 26m$8–14Drive 22.4 km
cheapest- Drive from Balcatta to Middle Swan22.4 km
19 min$5–7Line 415 bus, train
- Take the bus from Amelia St After Canning St to Stirling Stn Stand 1414 / ...
- Take the train from Perth Stn Platform 8 to Midland Stn Platform 2Midland Line
1h 27m$12–19Taxi
- Take the taxi from Balcatta to Middle Swan22.4 km
19 min$45–60Line 415 bus, line 362 bus, line 358 bus
- Take the bus from Amelia St Before Welton St to Mirrabooka Station Stand 8415
- Take the bus from Mirrabooka Station Stand 11 to Ballajura Stn Stand 1362 / ...
- Take the bus from Whiteman Park Stn Stand 9 to Great Northern Hwy After Roe Hwy358 / ...
1h 44m$10–15Line 975 bus, line 355 bus
- Take the bus from Mirrabooka Station Stand 12 to Galleria Bus Stn Stand 12975
- Take the bus from Galleria Bus Stn Stand 11 to Whiteman Park Stn Stand 1355
1h 55m$8–12
Balcatta to Middle Swan by bus and train
Questions & Answers
The cheapest way to get from Balcatta to Middle Swan is to drive which costs $4 - $7 and takes 19 min.
The fastest way to get from Balcatta to Middle Swan is to taxi which takes 19 min and costs $45 - $60.
No, there is no direct bus from Balcatta to Middle Swan. However, there are services departing from Amelia St After Jones St and arriving at Great Northern Hwy After Roe Hwy via Mirrabooka Station Stand 12, Galleria Bus Stn Stand 11 and Whiteman Park Stn Stand 9. The journey, including transfers, takes approximately 1h 55m.
The distance between Balcatta and Middle Swan is 28 km. The road distance is 22.4 km.
The best way to get from Balcatta to Middle Swan without a car is to line 975 bus and train which takes 1h 26m and costs $8 - $14.
It takes approximately 1h 26m to get from Balcatta to Middle Swan, including transfers.
Balcatta to Middle Swan bus services, operated by Transperth, depart from Mirrabooka Station Stand 12.
Balcatta to Middle Swan bus services, operated by Transperth, arrive at Galleria Bus Stn Stand 12 station.
Yes, the driving distance between Balcatta to Middle Swan is 22 km. It takes approximately 19 min to drive from Balcatta to Middle Swan.
There are 1029+ hotels available in Middle Swan.
What companies run services between Balcatta, WA, Australia and Middle Swan, WA, Australia?
You can take a bus from Amelia St Before Welton St to Great Northern Hwy After Roe Hwy via Mirrabooka Station Stand 11, Ballajura Stn Stand 1, Ballajura Stn Platform 2, Whiteman Park Stn Platform 2, and Whiteman Park Stn Stand 9 in around 1h 44m.
- Phone
- 13 62 13
- Website
- transperth.wa.gov.au
Train from Bayswater Stn Platform 4 to Midland Stn Platform 2
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- $3–5
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Train from Perth Stn Platform 8 to Midland Stn Platform 2
- Ave. Duration
- 26 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–6
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
- Phone
- 13 62 13
- Website
- transperth.wa.gov.au
Bus from Princess Rd After Steyning Wy to Railway Pde Stand 3
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- $3–5
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from Amelia St After Canning St to Stirling Stn Stand 1
- Ave. Duration
- 12 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–4
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from Amelia St Before Welton St to Mirrabooka Station Stand 8
- Ave. Duration
- 12 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from Mirrabooka Station Stand 11 to Ballajura Stn Stand 1
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- $1
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from Whiteman Park Stn Stand 9 to Great Northern Hwy After Roe Hwy
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–5
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from Mirrabooka Station Stand 12 to Galleria Bus Stn Stand 12
- Ave. Duration
- 17 min
- Frequency
- Every 20 minutes
- Estimated price
- $1
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from Galleria Bus Stn Stand 11 to Whiteman Park Stn Stand 1
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
- Ave. Duration
- 19 min
- Estimated price
- $45–60
WA Cabs
- Phone
- +61 8 9475 0521
- Website
- wacabs.net.au
Swan Taxis
- Phone
- 13 13 30
- Website
- swantaxis.com.au
Black & White Cabs
- Phone
- 133 222
- Website
- blackandwhitecabs.com.au
Ellenbrook Taxi Service
- Phone
- +61481 129 476
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






