buses.appPerth public transport
412

Perth · bus timetable

Bus 412 Karrinyup Bus Stn Stand 2 Stirling Stn Stand 12

Bus Regular line Operator: Transperth

The Karrinyup Bus Stn Stand 2 – Stirling Stn Stand 12 route is served by line 412, on weekdays from 06:07 to 21:21, every ~60 min.

  • Headway~60 min
  • First departure06:07
  • Last departure21:21
  • Average ride~39 min
  • Stops41
  • Departures per day21
  • Route length13.6 km
  • Peak~51 min
  • Off-peak~28 min
  • Saturday15 departures
  • Sunday11 departures

Bus of Perth public transport — connects Karrinyup Bus Stn Stand 2 and Stirling Stn Stand 12, with 41 stops per direction.The first departure is at 06:07, the last at 21:21.Departures run every ~60 min, and the ride takes ~39 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

07:36

Last

18:15

Departures

11

Line 412 timetable — on weekdays
0607B37B56B
070333B52B
0806
0908
1008
Line 412 timetable — on Saturdays
0719B
0810
0909
1009
1107
Line 412 timetable — on Sundays and holidays
0736B
0912
1011
1109
1209
Changed25.10.2026.
Checked25.10.2026.

Stops

41 stops~39 min in total
  1. Karrinyup Bus Stn Stand 2

    #11559 — Karrinyup Bus Stn Stand 2

    410422departure0min
  2. Jeanes Rd After Prisk St

    #19035 — Jeanes Rd After Prisk St

    410+1 min1min
  3. 410+1 min2min
  4. Duke St After Wheeler Rd

    #29733 — Duke St After Wheeler Rd

    410+0 min2min
  5. Duke St Before Sackville Tce

    #29734 — Duke St Before Sackville Tce

    410+1 min3min
  6. Sackville Tce Before Abbett St

    #19200 — Sackville Tce Before Abbett St

    410421+1 min4min
  7. Coral St After Sackville Tce

    #19184 — Coral St After Sackville Tce

    410421+0 min4min
  8. Pearl Pde Before Neptune St

    #19185 — Pearl Pde Before Neptune St

    410421+1 min5min
  9. Pearl Pde After Neptune St

    #19186 — Pearl Pde After Neptune St

    410421+1 min6min
  10. Pearl Pde Nautilus Reserve

    #29730 — Pearl Pde Nautilus Reserve

    410421+0 min6min
  11. West Coast Hwy After Pearl Pde

    #18833 — West Coast Hwy After Pearl Pde

    410421+1 min7min
  12. 410+1 min8min
  13. West Coast Hwy Before Brighton Rd

    #18834 — West Coast Hwy Before Brighton Rd

    410+1 min9min
  14. Brighton Rd After West Coast Hwy

    #19260 — Brighton Rd After West Coast Hwy

    410+0 min9min
  15. Brighton Rd After Stanley St

    #19261 — Brighton Rd After Stanley St

    410+1 min10min
  16. Drabble Rd After Brighton Rd

    #19287 — Drabble Rd After Brighton Rd

    410+1 min11min
  17. +1 min12min
  18. Ventnor St After Stanley St

    #28238 — Ventnor St After Stanley St

    +1 min13min
  19. Hastings St Before Bella Vst

    #19305 — Hastings St Before Bella Vst

    +1 min14min
  20. +0 min14min
  21. +1 min15min
  22. +0 min15min
  23. Cobb St Before Corbett St

    #19294 — Cobb St Before Corbett St

    +1 min16min
  24. Dunrossil St After Bussell Rd

    #19337 — Dunrossil St After Bussell Rd

    +1 min17min
  25. Cobb St After Weaponess Rd

    #27675 — Cobb St After Weaponess Rd

    +0 min17min
  26. Cobb St Before Olcote St

    #19295 — Cobb St Before Olcote St

    +1 min18min
  27. Cobb St Before Shearn Cr

    #19296 — Cobb St Before Shearn Cr

    +1 min19min
  28. Queenscliffe Rd After Oxcliffe Rd

    #19274 — Queenscliffe Rd After Oxcliffe Rd

    +0 min19min
  29. Coronation St After Princess Rd

    #19273 — Coronation St After Princess Rd

    +1 min20min
  30. Coronation St After Alver Rd

    #19067 — Coronation St After Alver Rd

    +1 min21min
  31. Huntriss Rd Before Williamstown Rd

    #19068 — Huntriss Rd Before Williamstown Rd

    +0 min21min
  32. Rosewood Av After Carrick St

    #19232 — Rosewood Av After Carrick St

    +1 min22min
  33. Rosewood Av Before Birchwood Av

    #19233 — Rosewood Av Before Birchwood Av

    +1 min23min
  34. Rosewood Av After Willow Rd

    #19234 — Rosewood Av After Willow Rd

    +2 min25min
  35. Liege St Before Talbot Rd

    #11529 — Liege St Before Talbot Rd

    996+2 min27min
  36. Liege St After Blackbutt Rd

    #19229 — Liege St After Blackbutt Rd

    996+2 min29min
  37. Ellen Stirling Bvd Innaloo Shopping Ctr Cat Id 35

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

    413996Surf CAT+2 min31min
  38. Ellen Stirling Bvd Oswald Street Cat Id 36

    #11533 — Ellen Stirling Bvd Oswald Street Cat Id 36

    413996Surf CAT+1 min32min
  39. Ellen Stirling Bvd Innaloo Megacentre Cat Id 37

    #11534 — Ellen Stirling Bvd Innaloo Megacentre Cat Id 37

    413996Surf CAT+1 min33min
  40. Ellen Stirling Bvd Ikea Cat Id 38

    #11535 — Ellen Stirling Bvd Ikea Cat Id 38

    413996Surf CAT+1 min34min

Frequently asked questions

When are the first and last departures of line 412?

On weekdays the first departure from Karrinyup Bus Stn Stand 2 is at 06:07 and the last at 21:21. There are 21 departures in total.

Does line 412 run on weekends?

Yes — on Saturday from 07:19 to 21:19 and on Sunday from 07:36 to 18:15.

Does line 412 run on Sundays?

Yes. On Sundays line 412 has 11 departures from Karrinyup Bus Stn Stand 2, the first at 07:36 and the last at 18:15.

How often does line 412 run?

Departures run about every 60 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 412?

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

How many stops does line 412 have?

In the Karrinyup Bus Stn Stand 2 → Stirling Stn Stand 12 direction, line 412 has 41 stops.

How long is the route of line 412?

The route in this direction is about 13.6 km long.