buses.appPerth public transport
241

Perth · bus timetable

Bus 241 Urch Rd Before Croasdale Rd Kelmscott Stn Stand 5

Bus Regular line Operator: Transperth

Line 241 runs between Urch Rd Before Croasdale Rd and Kelmscott Stn Stand 5; on weekdays the first departure is at 05:51 and the last at 14:55, 5 departures a day.

  • Headway~54 min
  • First departure05:51
  • Last departure14:55
  • Average ride~32 min
  • Stops43
  • Departures per day5
  • Route length15.2 km
  • Peak~38 min
  • Off-peak~25 min
  • Saturday1 departures
  • Sundaynot running

Bus of Perth public transport — connects Urch Rd Before Croasdale Rd and Kelmscott Stn Stand 5, with 43 stops per direction.The first departure is at 05:51, the last at 14:55.Departures run every ~54 min, and the ride takes ~32 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

Line 241 timetable — on weekdays
0551
062150
0744
1455B
Line 241 timetable — on Saturdays
0720

Line 241 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

43 stops~32 min in total
  1. Urch Rd Before Croasdale Rd

    #13368 — Urch Rd Before Croasdale Rd

    departure0min
  2. +0 min0min
  3. Peet Rd After Birtwistle Pl

    #13360 — Peet Rd After Birtwistle Pl

    +0 min0min
  4. +1 min1min
  5. Peet Rd Before Stonegate Rd

    #13362 — Peet Rd Before Stonegate Rd

    +0 min1min
  6. Peet Rd After Stonegate Rd

    #13363 — Peet Rd After Stonegate Rd

    +0 min1min
  7. Peet Rd Before Sawmill Pl

    #13364 — Peet Rd Before Sawmill Pl

    +1 min2min
  8. +0 min2min
  9. +0 min2min
  10. Raeburn Rd After Jarrah Rd

    #13349 — Raeburn Rd After Jarrah Rd

    +1 min3min
  11. Raeburn Rd Before Holden Rd

    #13350 — Raeburn Rd Before Holden Rd

    +1 min4min
  12. Holden Rd Before Tyers Rd

    #13342 — Holden Rd Before Tyers Rd

    +1 min5min
  13. Holden Rd After Robin Rd

    #13343 — Holden Rd After Robin Rd

    +0 min5min
  14. Holden Rd Before Valley View Rd

    #13344 — Holden Rd Before Valley View Rd

    +1 min6min
  15. Northward Rd After Valley View Rd

    #13334 — Northward Rd After Valley View Rd

    +0 min6min
  16. Westborne Rd After Northward Rd

    #13329 — Westborne Rd After Northward Rd

    +1 min7min
  17. Westborne Rd After George Rd

    #13330 — Westborne Rd After George Rd

    +0 min7min
  18. Westborne Rd After Welch Rd

    #13331 — Westborne Rd After Welch Rd

    +0 min7min
  19. Westborne Rd After Marden Pl

    #13332 — Westborne Rd After Marden Pl

    +0 min7min
  20. Brookton Hwy Before Hawkstone Rd

    #13307 — Brookton Hwy Before Hawkstone Rd

    +1 min8min
  21. Brookton Hwy Before Windsor Av

    #13308 — Brookton Hwy Before Windsor Av

    +1 min9min
  22. Brookton Hwy Before Holden Rd

    #13309 — Brookton Hwy Before Holden Rd

    +1 min10min
  23. Brookton Hwy After Holden Rd

    #13310 — Brookton Hwy After Holden Rd

    +0 min10min
  24. Brookton Hwy Before Croyden Rd

    #13311 — Brookton Hwy Before Croyden Rd

    +1 min11min
  25. Brookton Hwy After Croyden Rd

    #13312 — Brookton Hwy After Croyden Rd

    +1 min12min
  26. Brookton Hwy Before Thompson Rd

    #13313 — Brookton Hwy Before Thompson Rd

    +0 min12min
  27. Brookton Hwy Between Thompson Rd And Peet Rd

    #13314 — Brookton Hwy Between Thompson Rd And Peet Rd

    +1 min13min
  28. Brookton Hwy Before Peet Rd

    #13315 — Brookton Hwy Before Peet Rd

    +0 min13min
  29. Brookton Hwy Before Old Coach Pl

    #16976 — Brookton Hwy Before Old Coach Pl

    +1 min14min
  30. Brookton Hwy After Stocker Rd

    #13316 — Brookton Hwy After Stocker Rd

    +1 min15min
  31. Brookton Hwy Before Agostino Rd

    #13317 — Brookton Hwy Before Agostino Rd

    +0 min15min
  32. Brookton Hwy Before Mount St

    #13318 — Brookton Hwy Before Mount St

    +1 min16min
  33. Brookton Hwy After Gemsarna Cr

    #13319 — Brookton Hwy After Gemsarna Cr

    +1 min17min
  34. Brookton Hwy After Bernard St

    #13320 — Brookton Hwy After Bernard St

    +1 min18min
  35. Brookton Hwy Before Ranford St

    #13321 — Brookton Hwy Before Ranford St

    +1 min19min
  36. Brookton Hwy After Hill St

    #13322 — Brookton Hwy After Hill St

    +0 min19min
  37. Brookton Hwy Before Ellen St

    #13323 — Brookton Hwy Before Ellen St

    +1 min20min
  38. Brookton Hwy After Ecko Rd

    #13324 — Brookton Hwy After Ecko Rd

    +0 min20min
  39. Brookton Hwy Before River Rd

    #13325 — Brookton Hwy Before River Rd

    +1 min21min
  40. Albany Hwy After Foster Rd

    #10008 — Albany Hwy After Foster Rd

    219220+3 min24min
  41. Albany Hwy After Church St

    #10009 — Albany Hwy After Church St

    219220+2 min26min
  42. Davis Rd After Albany Hwy

    #28245 — Davis Rd After Albany Hwy

    219240+1 min27min
  43. 219240243244245+5 min32min

Frequently asked questions

When are the first and last departures of line 241?

On weekdays the first departure from Urch Rd Before Croasdale Rd is at 05:51 and the last at 14:55. There are 5 departures in total.

Does line 241 run on weekends?

Yes — on Saturday from 07:20 to 07:20.

Does line 241 run on Sundays?

No. The current timetable has no Sunday departures for line 241.

How often does line 241 run?

Departures run about every 54 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 241?

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

How many stops does line 241 have?

In the Urch Rd Before Croasdale Rd → Kelmscott Stn Stand 5 direction, line 241 has 43 stops.

How long is the route of line 241?

The route in this direction is about 15.2 km long.