buses.appPerth public transport
310

Perth · bus timetable

Bus 310 Ellenbrook Stn Stand 5 Midland Stn Stand 1

Bus Regular line Operator: Transperth

Line 310 (Ellenbrook Stn Stand 5 – Midland Stn Stand 1) has its first departure on weekdays at 06:12 and its last at 18:29, every ~41 min.

  • Headway~41 min
  • First departure06:12
  • Last departure18:29
  • Average ride~48 min
  • Stops54
  • Departures per day15
  • Route length27.2 km
  • Peak~57 min
  • Off-peak~23 min
  • Saturday8 departures
  • Sunday7 departures

Bus of Perth public transport — connects Ellenbrook Stn Stand 5 and Midland Stn Stand 1, with 54 stops per direction.The first departure is at 06:12, the last at 18:29.Departures run every ~41 min, and the ride takes ~48 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

06:12

Last

18:29

Departures

15

Line 310 timetable — on weekdays
0612C58C
070635
0819
1024
1215
Line 310 timetable — on Saturdays
0642C
0730
0826
1023
1230
Line 310 timetable — on Sundays and holidays
0731
0827
1025
1230
1430
Changed25.10.2026.
Checked25.10.2026.

Stops

54 stops~48 min in total
  1. 345departure0min
  2. Main St Before The Promenade

    #22418 — Main St Before The Promenade

    342343345348+1 min1min
  3. The Promenade Before Killara Av

    #25923 — The Promenade Before Killara Av

    342343345348+0 min1min
  4. The Promenade After Pinaster Pde

    #25924 — The Promenade After Pinaster Pde

    342343345348+1 min2min
  5. Millhouse Rd After Henley Brook Av

    #26151 — Millhouse Rd After Henley Brook Av

    343345348+1 min3min
  6. Millhouse Rd Before Manila Wy

    #28378 — Millhouse Rd Before Manila Wy

    343345+1 min4min
  7. Millhouse Rd After Wistful Pde

    #28376 — Millhouse Rd After Wistful Pde

    343345+0 min4min
  8. Millhouse Rd After Beaumonde Gra

    #28373 — Millhouse Rd After Beaumonde Gra

    343345+1 min5min
  9. Millhouse Rd Before Holdsworth Av

    #28371 — Millhouse Rd Before Holdsworth Av

    343345+0 min5min
  10. Millhouse Rd After Thredbo Dr

    #29420 — Millhouse Rd After Thredbo Dr

    345+1 min6min
  11. Millhouse Rd After Chateau Pl

    #29421 — Millhouse Rd After Chateau Pl

    345+1 min7min
  12. Millhouse Rd After Aveley Rd

    #22404 — Millhouse Rd After Aveley Rd

    345+0 min7min
  13. Millhouse Rd After Anglesea Cr

    #22405 — Millhouse Rd After Anglesea Cr

    345+1 min8min
  14. West Swan Rd Before Great Northern Hwy

    #15491 — West Swan Rd Before Great Northern Hwy

    345+2 min10min
  15. Rose St After Railway Pde

    #29396 — Rose St After Railway Pde

    +2 min12min
  16. +0 min12min
  17. Orange Av After Lychee Rd

    #29425 — Orange Av After Lychee Rd

    +1 min13min
  18. Orange Av After Citrus St

    #29426 — Orange Av After Citrus St

    +0 min13min
  19. Orange Av Before Apple St

    #29427 — Orange Av Before Apple St

    +0 min13min
  20. Apple St Before Railway Pde

    #29428 — Apple St Before Railway Pde

    +1 min14min
  21. Apple St After Almeria Pde

    #15421 — Apple St After Almeria Pde

    +0 min14min
  22. Great Northern Hwy After Station St

    #14745 — Great Northern Hwy After Station St

    345+2 min16min
  23. Great Northern Hwy Before Copley Rd

    #14746 — Great Northern Hwy Before Copley Rd

    345+1 min17min
  24. Great Northern Hwy After Copley Rd

    #14747 — Great Northern Hwy After Copley Rd

    345+0 min17min
  25. Great Northern Hwy Before Nolan Av

    #14748 — Great Northern Hwy Before Nolan Av

    +1 min18min
  26. Great Northern Hwy Before Cathedral Av

    #14749 — Great Northern Hwy Before Cathedral Av

    +1 min19min
  27. Great Northern Hwy Before Haddrill Rd

    #14751 — Great Northern Hwy Before Haddrill Rd

    +0 min19min
  28. Great Northern Hwy After Maisie St

    #14752 — Great Northern Hwy After Maisie St

    +1 min20min
  29. Great Northern Hwy Before Padbury Av

    #14755 — Great Northern Hwy Before Padbury Av

    +1 min21min
  30. Great Northern Hwy Before River Rd

    #14757 — Great Northern Hwy Before River Rd

    +1 min22min
  31. Great Northern Hwy After Hyem Rd

    #14758 — Great Northern Hwy After Hyem Rd

    +1 min23min
  32. Great Northern Hwy After Mcdonald St

    #14759 — Great Northern Hwy After Mcdonald St

    +0 min23min
  33. Great Northern Hwy After Argyle St

    #14761 — Great Northern Hwy After Argyle St

    +1 min24min
  34. Great Northern Hwy Before Lennard St

    #14762 — Great Northern Hwy Before Lennard St

    +1 min25min
  35. Great Northern Hwy Before Vine St

    #14763 — Great Northern Hwy Before Vine St

    +1 min26min
  36. Great Northern Hwy Before Oakover Rd

    #14764 — Great Northern Hwy Before Oakover Rd

    +1 min27min
  37. Great Northern Hwy After Yukich Cl

    #14765 — Great Northern Hwy After Yukich Cl

    +0 min27min
  38. Great Northern Hwy Before Dale Rd

    #14766 — Great Northern Hwy Before Dale Rd

    +0 min27min
  39. Great Northern Hwy After Dale Rd

    #14767 — Great Northern Hwy After Dale Rd

    +1 min28min
  40. Great Northern Hwy Before Roe Hwy

    #14768 — Great Northern Hwy Before Roe Hwy

    +1 min29min
  41. Great Northern Hwy After Roe Hwy

    #14769 — Great Northern Hwy After Roe Hwy

    358359+0 min29min
  42. Great Northern Hwy After Viveash Rd

    #14770 — Great Northern Hwy After Viveash Rd

    +1 min30min
  43. Great Northern Hwy Before Tanner St

    #14771 — Great Northern Hwy Before Tanner St

    +0 min30min
  44. Great Northern Hwy Before Toodyay Rd

    #14772 — Great Northern Hwy Before Toodyay Rd

    +1 min31min
  45. Great Northern Hwy Before Spring Av

    #29429 — Great Northern Hwy Before Spring Av

    312+0 min31min
  46. Great Northern Hwy Before Muriel St

    #14773 — Great Northern Hwy Before Muriel St

    312+0 min31min
  47. Margaret St After Great Northern Hwy

    #14808 — Margaret St After Great Northern Hwy

    308312+1 min32min
  48. Hamersley St After North St

    #14807 — Hamersley St After North St

    308312+2 min34min
  49. The Crescent After Mellar Ct

    #14673 — The Crescent After Mellar Ct

    300308312313314315+7+3 min37min
  50. The Crescent Before Templeman Pl

    #14674 — The Crescent Before Templeman Pl

    300308312313314315+7+1 min38min
  51. The Crescent After Sayer St

    #23938 — The Crescent After Sayer St

    300308312313314315+7+1 min39min
  52. The Crescent After Viveash Rd

    #14676 — The Crescent After Viveash Rd

    300308312313314315+7+2 min41min
  53. Helena St Before Victoria St

    #14628 — Helena St Before Victoria St

    290300308312313314+8+3 min44min
  54. 277278290291300301+17+4 min48min

Frequently asked questions

When are the first and last departures of line 310?

On weekdays the first departure from Ellenbrook Stn Stand 5 is at 06:12 and the last at 18:29. There are 15 departures in total.

Does line 310 run on weekends?

Yes — on Saturday from 06:42 to 18:30 and on Sunday from 07:31 to 18:30.

Does line 310 run on Sundays?

Yes. On Sundays line 310 has 7 departures from Ellenbrook Stn Stand 5, the first at 07:31 and the last at 18:30.

How often does line 310 run?

Departures run about every 41 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 310?

The whole ride takes about 48 minutes on average — from about 23 minutes off-peak to about 57 minutes at peak.

How many stops does line 310 have?

In the Ellenbrook Stn Stand 5 → Midland Stn Stand 1 direction, line 310 has 54 stops.

How long is the route of line 310?

The route in this direction is about 27.2 km long.