buses.appPerth public transport
340

Perth · bus timetable

Bus 340 Dalmilling Dr After Outlook Wy Ellenbrook Stn Stand 12

Bus Regular line Operator: Transperth

The Dalmilling Dr After Outlook Wy – Ellenbrook Stn Stand 12 route is served by line 340, on weekdays from 04:53 to 22:40, every ~13 min.

  • Headway~12 min
  • First departure06:16
  • Last departure22:59
  • Average ride~20 min
  • Stops20
  • Departures per day72
  • Route length9.3 km
  • Peak~23 min
  • Off-peak~18 min
  • Saturday59 departures
  • Sunday49 departures

Bus of Perth public transport — connects Dalmilling Dr After Outlook Wy and Ellenbrook Stn Stand 12, with 20 stops per direction.The first departure is at 06:16, the last at 22:59.Departures run every ~12 min, and the ride takes ~20 min on average.

Timetable

First

06:16

Last

22:59

Departures

72

Line 340 timetable — on weekdays
0616284052
070416284052
080416284052
090416284052
1004163045
Line 340 timetable — on Saturdays
07003045
0800153045
0900153045
1000153045
1100153045
Line 340 timetable — on Sundays and holidays
08153045
0900153045
1000153045
1100153045
1200153045
Changed25.10.2026.
Checked25.10.2026.

Stops

20 stops~20 min in total
  1. departure0min
  2. Main St Before The Promenade

    #25905 — Main St Before The Promenade

    341+1 min1min
  3. The Broadway After Comserv Loop

    #25906 — The Broadway After Comserv Loop

    +0 min1min
  4. The Broadway Before Pinegrove Dr

    #25907 — The Broadway Before Pinegrove Dr

    +1 min2min
  5. The Broadway Before Coolamon Bvd

    #23817 — The Broadway Before Coolamon Bvd

    +1 min3min
  6. The Broadway Before Galatea Pass

    #23818 — The Broadway Before Galatea Pass

    +1 min4min
  7. The Broadway After Elmridge Pwy

    #25908 — The Broadway After Elmridge Pwy

    +1 min5min
  8. The Broadway After Birchmore Gdns

    #25909 — The Broadway After Birchmore Gdns

    +1 min6min
  9. The Broadway Before Voyager Link

    #25910 — The Broadway Before Voyager Link

    +1 min7min
  10. The Broadway Before Mosele Dr

    #25911 — The Broadway Before Mosele Dr

    +1 min8min
  11. Banrock Dr After Elmridge Pwy

    #27268 — Banrock Dr After Elmridge Pwy

    +1 min9min
  12. Banrock Dr After Vilama Link

    #27269 — Banrock Dr After Vilama Link

    +0 min9min
  13. Banrock Dr After Purnululu Rd

    #27270 — Banrock Dr After Purnululu Rd

    +1 min10min
  14. Banrock Dr After Cadogan Otlk

    #27271 — Banrock Dr After Cadogan Otlk

    +1 min11min
  15. Banrock Dr Before Norcia Wy

    #27272 — Banrock Dr Before Norcia Wy

    +3 min14min
  16. Banrock Dr Before Hinxman Dr

    #27273 — Banrock Dr Before Hinxman Dr

    +1 min15min
  17. Banrock Dr Before Dunnett Dr

    #27274 — Banrock Dr Before Dunnett Dr

    +1 min16min
  18. Dunnett Dr Before Dalmilling Dr

    #29288 — Dunnett Dr Before Dalmilling Dr

    +1 min17min
  19. Dalmilling Dr After Freize St

    #29289 — Dalmilling Dr After Freize St

    +1 min18min
  20. Dalmilling Dr After Outlook Wy

    #29290 — Dalmilling Dr After Outlook Wy

    +2 min20min

Frequently asked questions

When are the first and last departures of line 340?

On weekdays the first departure from Ellenbrook Stn Stand 1 is at 06:16 and the last at 22:59. There are 72 departures in total.

Does line 340 run on weekends?

Yes — on Saturday from 07:00 to 22:59 and on Sunday from 08:15 to 21:59.

Does line 340 run on Sundays?

Yes. On Sundays line 340 has 49 departures from Ellenbrook Stn Stand 1, the first at 08:15 and the last at 21:59.

How often does line 340 run?

Departures run about every 12 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 340?

The whole ride takes about 20 minutes on average — from about 18 minutes off-peak to about 23 minutes at peak.

How many stops does line 340 have?

In the Ellenbrook Stn Stand 1 → Dalmilling Dr After Outlook Wy direction, line 340 has 20 stops.

How long is the route of line 340?

The route in this direction is about 9.3 km long.