buses.appPerth public transport
228

Perth · bus timetable

Bus 228 Gosnells Stn Stand 1 Thornlie Stn Stand 5

Bus Regular line Operator: Transperth

The Gosnells Stn Stand 1 – Thornlie Stn Stand 5 route is served by line 228, on weekdays from 05:53 to 17:19, every ~31 min.

  • Headway~31 min
  • First departure05:53
  • Last departure17:19
  • Average ride~32 min
  • Stops33
  • Departures per day19
  • Route length12.4 km
  • Peak~39 min
  • Off-peak~28 min
  • Saturday11 departures
  • Sunday10 departures

Bus of Perth public transport — connects Gosnells Stn Stand 1 and Thornlie Stn Stand 5, with 33 stops per direction.The first departure is at 05:53, the last at 17:19.Departures run every ~31 min, and the ride takes ~32 min on average.

Timetable

First

05:53

Last

17:19

Departures

19

Line 228 timetable — on weekdays
0553
062354
0708223359
0814
0905
Line 228 timetable — on Saturdays
0739
0854
0951
1051
1150
Line 228 timetable — on Sundays and holidays
0739
0854
0951
1051
1150
Changed25.10.2026.
Checked25.10.2026.

Stops

33 stops~32 min in total
  1. departure0min
  2. Albany Hwy After Main St

    #10026 — Albany Hwy After Main St

    220+1 min1min
  3. Gosnells Rd After Mills Rd

    #13422 — Gosnells Rd After Mills Rd

    +2 min3min
  4. Gosnells Rd Before Nantellis Rd

    #13423 — Gosnells Rd Before Nantellis Rd

    +1 min4min
  5. Gosnells Rd After Teak Wy

    #13424 — Gosnells Rd After Teak Wy

    +1 min5min
  6. Westfield St After Gosnells Rd

    #13428 — Westfield St After Gosnells Rd

    +0 min5min
  7. Westfield St After Maple Pl

    #13429 — Westfield St After Maple Pl

    +1 min6min
  8. Westfield St After Coachwood Wy

    #13430 — Westfield St After Coachwood Wy

    +1 min7min
  9. Westfield St After Sheoak Rd

    #13431 — Westfield St After Sheoak Rd

    +0 min7min
  10. Westfield St Before Carabeen Rd

    #13432 — Westfield St Before Carabeen Rd

    +1 min8min
  11. Westfield St Before Rayne St

    #13433 — Westfield St Before Rayne St

    +1 min9min
  12. Westfield St After Bramfield Rd

    #13434 — Westfield St After Bramfield Rd

    +1 min10min
  13. Westfield St After Haffner Ct

    #13435 — Westfield St After Haffner Ct

    +1 min11min
  14. Westfield St Before Kelvin Rd

    #13436 — Westfield St Before Kelvin Rd

    +1 min12min
  15. Kelvin Rd After Davison St

    #13462 — Kelvin Rd After Davison St

    227279+1 min13min
  16. Kelvin Rd Before Canning Park Av

    #13463 — Kelvin Rd Before Canning Park Av

    227279+1 min14min
  17. 209210227279+1 min15min
  18. Attfield St After Blackburn St

    #19155 — Attfield St After Blackburn St

    209210227279+2 min17min
  19. Attfield St Before Burslem Dr

    #19156 — Attfield St Before Burslem Dr

    209210+0 min17min
  20. Burslem Dr After Heron Pl

    #22719 — Burslem Dr After Heron Pl

    209210+0 min17min
  21. Burslem Dr Before Olga Rd

    #19148 — Burslem Dr Before Olga Rd

    209210+1 min18min
  22. Burslem Dr After Olga Rd

    #22717 — Burslem Dr After Olga Rd

    209210+1 min19min
  23. Burslem Dr Before Bardwell St

    #19145 — Burslem Dr Before Bardwell St

    209210+1 min20min
  24. Bardwell St After Denham Wy

    #22758 — Bardwell St After Denham Wy

    +1 min21min
  25. Tullamore Av After Glyndebourne Av

    #22760 — Tullamore Av After Glyndebourne Av

    +0 min21min
  26. Tullamore Av Before Kenmare Av

    #20622 — Tullamore Av Before Kenmare Av

    +1 min22min
  27. Tullamore Av Before Connemara Dr

    #20623 — Tullamore Av Before Connemara Dr

    +0 min22min
  28. Culross Av After Churchdown St

    #20618 — Culross Av After Churchdown St

    +1 min23min
  29. Thornlie Av Before Berehaven Av

    #20615 — Thornlie Av Before Berehaven Av

    +1 min24min
  30. Thornlie Av Before Spring Rd

    #20616 — Thornlie Av Before Spring Rd

    +1 min25min
  31. Spring Rd Before Yale Rd

    #22761 — Spring Rd Before Yale Rd

    +2 min27min
  32. Spencer Rd After Yale Rd

    #20504 — Spencer Rd After Yale Rd

    208213214215216+3 min30min

Frequently asked questions

When are the first and last departures of line 228?

On weekdays the first departure from Gosnells Stn Stand 1 is at 05:53 and the last at 17:19. There are 19 departures in total.

Does line 228 run on weekends?

Yes — on Saturday from 07:39 to 17:52 and on Sunday from 07:39 to 16:52.

Does line 228 run on Sundays?

Yes. On Sundays line 228 has 10 departures from Gosnells Stn Stand 1, the first at 07:39 and the last at 16:52.

How often does line 228 run?

Departures run about every 31 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 228?

The whole ride takes about 32 minutes on average — from about 28 minutes off-peak to about 39 minutes at peak.

How many stops does line 228 have?

In the Gosnells Stn Stand 1 → Thornlie Stn Stand 5 direction, line 228 has 33 stops.

How long is the route of line 228?

The route in this direction is about 12.4 km long.