Bus 321 route
Route stops
85 stops • 2 directions
- Midland Station, Stand 5
- Great Eastern Hwy Before Tuohy Ln
- Great Eastern Hwy Before Cale St
- Great Eastern Hwy Before Sayer St
- Great Eastern Hwy After Lloyd St
- Great Eastern Hwy Before Ferguson St
- Great Eastern Hwy After Bushby St
- Great Eastern Hwy After Horace St
- Great Eastern Hwy After Hackett St
- Great Eastern Hwy After Bullarra Rd
- Great Eastern Hwy After Woolowra Rd
- Great Eastern Hwy Before Innamincka Rd
- Old York Rd Before Stirling Rd
- Old York Rd Before Swan View Rd
- Old York Rd Before Ward Av
- Old York Rd After High View Rd
- Old York Rd After Bona Vista Rd
- Great Eastern Hwy After Waylen Rd
- Darlington Rd After Mitchell Rd
- Mayhew Rd After Darlington Rd
- Fischer Rd After Mayhew Rd
- Lionel Rd After Bertram St
- Hillsden Rd Before Stone Cr
- Darlington Rd Before Owen Rd
- Glen Rd After Brook Rd
- Leithdale Rd After Glen Rd
- Ryecroft Rd After Leithdale Rd
- Ryecroft Rd Before Allpike Rd
- Ryecroft Rd After Hubert St
- Ryecroft Rd After Duffield Rd
- Ryecroft Rd Before Glen Forrest Dr
- Ryecroft Rd Before Glen Forrest Dr
- Glen Forrest Dr After Smith St
- Tillbrook St After Glen Forrest Dr
- Burkinshaw Rd After Harold St
- Bilgoman Rd After Hawter Rd
- Bilgoman Rd After Glenwood Av
- Marnie Rd After Bilgoman Rd
- Marnie Rd After Springside Cr
- McGlew Rd After Marnie Rd
- McGlew Rd Before Nicholl St
- Statham St After Nicholl St
- Statham St After Nicholl St
- Great Eastern Hwy Before McGlew Rd
- McGlew Rd After Great Eastern Hwy
- McGlew Rd After Nicholl St
- Marnie Rd After Cecil St
- Marnie Rd Before Bilgoman Rd
- Bilgoman Rd After Stanley St
- Bilgoman Rd Before William St
- Burkinshaw Rd After Railway Pde
- Tillbrook St After Burkinshaw Rd
- Glen Forrest Dr Before Smith St
- Ryecroft Rd After Glen Forrest Dr
- Ryecroft Rd After Duffield Rd
- Ryecroft Rd Before Duffield Rd
- Ryecroft Rd After Nelson Rd
- Ryecroft Rd Before Allpike Rd
- Ryecroft Rd Before Leithdale Rd
- Leithdale Rd Before Glebe Rd
- Glen Rd After Amherst Av
- Darlington Rd Before Hillsden Rd
- Hillsden Rd Before Stone Cr
- Lionel Rd After Hillsden Rd
- Fischer Rd After Stone Cr
- Fischer Rd Before Leschen Wy
- Mayhew Rd After Wheatcroft Rd
- Darlington Rd After Oxley Rd
- Great Eastern Hwy After Darlington Rd
- Great Eastern Hwy Before Waylen Rd
- Great Eastern Hwy Before Greenmount Ri
- Great Eastern Hwy After Scott St
- Great Eastern Hwy After Woolowra Rd
- Great Eastern Hwy Before Bullarra Rd
- Great Eastern Hwy Before Ruby St
- Great Eastern Hwy After Miller St
- Great Eastern Hwy Before Bellevue Rd
- Great Eastern Hwy After Victoria Pde
- Great Eastern Hwy Before Ewart St
- Great Eastern Hwy Before Ferguson St
- Great Eastern Hwy After Loton Av
- Great Eastern Hwy Before Sayer St
- Victoria St After Padbury Tce
- Victoria St Before Marion St
- Midland Station, Stand 1
Route map

Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.What number is assigned to this route?
Route number is 321. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for 321 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus 321 stop here?'
Where does bus #321 run?
This route serves the Perth (Australia) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.
Who's the official operator?
Operator is Swan Transit. This is the official company responsible for the route. If you run into problems (rude driver, breakdown, dirty vehicle, delays)—contact them. It helps to note the time, direction, and route number—makes your complaint more specific and gets handled faster. Contact info is usually on the company website or in transit apps.
Which transit system does it belong to?
This route is part of the 'Transperth' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.
Additional Route Information
321 Midland Station to Glen Forrest
Reference
321
Origin
Midland Station, Stand 3
Destination
Statham St After Nicholl St, Glen Forrest
Via
Great Eastern Hwy;Mayhew Rd
Route network
Transperth
Operator
Swan Transit
321 Glen Forrest to Midland Station
Reference
321
Origin
Statham St After Nicholl St, Glen Forrest
Destination
Mundaring Station, Stand 11
Via
Mayhew Rd;Great Eastern Hwy
Route network
Transperth
Operator
Swan Transit
Quick overview
Explore the bus 321 route in Perth (Australia). 2 directions, 85 stops, and an interactive route map available in one place.
Data source
The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.
