buses.appPerth public transport
28

Perth · bus timetable

Bus 28 Claremont Stn Stand 4 Perth Busport Zone B

Bus Regular line Operator: Transperth

The Claremont Stn Stand 4 – Perth Busport Zone B route is served by line 28, on weekdays from 05:33 to 17:57, every ~21 min.

  • Headway~20 min
  • First departure06:33
  • Last departure19:10
  • Average ride~48 min
  • Stops54
  • Departures per day29
  • Route length18 km
  • Peak~52 min
  • Off-peak~33 min
  • Saturday11 departures
  • Sunday10 departures

Bus of Perth public transport — connects Claremont Stn Stand 4 and Perth Busport Zone B, with 54 stops per direction.The first departure is at 06:33, the last at 19:10.Departures run every ~20 min, and the ride takes ~48 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

06:33

Last

19:10

Departures

29

Line 28 timetable — on weekdays
0633B
0708B28B48B
0803B152535B
0905
1000
Line 28 timetable — on Saturdays
0800
0900
1000
1100
1200
Line 28 timetable — on Sundays and holidays
0917
1000B
1100B
1200B
1300B
Changed25.10.2026.
Checked25.10.2026.

Stops

54 stops~48 min in total
  1. 193467688182+10departure0min
  2. Wellington St After George St

    #12927 — Wellington St After George St

    8182838485+3 min3min
  3. Wellington St Watertown Cat Id 61

    #23086 — Wellington St Watertown Cat Id 61

    +1 min4min
  4. Wellington St Harold Boas Gardens Cat Id 41

    #12928 — Wellington St Harold Boas Gardens Cat Id 41

    +0 min4min
  5. Wellington St Colin Street Cat Id 62

    #23087 — Wellington St Colin Street Cat Id 62

    +1 min5min
  6. Hay St Before Hamilton St

    #16920 — Hay St Before Hamilton St

    +2 min7min
  7. Hay St Before Coghlan Rd

    #16921 — Hay St Before Coghlan Rd

    +1 min8min
  8. +1 min9min
  9. +2 min11min
  10. +0 min11min
  11. +1 min12min
  12. +0 min12min
  13. +0 min12min
  14. +1 min13min
  15. Hay St After Cardigan Tce

    #16929 — Hay St After Cardigan Tce

    +0 min13min
  16. +1 min14min
  17. 996+1 min15min
  18. Alderbury St After Selby St

    #17678 — Alderbury St After Selby St

    +1 min16min
  19. Alderbury St Before Birkdale St

    #17679 — Alderbury St Before Birkdale St

    +0 min16min
  20. Alderbury St Before Lissadell St

    #17680 — Alderbury St Before Lissadell St

    +1 min17min
  21. Alderbury St After Grovedale Rd

    #17681 — Alderbury St After Grovedale Rd

    +1 min18min
  22. Alderbury St Before Rosedale St

    #17682 — Alderbury St Before Rosedale St

    +0 min18min
  23. Brookdale St Before Salvado Rd

    #17420 — Brookdale St Before Salvado Rd

    +0 min18min
  24. Floreat Av After Oceanic Dr

    #17689 — Floreat Av After Oceanic Dr

    81+2 min20min
  25. The Boulevard After Kirkdale Av

    #17424 — The Boulevard After Kirkdale Av

    8182+0 min20min
  26. Howtree Pl Before Chandler Av

    #17421 — Howtree Pl Before Chandler Av

    81+1 min21min
  27. Brookdale St After Oceanic Dr

    #17415 — Brookdale St After Oceanic Dr

    +1 min22min
  28. Brookdale St After Salvado Rd

    #17416 — Brookdale St After Salvado Rd

    +0 min22min
  29. Brookdale St After Alderbury St

    #17417 — Brookdale St After Alderbury St

    +1 min23min
  30. Underwood Av After Brockway Rd

    #19446 — Underwood Av After Brockway Rd

    +1 min24min
  31. Underwood Av Before Perry Lakes Dr

    #19447 — Underwood Av Before Perry Lakes Dr

    +1 min25min
  32. Stephenson Av After Perry Lakes Dr

    #19461 — Stephenson Av After Perry Lakes Dr

    +2 min27min
  33. Access Rd Perth Hpc (High Performance Ctr)

    #19491 — Access Rd Perth Hpc (High Performance Ctr)

    +1 min28min
  34. +0 min28min
  35. Montgomery Av After Stephenson Av

    #19464 — Montgomery Av After Stephenson Av

    +1 min29min
  36. Montgomery Av Before Regents Bvd

    #19465 — Montgomery Av Before Regents Bvd

    +1 min30min
  37. Montgomery Av After Saint Johns Wood Bvd

    #19466 — Montgomery Av After Saint Johns Wood Bvd

    +0 min30min
  38. Montgomery Av After Oxford Ct

    #19467 — Montgomery Av After Oxford Ct

    +1 min31min
  39. Mooro Dr After Grove End Rdge

    #19478 — Mooro Dr After Grove End Rdge

    +0 min31min
  40. Mooro Dr After Heritage L

    #19479 — Mooro Dr After Heritage L

    +1 min32min
  41. Mooro Dr After John 23rd Av

    #19480 — Mooro Dr After John 23rd Av

    +0 min32min
  42. Mooro Dr Before Camelia Av

    #23671 — Mooro Dr Before Camelia Av

    +1 min33min
  43. Camelia Av Before Brockway Rd

    #19493 — Camelia Av Before Brockway Rd

    +1 min34min
  44. Brockway Rd Before Alfred Rd

    #23649 — Brockway Rd Before Alfred Rd

    +1 min35min
  45. Alfred Rd Before Lantana Av

    #19498 — Alfred Rd Before Lantana Av

    +2 min37min
  46. Alfred Rd Before Mimosa Av

    #19499 — Alfred Rd Before Mimosa Av

    +1 min38min
  47. Alfred Rd After Graylands Rd

    #19500 — Alfred Rd After Graylands Rd

    +1 min39min
  48. Davies Rd Before Links Ct

    #19515 — Davies Rd Before Links Ct

    +1 min40min
  49. Davies Rd After Tapper Ln

    #19516 — Davies Rd After Tapper Ln

    +1 min41min
  50. Davies Rd Before Lapsley Rd

    #19517 — Davies Rd Before Lapsley Rd

    +1 min42min
  51. Shenton Rd After Davies Rd

    #19524 — Shenton Rd After Davies Rd

    +2 min44min
  52. Shenton Rd After Shenton Pl

    #19525 — Shenton Rd After Shenton Pl

    +1 min45min
  53. Stirling Rd Before Claremont Cr

    #19533 — Stirling Rd Before Claremont Cr

    102+1 min46min
  54. +2 min48min

Frequently asked questions

When are the first and last departures of line 28?

On weekdays the first departure from Perth Busport Zone A is at 06:33 and the last at 19:10. There are 29 departures in total.

Does line 28 run on weekends?

Yes — on Saturday from 08:00 to 18:00 and on Sunday from 09:17 to 18:00.

Does line 28 run on Sundays?

Yes. On Sundays line 28 has 10 departures from Perth Busport Zone A, the first at 09:17 and the last at 18:00.

How often does line 28 run?

Departures run about every 20 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 28?

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

How many stops does line 28 have?

In the Perth Busport Zone A → Claremont Stn Stand 4 direction, line 28 has 54 stops.

How long is the route of line 28?

The route in this direction is about 18 km long.