buses.appPerth public transport
291

Perth · bus timetable

Bus 291 Midland Stn Stand 8 Redcliffe Stn Stand 7

Bus Regular line Operator: Transperth

Line 291 (Midland Stn Stand 8 – Redcliffe Stn Stand 7) has its first departure on weekdays at 05:15 and its last at 18:52, every ~31 min.

  • Headway~36 min
  • First departure05:45
  • Last departure19:10
  • Average ride~24 min
  • Stops32
  • Departures per day22
  • Route length12.4 km
  • Peak~37 min
  • Off-peak~23 min
  • Saturday13 departures
  • Sunday11 departures

Bus of Perth public transport — connects Midland Stn Stand 8 and Redcliffe Stn Stand 7, with 32 stops per direction.The first departure is at 05:45, the last at 19:10.Departures run every ~36 min, and the ride takes ~24 min on average.

Timetable

First

05:45

Last

19:10

Departures

22

Line 291 timetable — on weekdays
0545
062157
073357
0833
0933
Line 291 timetable — on Saturdays
0625
0725
0825
0925
1025
Line 291 timetable — on Sundays and holidays
0825
0925
1025
1125
1225
Changed25.10.2026.
Checked25.10.2026.

Stops

32 stops~24 min in total
  1. 290departure0min
  2. Dunreath Dr Before Fauntleroy Av

    #25751 — Dunreath Dr Before Fauntleroy Av

    290+0 min0min
  3. Fauntleroy Av After Dunreath Dr

    #26859 — Fauntleroy Av After Dunreath Dr

    290+1 min1min
  4. Fauntleroy Av Before Gt Eastern Hwy

    #26858 — Fauntleroy Av Before Gt Eastern Hwy

    290+1 min2min
  5. Great Eastern Hwy Before Ivy St

    #14469 — Great Eastern Hwy Before Ivy St

    290+1 min3min
  6. Great Eastern Hwy After Gt Eastern Hwy Bypass

    #14470 — Great Eastern Hwy After Gt Eastern Hwy Bypass

    290+1 min4min
  7. Great Eastern Hwy Before Beverley Tce

    #14471 — Great Eastern Hwy Before Beverley Tce

    290+0 min4min
  8. Great Eastern Hwy After Koojan Av

    #14472 — Great Eastern Hwy After Koojan Av

    290+0 min4min
  9. Great Eastern Hwy After Hyne Rd

    #14473 — Great Eastern Hwy After Hyne Rd

    290+1 min5min
  10. Great Eastern Hwy Before Kalamunda Rd

    #14474 — Great Eastern Hwy Before Kalamunda Rd

    290+0 min5min
  11. Kalamunda Rd After Great Eastern Hwy

    #14041 — Kalamunda Rd After Great Eastern Hwy

    +1 min6min
  12. Kalamunda Rd After Highman St

    #14042 — Kalamunda Rd After Highman St

    +0 min6min
  13. Kalamunda Rd After Short St

    #14043 — Kalamunda Rd After Short St

    +0 min6min
  14. Barker Rd After Kalamunda Rd

    #26405 — Barker Rd After Kalamunda Rd

    +2 min8min
  15. Barker Rd Before Wundu Ent

    #14797 — Barker Rd Before Wundu Ent

    +0 min8min
  16. Waterhall Rd After Nirimba Cl

    #14798 — Waterhall Rd After Nirimba Cl

    +1 min9min
  17. Waterhall Rd Before Yorgan Ent

    #14799 — Waterhall Rd Before Yorgan Ent

    +1 min10min
  18. Serpentine Dr After Edgar Wilkes Ent

    #28041 — Serpentine Dr After Edgar Wilkes Ent

    +0 min10min
  19. Serpentine Dr Before Karreen Wy

    #28042 — Serpentine Dr Before Karreen Wy

    +1 min11min
  20. Serpentine Dr Before Ord Wy

    #28043 — Serpentine Dr Before Ord Wy

    +1 min12min
  21. West Pde Before Parkfarm Dr

    #29185 — West Pde Before Parkfarm Dr

    +0 min12min
  22. West Pde Before Waterhall Rd

    #28044 — West Pde Before Waterhall Rd

    +1 min13min
  23. West Pde Before Fairhead Link

    #29222 — West Pde Before Fairhead Link

    +0 min13min
  24. Robertson St After Wynne St

    #14786 — Robertson St After Wynne St

    +1 min14min
  25. Robertson St Before Bushmead Rd

    #14788 — Robertson St Before Bushmead Rd

    +1 min15min
  26. Stirling Cr Before Christina St

    #14781 — Stirling Cr Before Christina St

    +0 min15min
  27. Stirling Cr After Eric St

    #14782 — Stirling Cr After Eric St

    +1 min16min
  28. Amherst Rd After Montreal Rd

    #14778 — Amherst Rd After Montreal Rd

    +2 min18min
  29. Yelverton Dr Before Wyvern Ln

    #29242 — Yelverton Dr Before Wyvern Ln

    +1 min19min
  30. Yelverton Dr Before Cale St

    #29243 — Yelverton Dr Before Cale St

    +1 min20min
  31. Victoria St Before Marion St

    #14630 — Victoria St Before Marion St

    277278301307320322+1+2 min22min
  32. 277278290300301307+17+2 min24min

Frequently asked questions

When are the first and last departures of line 291?

On weekdays the first departure from Redcliffe Stn Stand 3 is at 05:45 and the last at 19:10. There are 22 departures in total.

Does line 291 run on weekends?

Yes — on Saturday from 06:25 to 18:25 and on Sunday from 08:25 to 18:25.

Does line 291 run on Sundays?

Yes. On Sundays line 291 has 11 departures from Redcliffe Stn Stand 3, the first at 08:25 and the last at 18:25.

How often does line 291 run?

Departures run about every 36 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 291?

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

How many stops does line 291 have?

In the Redcliffe Stn Stand 3 → Midland Stn Stand 1 direction, line 291 has 32 stops.

How long is the route of line 291?

The route in this direction is about 12.4 km long.