There are 4 ways to get from Cannington to Swan Valley by train, bus, 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.
Train
best- Take the train from Cannington Stn Platform 1 to Claisebrook Stn Platform 1train Armadale Line / ...
- Take the train from Claisebrook Stn Platform 4 to Whiteman Park Stn Platform 2train Ellenbrook Line
2h 3m$7–11Drive 26.1 km
cheapest- Drive from Cannington to Swan Valleycar 26.1 km
27 min$5–7Line 280 bus, line 277 bus, line 310 bus
- Take the bus from Grose Av Before Carousel Rd to High Wycombe Stn Stand 5bus 280
- Take the bus from High Wycombe Stn Stand 4 to Midland Stn Stand 1bus 277 / ...
- Take the bus from Midland Stn Stand 9 to Great Northern Hwy Before Lennard Stbus 310
3h 19m$8–12Taxi
- Take the taxi from Cannington to Swan Valleytaxi 26.1 km
27 min$65–80
Cannington to Swan Valley by train, bus, and foot
Questions & Answers
The cheapest way to get from Cannington to Swan Valley is to drive which costs $4 - $7 and takes 27 min.
The fastest way to get from Cannington to Swan Valley is to taxi which takes 27 min and costs $65 - $80.
No, there is no direct bus from Cannington to Swan Valley. However, there are services departing from Grose Av Before Carousel Rd and arriving at Great Northern Hwy Before Lennard St via High Wycombe Stn Stand 4 and Midland Stn Stand 9. The journey, including transfers, takes approximately 3h 19m.
No, there is no direct train from Cannington to Swan Valley. However, there are services departing from Cannington Stn Platform 1 and arriving at Whiteman Park Stn Platform 2 via Claisebrook Stn Platform 4. The journey, including transfers, takes approximately 2h 3m.
The distance between Cannington and Swan Valley is 35 km. The road distance is 26.1 km.
The best way to get from Cannington to Swan Valley without a car is to train which takes 2h 3m and costs $6 - $11.
It takes approximately 2h 3m to get from Cannington to Swan Valley, including transfers.
Cannington to Swan Valley bus services, operated by Transperth, depart from Grose Av Before Carousel Rd station.
Cannington to Swan Valley train services, operated by Transperth, depart from Cannington Stn Platform 1 station.
The best way to get from Cannington to Swan Valley is to train which takes 2h 3m and costs $6 - $11. Alternatively, you can line 280 bus and line 277 bus and line 310 bus, which costs $7 - $12 and takes 3h 19m.
What companies run services between Cannington, WA, Australia and Swan Valley, WA, Australia?
You can take a train from Cannington Stn Platform 1 to Swan Valley via Claisebrook Stn Platform 4, Whiteman Park Stn Platform 2, Whiteman Park Stn Stand 4, and Woollcott Av After Carwood Cr in around 2h 3m. Alternatively, you can take a bus from Grose Av Before Carousel Rd to Swan Valley via High Wycombe Stn Stand 4, Midland Stn Stand 1, Midland Stn Stand 9, and Great Northern Hwy Before Lennard St in around 3h 19m.
- Phone
- 13 62 13
- Website
- transperth.wa.gov.au
Train from Cannington Stn Platform 1 to Claisebrook Stn Platform 1
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- $3–5
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Train from Claisebrook Stn Platform 4 to Whiteman Park Stn Platform 2
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–2
- 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 Grose Av Before Carousel Rd to High Wycombe Stn Stand 5
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
Bus from High Wycombe Stn Stand 4 to Midland Stn Stand 1
- Ave. Duration
- 27 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
Bus from Midland Stn Stand 9 to Great Northern Hwy Before Lennard St
- Ave. Duration
- 13 min
- Frequency
- Every 3 hours
- Estimated price
- $3–5
- Website
- https://www.transperth.wa.gov.au/
- Schedules at
- https://www.transperth.wa.gov.au/Timetables
- Ave. Duration
- 27 min
- Estimated price
- $65–80
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
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
More Questions & Answers
Cannington to Swan Valley bus services, operated by Transperth, arrive at High Wycombe Stn Stand 5 station.
Cannington to Swan Valley train services, operated by Transperth, arrive at Claisebrook Stn Platform 1 station.
Yes, the driving distance between Cannington to Swan Valley is 26 km. It takes approximately 27 min to drive from Cannington to Swan Valley.
There are 1255+ hotels available in Swan Valley.

