List of Perth bus stations
This is a list of the 38 suburban bus stations in Perth, Western Australia, 30 of which have a connecting train service.Bus-only transfers
- Victoria Park Transfer Station
- Curtin University bus stationCR
- Curtin Central bus station
Western Area
- Booragoon bus station
Northern Area
- Karrinyup bus station
- Mirrabooka bus station
- Scarborough Beach bus station
Southern Area
- Kwinana bus station
Eastern Area
- Henley Brook Bus Station
- Kalamunda bus station
- Morley bus stationCR
There is a small stop at Mundaring
A few stops such as Scarborough and Alexander Heights are small transfers as well.Bus and train transfers
[[Armadale railway line|Armadale / Thornlie Line]]
- Oats StreetCR
- Cannington
- Thornlie
- Maddington
- Gosnells
- Kelmscott
- Armadale
Fremantle Line">Fremantle railway line">Fremantle Line
- FremantleCR
- Cottesloe
- Claremont
- Shenton ParkCR
- Subiaco
Joondalup Line">Joondalup railway line">Joondalup Line
- Glendalough
- StirlingCR
- Warwick
- Whitfords
- Joondalup
- Clarkson
- Butler
Mandurah Line">Mandurah railway line">Mandurah Line
- Elizabeth Quay
- Canning Bridge
- Bull Creek
- MurdochCR
- Cockburn Central
- Aubin Grove
- Kwinana
- Wellard
- Rockingham
- Warnbro
- Mandurah
Midland Line">Midland railway line">Midland Line
- BayswaterCR
- Bassendean
- Midland
CR This station is including the CircleRoute transfers.