Bus 340 route
Route stops
40 stops • 2 directions
- Ellenbrook Station Stand 1
- Main Street before The Promenade
- The Broadway after Comserv Loop
- The Broadway before Pinegrove Drive
- The Broadway before Coolamon Boulevard
- The Broadway before Galatea Pass
- The Broadway after Elmridge Parkway
- The Broadway before Birchmore Gardens
- The Broadway before Voyager Link
- The Broadway before Mosele Drive
- Banrock Drive after Elmridge Parkway
- Banrock Drive after Vilama Link
- Banrock Drive after Purnululu Road
- Banrock Drive after Cadogan Outlook
- Banrock Drive before Norcia Way
- Banrock Drive before Hinxman Drive
- Banrock Drive before Dunnett Drive
- Dunnett Drive before Dalmilling Drive
- Dalmilling Drive after Freize Street
- Dalmilling Drive after Outlook Way
- Dalmilling Drive after Outlook Way
- Dalmilling Drive before Poet Street
- Dunnett Drive before Rufous Lane
- Banrock Drive after Dunnett Drive
- Banrock Drive after Catlidge Street
- Banrock Drive after Norcia Way
- Banrock Drive after Gibbney Way
- Banrock Drive after Nambung Junction
- Banrock Drive after Adlington Way
- Banrock Drive before Ackworth Grange
- The Broadway after Moseley Drive
- The Broadway after Bordeaux Lane
- The Broadway after Birchmore Gardens
- The Broadway before Westgrove Drive
- The Broadway after Elmina Avenue
- The Broadway after Coolamon Boulevard
- The Broadway after Pinegrove Drive
- The Broadway before Comserv Loop
- Main Street after The Promenade
- Ellenbrook Station Stand 12
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 340. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for 340 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus 340 stop here?'
Where does bus #340 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
340F Ellenbrook Station - Ellenbrook North (Annie's Landing)
Reference
340
Origin
Ellenbrook Station
Destination
Ellenbrook North (Annie's Landing)
Route network
Transperth
Operator
Swan Transit
340T Ellenbrook North (Annie's Landing) - Ellenbrook Station
Reference
340
Origin
Ellenbrook North (Annie's Landing)
Destination
Ellenbrook Station
Route network
Transperth
Operator
Swan Transit
Quick overview
Explore the bus 340 route in Perth (Australia). 2 directions, 40 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.
