buses.appPerth public transport
251

Perth · bus timetable

Bus 251 Byford Stn Stand 2 Armadale Stn Stand 1

Bus Regular line Operator: Transperth

Line 251 connects Byford Stn Stand 2 with Armadale Stn Stand 1: on weekdays it departs from 05:37 to 18:27, every ~60 min.

  • Headway~32 min
  • First departure07:49
  • Last departure19:04
  • Average ride~18 min
  • Stops19
  • Departures per day19
  • Route length9.3 km
  • Peak~27 min
  • Off-peak~17 min
  • Saturday11 departures
  • Sunday9 departures

Bus of Perth public transport — connects Byford Stn Stand 2 and Armadale Stn Stand 1, with 19 stops per direction.The first departure is at 07:49, the last at 19:04.Departures run every ~32 min, and the ride takes ~18 min on average.

Timetable

First

07:49

Last

19:04

Departures

19

Line 251 timetable — on weekdays
0749
0819
0904
1004
1104
Line 251 timetable — on Saturdays
0904
1004
1104
1204
1304
Line 251 timetable — on Sundays and holidays
0904
1004
1104
1204
1304
Changed25.10.2026.
Checked25.10.2026.

Stops

19 stops~18 min in total
  1. 249departure0min
  2. Fourth Rd - Armadale City Shop Ctr

    #13187 — Fourth Rd - Armadale City Shop Ctr

    219220245249250519+1 min1min
  3. William St Before South Western Hwy

    #23367 — William St Before South Western Hwy

    +1 min2min
  4. South Western Hwy Before Burndale Rd

    #13123 — South Western Hwy Before Burndale Rd

    +1 min3min
  5. South Western Hwy Before Talus Dr

    #13124 — South Western Hwy Before Talus Dr

    +1 min4min
  6. South Western Hwy Before Keates Rd

    #13125 — South Western Hwy Before Keates Rd

    +1 min5min
  7. South Western Hwy Before Stone St

    #13126 — South Western Hwy Before Stone St

    +0 min5min
  8. South Western Hwy Before Rails Cr

    #13127 — South Western Hwy Before Rails Cr

    +1 min6min
  9. South Western Hwy After Moore St

    #13128 — South Western Hwy After Moore St

    +1 min7min
  10. South Western Hwy Before Mitchell St

    #13129 — South Western Hwy Before Mitchell St

    +0 min7min
  11. South Western Hwy Before Eleventh Rd

    #13130 — South Western Hwy Before Eleventh Rd

    +1 min8min
  12. South Western Hwy Before Butcher Rd

    #13131 — South Western Hwy Before Butcher Rd

    +2 min10min
  13. South Western Hwy After Butcher Rd

    #13132 — South Western Hwy After Butcher Rd

    +1 min11min
  14. South Western Hwy After Thomas Rd

    #29721 — South Western Hwy After Thomas Rd

    +2 min13min
  15. South Western Hwy After Stanley Rd

    #13133 — South Western Hwy After Stanley Rd

    +1 min14min
  16. South Western Hwy Before Larsen Rd

    #13134 — South Western Hwy Before Larsen Rd

    +0 min14min
  17. South Western Hwy After Jessie St

    #13135 — South Western Hwy After Jessie St

    +1 min15min
  18. Hammermill Dr After Sansimeon Bvd

    #29695 — Hammermill Dr After Sansimeon Bvd

    255256259262+1 min16min

Frequently asked questions

When are the first and last departures of line 251?

On weekdays the first departure from Armadale Stn Stand 3 is at 07:49 and the last at 19:04. There are 19 departures in total.

Does line 251 run on weekends?

Yes — on Saturday from 09:04 to 19:04 and on Sunday from 09:04 to 17:04.

Does line 251 run on Sundays?

Yes. On Sundays line 251 has 9 departures from Armadale Stn Stand 3, the first at 09:04 and the last at 17:04.

How often does line 251 run?

Departures run about every 32 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 251?

The whole ride takes about 18 minutes on average — from about 17 minutes off-peak to about 27 minutes at peak.

How many stops does line 251 have?

In the Armadale Stn Stand 3 → Byford Stn Stand 1 direction, line 251 has 19 stops.

How long is the route of line 251?

The route in this direction is about 9.3 km long.