buses.appPerth public transport
996

Perth · bus timetable

Bus 996 Fremantle Stn Stand 9 Stirling Stn Stand 6

Bus Regular line Operator: Transperth

Line 996 (Fremantle Stn Stand 9 – Stirling Stn Stand 6) has its first departure on weekdays at 05:16 and its last at 22:59, every ~15 min.

  • Headway~15 min
  • First departure05:16
  • Last departure22:59
  • Average ride~70 min
  • Stops62
  • Departures per day79
  • Route length25.7 km
  • Peak~80 min
  • Off-peak~53 min
  • Saturday51 departures
  • Sunday48 departures

Bus of Perth public transport — connects Fremantle Stn Stand 9 and Stirling Stn Stand 6, with 62 stops per direction.The first departure is at 05:16, the last at 22:59.Departures run every ~15 min, and the ride takes ~70 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:16

Last

22:59

Departures

79

Line 996 timetable — on weekdays
051641
06082025B4057
0700101721334353
08132844
0901163348
Line 996 timetable — on Saturdays
060838
070933
080316314458
0913274055
1010213651
Line 996 timetable — on Sundays and holidays
0639
070935
080545
0901B1531B42
1001B1130B4159B
Changed25.10.2026.
Checked25.10.2026.

Stops

62 stops~70 min in total
  1. 107departure0min
  2. Adelaide St After Queen St

    #10425 — Adelaide St After Queen St

    107111148158910+0 min0min
  3. Queen Victoria St After Parry St

    #10282 — Queen Victoria St After Parry St

    107111148158160910+1 min1min
  4. Queen Victoria St Before Burt St

    #10286 — Queen Victoria St Before Burt St

    107111148158910+1 min2min
  5. Queen Victoria St - Fremantle Traffic Bridge

    #10287 — Queen Victoria St - Fremantle Traffic Bridge

    107616+0 min2min
  6. Queen Victoria St Before Swan St

    #11143 — Queen Victoria St Before Swan St

    +1 min3min
  7. Queen Victoria St After Harvest Rd

    #11144 — Queen Victoria St After Harvest Rd

    +1 min4min
  8. Stirling Hwy After Queen Victoria St

    #10344 — Stirling Hwy After Queen Victoria St

    +0 min4min
  9. Stirling Hwy North Fremantle Stn

    #10345 — Stirling Hwy North Fremantle Stn

    107+1 min5min
  10. Stirling Hwy Before Stone St

    #10346 — Stirling Hwy Before Stone St

    107+1 min6min
  11. Stirling Hwy Before Coventry Pde

    #10347 — Stirling Hwy Before Coventry Pde

    107+1 min7min
  12. Stirling Hwy Before Vlamingh Pde

    #10348 — Stirling Hwy Before Vlamingh Pde

    107+1 min8min
  13. Stirling Hwy After Wellington St

    #10349 — Stirling Hwy After Wellington St

    +2 min10min
  14. Stirling Hwy Before Victoria St

    #10350 — Stirling Hwy Before Victoria St

    +0 min10min
  15. Stirling Hwy After St Leonards St

    #10352 — Stirling Hwy After St Leonards St

    +2 min12min
  16. Stirling Hwy After Stuart St

    #10353 — Stirling Hwy After Stuart St

    +1 min13min
  17. Stirling Hwy Before Johnston St

    #10354 — Stirling Hwy Before Johnston St

    +1 min14min
  18. Stirling Hwy Before Keane St

    #10355 — Stirling Hwy Before Keane St

    +1 min15min
  19. Stirling Hwy After Leake St

    #10356 — Stirling Hwy After Leake St

    102107+2 min17min
  20. Stirling Hwy After Vera St

    #10358 — Stirling Hwy After Vera St

    107+1 min18min
  21. Stirling Hwy After Napier St

    #10359 — Stirling Hwy After Napier St

    107+1 min19min
  22. Stirling Hwy After Boreham St

    #10360 — Stirling Hwy After Boreham St

    107+1 min20min
  23. Stirling Hwy After Wilson St

    #10361 — Stirling Hwy After Wilson St

    107+1 min21min
  24. Stirling Hwy After Prospect St

    #10362 — Stirling Hwy After Prospect St

    107+1 min22min
  25. Stirling Hwy Before Dean St

    #10365 — Stirling Hwy Before Dean St

    107+2 min24min
  26. Stirling Rd After St Quentin Av

    #19535 — Stirling Rd After St Quentin Av

    107+1 min25min
  27. +2 min27min
  28. Leura Av After Gugeri St

    #19602 — Leura Av After Gugeri St

    24103995+0 min27min
  29. Stirling Hwy Before Mary St

    #10368 — Stirling Hwy Before Mary St

    103995+1 min28min
  30. Stirling Hwy Before Walter St

    #10370 — Stirling Hwy Before Walter St

    103995+1 min29min
  31. Stirling Hwy Before Loftus St

    #10371 — Stirling Hwy Before Loftus St

    103995+1 min30min
  32. Stirling Hwy Before Ord St

    #10372 — Stirling Hwy Before Ord St

    103995+1 min31min
  33. Stirling Hwy Before Weld St

    #10373 — Stirling Hwy Before Weld St

    103995+0 min31min
  34. Stirling Hwy Before Martin Av

    #10374 — Stirling Hwy Before Martin Av

    103995+1 min32min
  35. Stirling Hwy Before Boronia Av

    #10375 — Stirling Hwy Before Boronia Av

    103995+1 min33min
  36. Stirling Hwy After Smyth Rd

    #10377 — Stirling Hwy After Smyth Rd

    103995+0 min33min
  37. Stirling Hwy After Portland St

    #10378 — Stirling Hwy After Portland St

    103995+1 min34min
  38. Stirling Hwy After Clifton St

    #10380 — Stirling Hwy After Clifton St

    103995+1 min35min
  39. Stirling Hwy Opposite University Of Wa

    #10381 — Stirling Hwy Opposite University Of Wa

    +1 min36min
  40. Hospital Av Perth Children'S Hospital Cat Id 132

    #11506 — Hospital Av Perth Children'S Hospital Cat Id 132

    24259697103950+2+2 min38min
  41. Hospital Av Qeii Medical Centre Cat Id 133

    #11507 — Hospital Av Qeii Medical Centre Cat Id 133

    24259697103Purple CAT+1 min39min
  42. Hospital Av Hospital Avenue North Cat Id 134

    #11508 — Hospital Av Hospital Avenue North Cat Id 134

    24259697103Purple CAT+0 min39min
  43. Aberdare Rd After Burwood St

    #11509 — Aberdare Rd After Burwood St

    25+2 min41min
  44. Aberdare Rd After Hopetoun Tce

    #11510 — Aberdare Rd After Hopetoun Tce

    25+0 min41min
  45. 25+3 min44min
  46. +1 min45min
  47. 28+2 min47min
  48. Selby St After Salvado Rd

    #11520 — Selby St After Salvado Rd

    +1 min48min
  49. Selby St Before Herdsman Pde

    #17448 — Selby St Before Herdsman Pde

    8485+2 min50min
  50. 84+0 min50min
  51. Pearson St After Dunblane Rd

    #11524 — Pearson St After Dunblane Rd

    84+1 min51min
  52. Pearson St After Mountainbell Rd

    #11526 — Pearson St After Mountainbell Rd

    84+2 min53min
  53. Pearson St Before Hale Rd

    #19357 — Pearson St Before Hale Rd

    84+2 min55min
  54. Pearson St After Hale Rd

    #11527 — Pearson St After Hale Rd

    +2 min57min
  55. Pearson St After Elmwood Av

    #11528 — Pearson St After Elmwood Av

    +1 min58min
  56. Liege St Before Talbot Rd

    #11529 — Liege St Before Talbot Rd

    412+2 min60min
  57. Liege St After Blackbutt Rd

    #19229 — Liege St After Blackbutt Rd

    412+1 min61min
  58. Ellen Stirling Bvd Innaloo Shopping Ctr Cat Id 35

    #11532 — Ellen Stirling Bvd Innaloo Shopping Ctr Cat Id 35

    412413Surf CAT+2 min63min
  59. Ellen Stirling Bvd Oswald Street Cat Id 36

    #11533 — Ellen Stirling Bvd Oswald Street Cat Id 36

    412413Surf CAT+1 min64min
  60. Ellen Stirling Bvd Innaloo Megacentre Cat Id 37

    #11534 — Ellen Stirling Bvd Innaloo Megacentre Cat Id 37

    412413Surf CAT+1 min65min
  61. Ellen Stirling Bvd Ikea Cat Id 38

    #11535 — Ellen Stirling Bvd Ikea Cat Id 38

    412413Surf CAT+1 min66min

Frequently asked questions

When are the first and last departures of line 996?

On weekdays the first departure from Fremantle Stn Stand 9 is at 05:16 and the last at 22:59. There are 79 departures in total.

Does line 996 run on weekends?

Yes — on Saturday from 06:08 to 22:28 and on Sunday from 06:39 to 22:28.

Does line 996 run on Sundays?

Yes. On Sundays line 996 has 48 departures from Fremantle Stn Stand 9, the first at 06:39 and the last at 22:28.

How often does line 996 run?

Departures run about every 15 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 996?

The whole ride takes about 70 minutes on average — from about 53 minutes off-peak to about 80 minutes at peak.

How many stops does line 996 have?

In the Fremantle Stn Stand 9 → Stirling Stn Stand 6 direction, line 996 has 62 stops.

How long is the route of line 996?

The route in this direction is about 25.7 km long.