buses.appPerth public transport
346

Perth · bus timetable

Bus 346 Millhouse Rd After Vidalia Dr Ellenbrook Stn Stand 12

Bus Regular line Operator: Transperth

Line 346 (Millhouse Rd After Vidalia Dr – Ellenbrook Stn Stand 12) has its first departure on weekdays at 04:52 and its last at 18:58, every ~29 min.

  • Headway~29 min
  • First departure04:52
  • Last departure18:58
  • Average ride~17 min
  • Stops18
  • Departures per day31
  • Route length6.6 km
  • Peak~21 min
  • Off-peak~16 min
  • Saturday13 departures
  • Sunday11 departures

Bus of Perth public transport — connects Millhouse Rd After Vidalia Dr and Ellenbrook Stn Stand 12, with 18 stops per direction.The first departure is at 04:52, the last at 18:58.Departures run every ~29 min, and the ride takes ~17 min on average.

Timetable

First

07:56

Last

17:57

Departures

11

Line 346 timetable — on weekdays
0452
0528
06022650
07133648
08042454
Line 346 timetable — on Saturdays
0656
0756
0856
0956
1056
Line 346 timetable — on Sundays and holidays
0756
0856
0956
1056
1156
Changed25.10.2026.
Checked25.10.2026.

Stops

18 stops~17 min in total
  1. Millhouse Rd After Vidalia Dr

    #29295 — Millhouse Rd After Vidalia Dr

    310345departure0min
  2. Vidalia Dr After Dovestone Rd

    #28369 — Vidalia Dr After Dovestone Rd

    +0 min0min
  3. Vidalia Dr After Stithians Av

    #28368 — Vidalia Dr After Stithians Av

    +1 min1min
  4. Hancock Av After Ladybower Vista

    #28367 — Hancock Av After Ladybower Vista

    +1 min2min
  5. Hancock Av Before Pitsford Ch

    #28364 — Hancock Av Before Pitsford Ch

    +0 min2min
  6. Windermere Bvd Before Selset Lane

    #28362 — Windermere Bvd Before Selset Lane

    +1 min3min
  7. Rivington Ent After Bewl Wy

    #28361 — Rivington Ent After Bewl Wy

    +1 min4min
  8. Turkich Pde After Travers Wy

    #28359 — Turkich Pde After Travers Wy

    +0 min4min
  9. Turkich Pde Before Edingley St

    #28357 — Turkich Pde Before Edingley St

    +1 min5min
  10. Flecker Prom After Lago Prom

    #26144 — Flecker Prom After Lago Prom

    +1 min6min
  11. Flecker Prom After Pasalich Bend

    #26145 — Flecker Prom After Pasalich Bend

    +0 min6min
  12. Ingham St After Rudall Link

    #29307 — Ingham St After Rudall Link

    +1 min7min
  13. Bronzewing Av After Waterview Gr

    #29308 — Bronzewing Av After Waterview Gr

    +1 min8min
  14. Highpoint Bvd After Bronzewing Av

    #15516 — Highpoint Bvd After Bronzewing Av

    347+1 min9min
  15. The Parkway After Pinaster Pde

    #23306 — The Parkway After Pinaster Pde

    347+1 min10min
  16. The Parkway - Parkland Villas

    #25691 — The Parkway - Parkland Villas

    347+2 min12min
  17. The Parkway After Villa Pass

    #23307 — The Parkway After Villa Pass

    347+1 min13min
  18. 310340341342343345+3+4 min17min

Frequently asked questions

When are the first and last departures of line 346?

On weekdays the first departure from Millhouse Rd After Vidalia Dr is at 04:52 and the last at 18:58. There are 31 departures in total.

Does line 346 run on weekends?

Yes — on Saturday from 06:56 to 18:57 and on Sunday from 07:56 to 17:57.

Does line 346 run on Sundays?

Yes. On Sundays line 346 has 11 departures from Millhouse Rd After Vidalia Dr, the first at 07:56 and the last at 17:57.

How often does line 346 run?

Departures run about every 29 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 346?

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

How many stops does line 346 have?

In the Millhouse Rd After Vidalia Dr → Ellenbrook Stn Stand 12 direction, line 346 has 18 stops.

How long is the route of line 346?

The route in this direction is about 6.6 km long.