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~30 min
  • First departure05:27
  • Last departure23:24
  • Average ride~40 min
  • Stops39
  • Departures per day37
  • Route length17.1 km
  • Peak~47 min
  • Off-peak~32 min
  • Saturday29 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:27, the last at 23:24.Departures run every ~30 min, and the ride takes ~40 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:27

Last

23:24

Departures

37

Line 280 timetable — on weekdays
0527B50B
0612B34B56B
07133459
0830
090132
Line 280 timetable — on Saturdays
0557B
0657B
0751
0836
090635
Line 280 timetable — on Sundays and holidays
0742B
0851
0951
1035
110535
Changed25.10.2026.
Checked25.10.2026.

Stops

39 stops~40 min in total
  1. Grose Av Before Carousel Rd

    #27814 — Grose Av Before Carousel Rd

    226227departure0min
  2. Carousel Rd Before Cecil Av

    #13628 — Carousel Rd Before Cecil Av

    51224226227+1 min1min
  3. Cecil Av After Carousel Rd

    #13630 — Cecil Av After Carousel Rd

    345172177200202+7+1 min2min
  4. Cecil Av Before Sevenoaks St

    #13631 — Cecil Av Before Sevenoaks St

    345172177200202+7+1 min3min
  5. +2 min5min
  6. Jameson St After Bent St

    #25994 — Jameson St After Bent St

    226+2 min7min
  7. Gerard St After Redcliffe St

    #29837 — Gerard St After Redcliffe St

    +2 min9min
  8. Gerard St After Batten Rd

    #29820 — Gerard St After Batten Rd

    +1 min10min
  9. Gerard St After Noyce Wy

    #29834 — Gerard St After Noyce Wy

    +1 min11min
  10. Gerard St Before Elizabeth St

    #29832 — Gerard St Before Elizabeth St

    +1 min12min
  11. Elizabeth St After Cornell Pl

    #13609 — Elizabeth St After Cornell Pl

    +1 min13min
  12. Station St Before Luyer Av

    #21837 — Station St Before Luyer Av

    +0 min13min
  13. Station St Before Welshpool Rd

    #21838 — Station St Before Welshpool Rd

    +1 min14min
  14. Welshpool Rd After Station St

    #13701 — Welshpool Rd After Station St

    +1 min15min
  15. Orrong Rd Before Felspar St

    #21844 — Orrong Rd Before Felspar St

    282283+3 min18min
  16. Orrong Rd After Felspar St

    #13676 — Orrong Rd After Felspar St

    282283+1 min19min
  17. Hale Rd After Welshpool Rd

    #13855 — Hale Rd After Welshpool Rd

    +2 min21min
  18. Hale Rd After Sheffield Rd

    #13856 — Hale Rd After Sheffield Rd

    +1 min22min
  19. Hale Rd Before Arthur Rd

    #13857 — Hale Rd Before Arthur Rd

    +0 min22min
  20. Hale Rd Before Hardey East Rd

    #13858 — Hale Rd Before Hardey East Rd

    +2 min24min
  21. Hale Rd Before Reynolds Rd

    #13859 — Hale Rd Before Reynolds Rd

    270281+1 min25min
  22. Hale Rd Before Cypress Rd

    #13860 — Hale Rd Before Cypress Rd

    270281+1 min26min
  23. Hale Rd After Hartfield Rd

    #13861 — Hale Rd After Hartfield Rd

    270271281+0 min26min
  24. Hale Rd Before Dawson Av

    #13862 — Hale Rd Before Dawson Av

    270271281+1 min27min
  25. Hale Rd After Albizia Cl

    #28743 — Hale Rd After Albizia Cl

    270271281+1 min28min
  26. Hale Rd - Forrestfield Shop Ctr

    #13863 — Hale Rd - Forrestfield Shop Ctr

    270271281+0 min28min
  27. 270271281+1 min29min
  28. Hale Rd Before Stringybark Dr

    #28745 — Hale Rd Before Stringybark Dr

    270271281+1 min30min
  29. Berkshire Rd After Passiflora Dr

    #14091 — Berkshire Rd After Passiflora Dr

    281+1 min31min
  30. Berkshire Rd Waldridge Lodge Aged Peoples Home

    #14092 — Berkshire Rd Waldridge Lodge Aged Peoples Home

    281+1 min32min
  31. Berkshire Rd Before Berberis Wy

    #26867 — Berkshire Rd Before Berberis Wy

    281+0 min32min
  32. Berkshire Rd Before Bougainvillea Av

    #28764 — Berkshire Rd Before Bougainvillea Av

    +1 min33min
  33. Berkshire Rd Before Ilex Wy

    #14094 — Berkshire Rd Before Ilex Wy

    271+1 min34min
  34. Berkshire Rd Before Dawson Av

    #28648 — Berkshire Rd Before Dawson Av

    271+0 min34min
  35. Berkshire Rd Before Roe Hwy

    #28649 — Berkshire Rd Before Roe Hwy

    271+1 min35min
  36. Berkshire Rd Before Harrison Rd

    #28650 — Berkshire Rd Before Harrison Rd

    271+1 min36min
  37. Berkshire Rd Before Nowotny Wy

    #28651 — Berkshire Rd Before Nowotny Wy

    271+1 min37min
  38. Dundas Rd After Berkshire Rd

    #28652 — Dundas Rd After Berkshire Rd

    271+1 min38min
  39. High Wycombe Stn Stand 5

    #28546 — High Wycombe Stn Stand 5

    271902+2 min40min

Frequently asked questions

When are the first and last departures of line 280?

On weekdays the first departure from Grose Av Before Carousel Rd is at 05:27 and the last at 23:24. There are 37 departures in total.

Does line 280 run on weekends?

Yes — on Saturday from 05:57 to 23:23 and on Sunday from 07:42 to 22:22.

Does line 280 run on Sundays?

Yes. On Sundays line 280 has 24 departures from Grose Av Before Carousel Rd, the first at 07:42 and the last at 22:22.

How often does line 280 run?

Departures run about every 30 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 40 minutes on average — from about 32 minutes off-peak to about 47 minutes at peak.

How many stops does line 280 have?

In the Grose Av Before Carousel Rd → High Wycombe Stn Stand 5 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.