buses.appPerth public transport
19

Perth · bus timetable

Bus 19 Nangar St After Flinders St Perth Busport Zone B

Bus Regular line Operator: Transperth

Line 19 goes from Nangar St After Flinders St to Perth Busport Zone B; departures on weekdays run from 05:31 until 19:41, every ~52 min.

  • Headway~21 min
  • First departure07:32
  • Last departure20:15
  • Average ride~31 min
  • Stops38
  • Departures per day23
  • Route length11 km
  • Peak~32 min
  • Off-peak~23 min
  • Saturday13 departures
  • Sunday11 departures

Bus of Perth public transport — connects Nangar St After Flinders St and Perth Busport Zone B, with 38 stops per direction.The first departure is at 07:32, the last at 20:15.Departures run every ~21 min, and the ride takes ~31 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

08:45

Last

18:45

Departures

11

Line 19 timetable — on weekdays
0732B
0835B
0935
1035
1135
Line 19 timetable — on Saturdays
0745B
0845
0945
1045
1145
Line 19 timetable — on Sundays and holidays
0845B
0945B
1045B
1145B
1245B
Changed25.10.2026.
Checked25.10.2026.

Stops

38 stops~31 min in total
  1. 283467688182+10departure0min
  2. Fitzgerald St Fitzgerald Street Cat Id 13

    #12819 — Fitzgerald St Fitzgerald Street Cat Id 13

    360960Blue CAT+2 min2min
  3. Fitzgerald St Before Newcastle St

    #12820 — Fitzgerald St Before Newcastle St

    360360X960+1 min3min
  4. Fitzgerald St After Cowle St

    #22027 — Fitzgerald St After Cowle St

    360960+1 min4min
  5. Fitzgerald St After Bulwer St

    #22026 — Fitzgerald St After Bulwer St

    360960+1 min5min
  6. Fitzgerald St After Chelmsford Rd

    #12821 — Fitzgerald St After Chelmsford Rd

    360960+1 min6min
  7. Fitzgerald St Before View St

    #12823 — Fitzgerald St Before View St

    360360X960+1 min7min
  8. Fitzgerald St After Menzies St

    #12824 — Fitzgerald St After Menzies St

    360960+0 min7min
  9. Fitzgerald St After Farmer St

    #12825 — Fitzgerald St After Farmer St

    360960+1 min8min
  10. Fitzgerald St After Nova L

    #12826 — Fitzgerald St After Nova L

    360960+0 min8min
  11. Alexander Dr After Melrose Cr

    #12827 — Alexander Dr After Melrose Cr

    360406960+1 min9min
  12. Alexander Dr Before Holmfirth St

    #12828 — Alexander Dr Before Holmfirth St

    360406960+1 min10min
  13. Bradford St Before Cone Pl

    #21188 — Bradford St Before Cone Pl

    20+0 min10min
  14. Pinaster St After Bradford St

    #16796 — Pinaster St After Bradford St

    20+1 min11min
  15. Pinaster St Before Sabina St

    #16797 — Pinaster St Before Sabina St

    +0 min11min
  16. Plantation St After Wareana St

    #16798 — Plantation St After Wareana St

    +1 min12min
  17. Freedman Rd After Plantation St

    #16799 — Freedman Rd After Plantation St

    20+0 min12min
  18. Freedman Rd After Cresswell Av

    #16800 — Freedman Rd After Cresswell Av

    20+0 min12min
  19. Freedman Rd After Bluegum Av

    #16801 — Freedman Rd After Bluegum Av

    20+1 min13min
  20. Bradford St After Pinaster St

    #21189 — Bradford St After Pinaster St

    +1 min14min
  21. Holmfirth St After Clyde Rd

    #16803 — Holmfirth St After Clyde Rd

    +1 min15min
  22. Holmfirth St Before Carnarvon Cr

    #16804 — Holmfirth St Before Carnarvon Cr

    +1 min16min
  23. Carnarvon Cr Before Elstree Av

    #16807 — Carnarvon Cr Before Elstree Av

    +1 min17min
  24. Beverley St After Armadale Cr

    #16809 — Beverley St After Armadale Cr

    +1 min18min
  25. Meenaar Cr Before Bradford St

    #16818 — Meenaar Cr Before Bradford St

    +1 min19min
  26. Latrobe St Before Swanston St

    #16819 — Latrobe St Before Swanston St

    +1 min20min
  27. Virgil Av After Latrobe St

    #16823 — Virgil Av After Latrobe St

    +1 min21min
  28. Virgil Av After Milton St

    #16824 — Virgil Av After Milton St

    +1 min22min
  29. Chaucer St After Virgil Av

    #16769 — Chaucer St After Virgil Av

    +1 min23min
  30. Chaucer St Before Spencer Av

    #16770 — Chaucer St Before Spencer Av

    +1 min24min
  31. Chaucer St After Wandarrie Av

    #16771 — Chaucer St After Wandarrie Av

    +0 min24min
  32. Woodrow Av After Chaucer St

    #16780 — Woodrow Av After Chaucer St

    +0 min24min
  33. Blythe Av After Milton St

    #25951 — Blythe Av After Milton St

    +1 min25min
  34. Blythe Av Before Hayes Av

    #25952 — Blythe Av Before Hayes Av

    +1 min26min
  35. Blythe Av Before Flinders St

    #25953 — Blythe Av Before Flinders St

    +1 min27min
  36. Flinders St Before Hector St

    #16420 — Flinders St Before Hector St

    371970970X+1 min28min
  37. Flinders St After Wellington Pde

    #16421 — Flinders St After Wellington Pde

    371970+1 min29min
  38. Nangar St After Flinders St

    #25948 — Nangar St After Flinders St

    371+2 min31min

Frequently asked questions

When are the first and last departures of line 19?

On weekdays the first departure from Perth Busport Zone A is at 07:32 and the last at 20:15. There are 23 departures in total.

Does line 19 run on weekends?

Yes — on Saturday from 07:45 to 19:45 and on Sunday from 08:45 to 18:45.

Does line 19 run on Sundays?

Yes. On Sundays line 19 has 11 departures from Perth Busport Zone A, the first at 08:45 and the last at 18:45.

How often does line 19 run?

Departures run about every 21 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 19?

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

How many stops does line 19 have?

In the Perth Busport Zone A → Nangar St After Flinders St direction, line 19 has 38 stops.

How long is the route of line 19?

The route in this direction is about 11 km long.