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~24 min
  • First departure06:37
  • Last departure18:29
  • Average ride~48 min
  • Stops55
  • Departures per day15
  • Route length27.1 km
  • Peak~70 min
  • Off-peak~20 min
  • Saturday8 departures
  • Sunday6 departures

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

09:01

Last

18:02

Departures

6

Line 310 timetable — on weekdays
0637C
0700C23C45C
0842
1043
1243
Line 310 timetable — on Saturdays
0724C
0900
1058
1302
1502
Line 310 timetable — on Sundays and holidays
0901
1058
1302
1502
1702
Changed25.10.2026.
Checked25.10.2026.

Stops

55 stops~48 min in total
  1. 308312departure0min
  2. The Crescent After Stafford St

    #14668 — The Crescent After Stafford St

    308312313314315323+5+2 min2min
  3. The Crescent Before Sayer St

    #14670 — The Crescent Before Sayer St

    308312313314315323+5+1 min3min
  4. The Crescent After Templeman Pl

    #14671 — The Crescent After Templeman Pl

    308312313314315323+5+1 min4min
  5. The Crescent Before Mellar Ct

    #14672 — The Crescent Before Mellar Ct

    308312313314315323+5+0 min4min
  6. Hamersley St Before North St

    #29863 — Hamersley St Before North St

    308312+2 min6min
  7. Margaret St Before Great Northern Hwy

    #14813 — Margaret St Before Great Northern Hwy

    308312+1 min7min
  8. Great Northern Hwy After John St

    #14682 — Great Northern Hwy After John St

    308312+0 min7min
  9. Great Northern Hwy After Spring Av

    #14683 — Great Northern Hwy After Spring Av

    312+1 min8min
  10. Great Northern Hwy After Toodyay Rd

    #14684 — Great Northern Hwy After Toodyay Rd

    +1 min9min
  11. Great Northern Hwy After Tanner St

    #14685 — Great Northern Hwy After Tanner St

    +0 min9min
  12. Great Northern Hwy After Bassett Rd

    #14686 — Great Northern Hwy After Bassett Rd

    +0 min9min
  13. Great Northern Hwy Before Bishop Rd

    #14687 — Great Northern Hwy Before Bishop Rd

    +0 min9min
  14. Great Northern Hwy Swan Christian College

    #14688 — Great Northern Hwy Swan Christian College

    +2 min11min
  15. Great Northern Hwy Before Dale Rd

    #14689 — Great Northern Hwy Before Dale Rd

    +0 min11min
  16. Great Northern Hwy Before George Rd

    #14690 — Great Northern Hwy Before George Rd

    +1 min12min
  17. Great Northern Hwy After George Rd

    #14691 — Great Northern Hwy After George Rd

    +0 min12min
  18. Great Northern Hwy After Oakover Rd

    #14692 — Great Northern Hwy After Oakover Rd

    +0 min12min
  19. Great Northern Hwy Before Vine St

    #14693 — Great Northern Hwy Before Vine St

    +1 min13min
  20. Great Northern Hwy Before Lennard St

    #14694 — Great Northern Hwy Before Lennard St

    +0 min13min
  21. Great Northern Hwy After Barrett St

    #14695 — Great Northern Hwy After Barrett St

    +1 min14min
  22. Great Northern Hwy Before Mcdonald St

    #14697 — Great Northern Hwy Before Mcdonald St

    +1 min15min
  23. Great Northern Hwy After Hyem Rd

    #14698 — Great Northern Hwy After Hyem Rd

    +1 min16min
  24. Great Northern Hwy After Padbury Av

    #14700 — Great Northern Hwy After Padbury Av

    +0 min16min
  25. Great Northern Hwy Before Beryl Av

    #14702 — Great Northern Hwy Before Beryl Av

    +1 min17min
  26. Great Northern Hwy Before Maisie St

    #14704 — Great Northern Hwy Before Maisie St

    +1 min18min
  27. Great Northern Hwy Before Haddrill Rd

    #14705 — Great Northern Hwy Before Haddrill Rd

    +0 min18min
  28. Great Northern Hwy After Memorial Av

    #14706 — Great Northern Hwy After Memorial Av

    +1 min19min
  29. Great Northern Hwy After Cathedral Av

    #14707 — Great Northern Hwy After Cathedral Av

    +0 min19min
  30. Great Northern Hwy After Nolan Av

    #14708 — Great Northern Hwy After Nolan Av

    +1 min20min
  31. Rose St After Railway Pde

    #29396 — Rose St After Railway Pde

    +2 min22min
  32. +0 min22min
  33. Orange Av After Lychee Rd

    #29425 — Orange Av After Lychee Rd

    +1 min23min
  34. Orange Av After Citrus St

    #29426 — Orange Av After Citrus St

    +0 min23min
  35. Orange Av Before Apple St

    #29427 — Orange Av Before Apple St

    +0 min23min
  36. Apple St Before Railway Pde

    #29428 — Apple St Before Railway Pde

    +1 min24min
  37. Apple St After Almeria Pde

    #15421 — Apple St After Almeria Pde

    +1 min25min
  38. Great Northern Hwy After Station St

    #14745 — Great Northern Hwy After Station St

    345+2 min27min
  39. Great Northern Hwy Before Copley Rd

    #14746 — Great Northern Hwy Before Copley Rd

    345+1 min28min
  40. Great Northern Hwy After Copley Rd

    #14747 — Great Northern Hwy After Copley Rd

    345+0 min28min
  41. West Swan Rd After Great Northern Hwy

    #23810 — West Swan Rd After Great Northern Hwy

    345+3 min31min
  42. Millhouse Rd After Anglesea Cr

    #22379 — Millhouse Rd After Anglesea Cr

    345+3 min34min
  43. Millhouse Rd Before Aveley Rd

    #22380 — Millhouse Rd Before Aveley Rd

    345+1 min35min
  44. Millhouse Rd Before Chateau Pl

    #29422 — Millhouse Rd Before Chateau Pl

    345+1 min36min
  45. Millhouse Rd Before Aldine Rdge

    #29423 — Millhouse Rd Before Aldine Rdge

    345+2 min38min
  46. Millhouse Rd After Vidalia Dr

    #29295 — Millhouse Rd After Vidalia Dr

    345346+0 min38min
  47. Millhouse Rd After Holdsworth Av

    #28372 — Millhouse Rd After Holdsworth Av

    343345+1 min39min
  48. Millhouse Rd Before Mana Lane

    #28374 — Millhouse Rd Before Mana Lane

    343345+1 min40min
  49. Millhouse Rd Before Wistful Pde

    #28375 — Millhouse Rd Before Wistful Pde

    343345+1 min41min
  50. Millhouse Rd Before Manila Wy

    #28379 — Millhouse Rd Before Manila Wy

    343345+1 min42min
  51. Millhouse Rd After Henley Brook Av

    #26150 — Millhouse Rd After Henley Brook Av

    343345348+1 min43min
  52. The Promenade Before Pinaster Pde

    #25921 — The Promenade Before Pinaster Pde

    342343345348+1 min44min
  53. The Promenade After Killara Av

    #25922 — The Promenade After Killara Av

    342343345348+1 min45min
  54. Main St After The Promenade

    #22417 — Main St After The Promenade

    340341342343345348+1 min46min
  55. 340341342343345346+3+2 min48min

Frequently asked questions

When are the first and last departures of line 310?

On weekdays the first departure from Midland Stn Stand 9 is at 06:37 and the last at 18:29. There are 15 departures in total.

Does line 310 run on weekends?

Yes — on Saturday from 07:24 to 18:02 and on Sunday from 09:01 to 18:02.

Does line 310 run on Sundays?

Yes. On Sundays line 310 has 6 departures from Midland Stn Stand 9, the first at 09:01 and the last at 18:02.

How often does line 310 run?

Departures run about every 24 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 20 minutes off-peak to about 70 minutes at peak.

How many stops does line 310 have?

In the Midland Stn Stand 9 → Ellenbrook Stn Stand 12 direction, line 310 has 55 stops.

How long is the route of line 310?

The route in this direction is about 27.1 km long.