buses.appPerth public transport
280

Perth · bus timetable

Bus 280 Grose Av Before Carousel Rd High Wycombe Stn Stand 5

Bus Regular line Operator: Transperth

Line 280 (Grose Av Before Carousel Rd – High Wycombe Stn Stand 5) has its first departure on weekdays at 05:27 and its last at 23:24, every ~30 min.

  • Headway~25 min
  • First departure05:12
  • Last departure22:31
  • Average ride~42 min
  • Stops39
  • Departures per day37
  • Route length17.1 km
  • Peak~48 min
  • Off-peak~29 min
  • Saturday30 departures
  • Sunday24 departures

Bus of Perth public transport — connects Grose Av Before Carousel Rd and High Wycombe Stn Stand 5, with 39 stops per direction.The first departure is at 05:12, the last at 22:31.Departures run every ~25 min, and the ride takes ~42 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

05:12

Last

22:31

Departures

37

Line 280 timetable — on weekdays
0512B39B
061539
07031527
080339
090339
Line 280 timetable — on Saturdays
0523B
0623B
070045
081545
091545
Line 280 timetable — on Sundays and holidays
0706B
0800
090045
101545
111545
Changed25.10.2026.
Checked25.10.2026.

Stops

39 stops~42 min in total
  1. High Wycombe Stn Stand 7

    #28548 — High Wycombe Stn Stand 7

    departure0min
  2. Dundas Rd Before Berkshire Rd

    #14173 — Dundas Rd Before Berkshire Rd

    271+1 min1min
  3. Berkshire Rd After Nowotny Wy

    #28653 — Berkshire Rd After Nowotny Wy

    271+1 min2min
  4. Berkshire Rd Before Ashby Cl

    #28654 — Berkshire Rd Before Ashby Cl

    271+0 min2min
  5. Berkshire Rd Before Dawson Av

    #14096 — Berkshire Rd Before Dawson Av

    271+1 min3min
  6. Berkshire Rd After Apricot St

    #28656 — Berkshire Rd After Apricot St

    271+1 min4min
  7. Berkshire Rd Before Mandevilla St

    #14097 — Berkshire Rd Before Mandevilla St

    271+0 min4min
  8. Berkshire Rd After Bougainvillea Av

    #14098 — Berkshire Rd After Bougainvillea Av

    281+1 min5min
  9. Berkshire Rd After Berberis Wy

    #26868 — Berkshire Rd After Berberis Wy

    281+0 min5min
  10. Berkshire Rd Waldridge Country Estate

    #14099 — Berkshire Rd Waldridge Country Estate

    281+1 min6min
  11. Berkshire Rd After Passiflora Dr

    #14100 — Berkshire Rd After Passiflora Dr

    281+0 min6min
  12. Hale Rd After Anderson Rd

    #28746 — Hale Rd After Anderson Rd

    270271281+1 min7min
  13. Hale Rd After Mallow Way

    #28747 — Hale Rd After Mallow Way

    270271281+1 min8min
  14. Hale Rd Forrestfield Shopping Ctr

    #26122 — Hale Rd Forrestfield Shopping Ctr

    270271281+0 min8min
  15. 270271281+1 min9min
  16. 270271281+0 min9min
  17. Hale Rd After Woodlupine Ct

    #13865 — Hale Rd After Woodlupine Ct

    270271281+1 min10min
  18. Hale Rd After Cypress Rd

    #13866 — Hale Rd After Cypress Rd

    270281+1 min11min
  19. Hale Rd After Morrison Rd

    #13867 — Hale Rd After Morrison Rd

    270281+0 min11min
  20. Hale Rd After Hardey Rd East

    #13868 — Hale Rd After Hardey Rd East

    +1 min12min
  21. +1 min13min
  22. Hale Rd Before Sheffield Rd

    #13870 — Hale Rd Before Sheffield Rd

    +1 min14min
  23. Hale Rd After Sheffield Rd

    #13871 — Hale Rd After Sheffield Rd

    +1 min15min
  24. 282283+3 min18min
  25. Orrong Rd After Felspar St

    #21843 — Orrong Rd After Felspar St

    282283+0 min18min
  26. Welshpool Rd Before Station St

    #13675 — Welshpool Rd Before Station St

    +3 min21min
  27. Station St After Welshpool Rd

    #21839 — Station St After Welshpool Rd

    +1 min22min
  28. Station St After Luyer Av

    #21840 — Station St After Luyer Av

    +1 min23min
  29. Elizabeth St After Station St

    #13606 — Elizabeth St After Station St

    +1 min24min
  30. Gerard St After Elizabeth St

    #29831 — Gerard St After Elizabeth St

    +1 min25min
  31. Gerard St Before Noyce Wy

    #29833 — Gerard St Before Noyce Wy

    +1 min26min
  32. Gerard St After Campbell St

    #29835 — Gerard St After Campbell St

    +1 min27min
  33. Gerard St Before Redcliffe St

    #29836 — Gerard St Before Redcliffe St

    +1 min28min
  34. Jameson St After Gerard St

    #25993 — Jameson St After Gerard St

    226+2 min30min
  35. 51224226227+2 min32min
  36. Cecil Av After Sevenoaks St

    #13632 — Cecil Av After Sevenoaks St

    345172177200202+7+3 min35min
  37. Cecil Av Before Carousel Rd

    #13633 — Cecil Av Before Carousel Rd

    345172177200202+7+2 min37min
  38. Carousel Rd After Cecil Av

    #20151 — Carousel Rd After Cecil Av

    51224226227+2 min39min
  39. Grose Av After Carousel Rd

    #27815 — Grose Av After Carousel Rd

    51224226227+3 min42min

Frequently asked questions

When are the first and last departures of line 280?

On weekdays the first departure from High Wycombe Stn Stand 7 is at 05:12 and the last at 22:31. There are 37 departures in total.

Does line 280 run on weekends?

Yes — on Saturday from 05:23 to 00:00 and on Sunday from 07:06 to 21:30.

Does line 280 run on Sundays?

Yes. On Sundays line 280 has 24 departures from High Wycombe Stn Stand 7, the first at 07:06 and the last at 21:30.

How often does line 280 run?

Departures run about every 25 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 280?

The whole ride takes about 42 minutes on average — from about 29 minutes off-peak to about 48 minutes at peak.

How many stops does line 280 have?

In the High Wycombe Stn Stand 7 → Grose Av After Carousel Rd direction, line 280 has 39 stops.

How long is the route of line 280?

The route in this direction is about 17.1 km long.