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:18
  • Last departure21:36
  • Average ride~69 min
  • Stops64
  • Departures per day76
  • Route length25.7 km
  • Peak~69 min
  • Off-peak~28 min
  • Saturday53 departures
  • Sunday49 departures

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

Last

21:36

Departures

76

Line 996 timetable — on weekdays
051833B48B
0600153045
070008152330405055B
080005B10B1520B3035B40B45
090015304353
Line 996 timetable — on Saturdays
0619
070636
0806213651
0906213651
1006213651
Line 996 timetable — on Sundays and holidays
0613
071336
080621B3651B
090621B3651B
100621B3651B
Changed25.10.2026.
Checked25.10.2026.

Stops

64 stops~69 min in total
  1. departure0min
  2. Ellen Stirling Bvd Ikea Cat Id 2

    #11440 — Ellen Stirling Bvd Ikea Cat Id 2

    412413Surf CAT+1 min1min
  3. Ellen Stirling Bvd Innaloo Megacentre Cat Id 3

    #11441 — Ellen Stirling Bvd Innaloo Megacentre Cat Id 3

    412413Surf CAT+1 min2min
  4. Ellen Stirling Bvd Innaloo Shopping Ctr Cat Id 4

    #11531 — Ellen Stirling Bvd Innaloo Shopping Ctr Cat Id 4

    412413Surf CAT+1 min3min
  5. Scarborough Beach Rd Ellen Stirling Boulevard Cat Id 5

    #11462 — Scarborough Beach Rd Ellen Stirling Boulevard Cat Id 5

    412990Surf CAT+1 min4min
  6. Liege St Before Blackbutt Rd

    #11480 — Liege St Before Blackbutt Rd

    412+1 min5min
  7. Liege St After Talbot Rd

    #11481 — Liege St After Talbot Rd

    412+1 min6min
  8. Pearson St After Granich Gdns

    #11482 — Pearson St After Granich Gdns

    +1 min7min
  9. Pearson St Before Hale Rd

    #11483 — Pearson St Before Hale Rd

    +1 min8min
  10. Pearson St After Hale Rd

    #11484 — Pearson St After Hale Rd

    84+1 min9min
  11. Pearson St Before Goldfinch Av

    #11486 — Pearson St Before Goldfinch Av

    84+2 min11min
  12. Pearson St Before Falcon Av

    #11488 — Pearson St Before Falcon Av

    84+1 min12min
  13. Flynn St Before Selby St

    #11489 — Flynn St Before Selby St

    84+1 min13min
  14. +1 min14min
  15. Selby St Before Cambridge St

    #11492 — Selby St Before Cambridge St

    +2 min16min
  16. 28+1 min17min
  17. +2 min19min
  18. Selby St After Lonnie St

    #11495 — Selby St After Lonnie St

    +1 min20min
  19. 25+1 min21min
  20. Aberdare Rd After Smyth Rd

    #11501 — Aberdare Rd After Smyth Rd

    25+2 min23min
  21. Aberdare Rd Before Herbert Rd

    #11502 — Aberdare Rd Before Herbert Rd

    25+0 min23min
  22. Hospital Av Hospital Avenue North Cat Id 114

    #11503 — Hospital Av Hospital Avenue North Cat Id 114

    24259697103Purple CAT+2 min25min
  23. Hospital Av Qeii Medical Centre Cat Id 115

    #11504 — Hospital Av Qeii Medical Centre Cat Id 115

    24259697103950+2+1 min26min
  24. Hospital Av Perth Children'S Hospital Cat Id 116

    #11505 — Hospital Av Perth Children'S Hospital Cat Id 116

    24259697103950+2+1 min27min
  25. Stirling Hwy University Of Wa

    #10389 — Stirling Hwy University Of Wa

    +5 min32min
  26. Stirling Hwy After Broadway

    #10391 — Stirling Hwy After Broadway

    103995+1 min33min
  27. Stirling Hwy Before Tyrell St

    #10392 — Stirling Hwy Before Tyrell St

    103995+1 min34min
  28. Stirling Hwy Before Webster St

    #10393 — Stirling Hwy Before Webster St

    103995+1 min35min
  29. Stirling Hwy After Dalkeith Rd

    #10395 — Stirling Hwy After Dalkeith Rd

    103995+1 min36min
  30. Stirling Hwy Before Vincent St

    #10396 — Stirling Hwy Before Vincent St

    103995+1 min37min
  31. Stirling Hwy Before Taylor Rd

    #10398 — Stirling Hwy Before Taylor Rd

    103995+1 min38min
  32. Stirling Hwy After Napier St

    #10399 — Stirling Hwy After Napier St

    103995+0 min38min
  33. Stirling Hwy Before Bay Rd

    #10400 — Stirling Hwy Before Bay Rd

    103995+1 min39min
  34. Stirling Hwy After Bay Rd

    #10401 — Stirling Hwy After Bay Rd

    103995+1 min40min
  35. Stirling Hwy After John St

    #10402 — Stirling Hwy After John St

    103995+1 min41min
  36. Leura Av Before Gugeri St

    #19603 — Leura Av Before Gugeri St

    24103995+1 min42min
  37. +1 min43min
  38. Stirling Rd After Mount St

    #19534 — Stirling Rd After Mount St

    107+0 min43min
  39. Stirling Hwy After Queenslea Dr

    #10404 — Stirling Hwy After Queenslea Dr

    107+1 min44min
  40. Stirling Hwy After Dean St

    #10405 — Stirling Hwy After Dean St

    107+0 min44min
  41. Stirling Hwy After Richardson Av

    #10406 — Stirling Hwy After Richardson Av

    107+1 min45min
  42. Stirling Hwy Before Wilson St

    #10408 — Stirling Hwy Before Wilson St

    107+1 min46min
  43. Stirling Hwy Before Boreham St

    #10409 — Stirling Hwy Before Boreham St

    107+0 min46min
  44. Stirling Hwy After Airlie St

    #10410 — Stirling Hwy After Airlie St

    107+1 min47min
  45. Stirling Hwy Before Vera St

    #10411 — Stirling Hwy Before Vera St

    107+0 min47min
  46. Stirling Hwy Before Clapham Ln

    #10412 — Stirling Hwy Before Clapham Ln

    +1 min48min
  47. Stirling Hwy After Keane St

    #10414 — Stirling Hwy After Keane St

    +1 min49min
  48. Stirling Hwy After Johnston St

    #10415 — Stirling Hwy After Johnston St

    +0 min49min
  49. Stirling Hwy Before Stuart St

    #10416 — Stirling Hwy Before Stuart St

    +0 min49min
  50. Stirling Hwy After Glyde St

    #10417 — Stirling Hwy After Glyde St

    +1 min50min
  51. Stirling Hwy After Victoria St

    #10418 — Stirling Hwy After Victoria St

    +1 min51min
  52. Stirling Hwy After Wellington St

    #10419 — Stirling Hwy After Wellington St

    107+1 min52min
  53. Stirling Hwy After Vlamingh Pde

    #10420 — Stirling Hwy After Vlamingh Pde

    107+2 min54min
  54. Stirling Hwy Before Pamment St

    #10421 — Stirling Hwy Before Pamment St

    107+1 min55min
  55. Stirling Hwy After Christina Pde

    #10422 — Stirling Hwy After Christina Pde

    107+1 min56min
  56. Stirling Hwy North Fremantle Stn

    #10423 — Stirling Hwy North Fremantle Stn

    107+1 min57min
  57. Stirling Hwy After Alfred Rd

    #10424 — Stirling Hwy After Alfred Rd

    +1 min58min
  58. Queen Victoria St After Harvest Rd

    #11145 — Queen Victoria St After Harvest Rd

    +1 min59min
  59. Queen Victoria St After Swan St

    #11146 — Queen Victoria St After Swan St

    +1 min60min
  60. Queen Victoria St - Fremantle Traffic Bridge

    #10280 — Queen Victoria St - Fremantle Traffic Bridge

    111148158910+2 min62min
  61. Queen Victoria St Before James St

    #10281 — Queen Victoria St Before James St

    111148158910+1 min63min
  62. Queen Victoria St After James St

    #11147 — Queen Victoria St After James St

    111148158160910+2 min65min
  63. Queen St After Adelaide St

    #11142 — Queen St After Adelaide St

    107111148158160502+2+2 min67min
  64. +2 min69min

Frequently asked questions

When are the first and last departures of line 996?

On weekdays the first departure from Stirling Stn Stand 4 is at 05:18 and the last at 21:36. There are 76 departures in total.

Does line 996 run on weekends?

Yes — on Saturday from 06:19 to 22:35 and on Sunday from 06:13 to 21:33.

Does line 996 run on Sundays?

Yes. On Sundays line 996 has 49 departures from Stirling Stn Stand 4, the first at 06:13 and the last at 21:33.

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 69 minutes on average — from about 28 minutes off-peak to about 69 minutes at peak.

How many stops does line 996 have?

In the Stirling Stn Stand 4 → Fremantle Stn Stand 6 direction, line 996 has 64 stops.

How long is the route of line 996?

The route in this direction is about 25.7 km long.