310 Skelmersdale to Liverpool via Maghull, Walton

Operated by Arriva North West. First bus 04:58, last bus 22:58. 78 journeys on weekdays. Today, a Sunday: first 08:11, last 22:55. Fares: adult single £2.20 to £2.70 — more.

Next towards Liverpool from Concourse (Stand 3): 16:55, 17:55, 18:55

Next towards Skelmersdale from Queen Square Bus Station (Stand 10): 16:45, 17:50, 18:55

Wanted a different 310? 10 other bus routes are numbered 310 elsewhere in the UK — see every 310 bus timetable by area.

Cancelled: the Sun 14:58 310 from Concourse to Queen Square Bus Station is not running.
Kenyons Lane (Maghull) — Kenyons Lane will be closed Westbound between Park Lane and Northway from Wednesday 3 December 2025 until further notice. All disruptions →

Timetable

Ends at Queen Square Bus Station · Sunday · 16 journeys
Stop 07:5608:5609:0209:5910:5911:5912:5913:5814:5815:5816:5517:5518:5520:4021:4022:40
Concourse (Stand 3) ··09:0209:5910:5911:5912:5913:5814:5815:5816:5517:5518:55···
School Lane (by) ··09:1410:1111:1112:1113:1114:1015:1016:1017:0618:0619:06···
Bus Station (Stand 2) ··09:2710:2411:2412:2413:2414:2315:2316:2317:1918:1919:19···
Royal Oak (opp) ··09:3910:3611:3612:3613:3614:3515:3516:3517:2818:2819:28···
Langdale Drive (opp) 07:5608:5609:5210:4911:4912:4913:4914:4815:4816:4817:4118:4119:4120:4021:4022:40
Hall Lane (opp) 08:0409:0410:0010:5711:5712:5713:5714:5615:5616:5617:4818:4819:4820:4821:4822:48
Brenka Avenue (adj) 08:1209:1410:1211:1012:1013:1014:1015:0916:0917:0917:5918:5719:5620:5621:5622:56
Fazakerley Road (adj) 08:1909:2110:2011:1912:1913:1914:1915:1816:1817:1818:0719:0420:0321:0322:0323:03
Queen Square Bus Station (Stop A) 08:3609:3910:3811:3812:3913:3914:3915:3716:3717:3718:2519:2120:2021:2022:2023:20

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Arriva North West whether this route takes part. Details →

Fares on the 310

Adult single £2.20 to £2.70

Arriva UK Bus's published fares on the Bus Open Data Service, in force from 3 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Arriva North West before you travel.

Tickets on the 310

Arriva North West publishes singles on this route for adults and children.

Adult Single · Child Single

…and 2 more tickets on this route.

Ticket types come from Arriva North West's own fares data on the Bus Open Data Service, last updated 4 October 2026. Prices for singles and returns are under Fares above; for the others, check with Arriva North West.

42–61% on time
average delay 3.6 min · the range 103 live GPS observations over 30 days can support

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Arriva North West before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 310

310 towards Liverpool

All 86 stops
  1. Concourse (Stand 3) Skelmersdale
  2. Grimshaw Road (by) Skelmersdale
  3. Whiteledge Road (by) Gillibrands
  4. Gillibrands Road (by) Pennylands
  5. Whitehey Road (opp) Pennylands
  6. Westgate (opp) Pennylands
  7. Waverley (by) Pennylands
  8. Wheatacre (opp) Pennylands
  9. Hawthorn Cres (by) Pennylands
  10. High Street (o/s) Pennylands
  11. Church Green (opp) Pennylands
  12. Millbrook Close (opp) Pennylands
  13. Tancaster (o/s) Pennylands
  14. Sherrat Street (by) Pennylands
  15. Turnberry (by) Pennylands
  16. School Lane (by) Pennylands
  17. Old Skelmersdale War Memorial (by) Blaguegate
  18. Wardens Club (opp) Blaguegate
  19. Firswood Road (opp) Lathom
  20. Hollands Lane (by) Lathom
  21. Country Florist (opp) Lathom
  22. Lyelake Lane (by) Lathom
  23. Plough Lane (opp) Lathom
  24. Prince Albert (opp) Westhead
  25. Castle Lane (opp) Westhead
  26. Mawdsleys Farm (opp) Westhead
  27. Cross Hall (opp) Ormskirk
  28. Ormskirk School (opp) Ormskirk
  29. Pinfold Road (by) Ormskirk
  30. Bus Station (Stand 0) Ormskirk
  31. Bus Station (Stand 2) Ormskirk
  32. Aughton Street (by) Ormskirk
  33. Fire Station (opp) Ormskirk
  34. Priory Grove (by) Ormskirk
  35. Holborn Drive (opp) Aughton
  36. Christ Church (by) Aughton
  37. Royal Oak (opp) Aughton
  38. Noel Gate (by) Aughton
  39. Aughton Institute (by) Aughton
  40. Church Lane (opp) Aughton
  41. Springfield Road (by) Aughton
  42. Kenyons Lane (adj) Lydiate
  43. Kenyons Lane (adj) Maghull
  44. Langdale Drive (opp) Maghull
  45. Douglas Drive (adj) Maghull
  46. Millbank Lane (adj) Maghull
  47. Douglas Drive (opp) Maghull
  48. Parkbourn Drive (adj) Moss Side
  49. Beechway (adj) Moss Side
  50. Maghull North Interchange (Stop B) Moss Side
  51. Green Heys Drive (adj) Maghull
  52. Eastway (adj) Maghull
  53. Hunt Road (adj) Maghull
  54. Central Square (Stop B) Maghull
  55. Maghull Library (adj) Maghull
  56. Balmoral Road (adj) Maghull
  57. Sandringham Road (adj) Maghull
  58. Hall Lane (opp) Maghull
  59. Larchwood Avenue (adj) Woodend
  60. Dover Road (adj) Maghull
  61. Switch Island (adj) Aintree
  62. Old Roan Interchange (Stop G) Old Roan
  63. Aintree Retail Park (adj) Aintree
  64. Brenka Avenue (adj) Aintree
  65. Aintree Interchange (Stop C) Fazakerley
  66. Eastbourne Road (adj) Fazakerley
  67. Sydney Street (opp) Walton Vale
  68. Grace Road (adj) Walton Vale
  69. Orrell Park Interchange (Stop E) Walton Vale
  70. Rice Lane Interchange (Stop F) Walton
  71. Fazakerley Road (adj) Walton
  72. Cavendish Drive (Stop B) Walton
  73. Denbigh Road (Stop F) Walton
  74. Church Lane (adj) Walton on the Hill
  75. Pym Street (adj) Walton on the Hill
  76. Wilburn Street (adj) Walton
  77. Oxton Street (adj) Walton
  78. Christopher Street (adj) Kirkdale
  79. Woodhouse Close (adj) Kirkdale
  80. Sandheys Close (opp) Kirkdale
  81. Whittle Street (opp) Everton
  82. Great Homer Street (adj) Kirkdale
  83. Stanley Road (opp) Kirkdale
  84. Newsham Street (adj) Vauxhall
  85. Juvenal Street (adj) Vauxhall
  86. Queen Square Bus Station (Stop A) Liverpool

310 towards Skelmersdale

All 89 stops
  1. Queen Square Bus Station (Stand 10) Liverpool
  2. Leeds Street (adj) Vauxhall
  3. Westmorland Place (Stop B) Kirkdale
  4. Boundary Street (adj) Kirkdale
  5. Lancaster Street (adj) Kirkdale
  6. Smith Street (adj) Kirkdale
  7. Sandheys Close (adj) Kirkdale
  8. Fountains Road (adj) Kirkdale
  9. Christopher Street (opp) Kirkdale
  10. Ludlow Street (adj) Walton
  11. Arundel Street (adj) Walton
  12. Makin Street (adj) Walton on the Hill
  13. Breeze Hill (adj) Walton on the Hill
  14. York Street (Stop E) Walton
  15. Clock Tower Drive (Stop D) Walton
  16. Rawcliffe Road (adj) Walton
  17. Rice Lane Interchange (Stop E) Walton
  18. Orrell Park Interchange (Stop D) Walton
  19. Warbreck Moor (Stop B) Walton Vale
  20. Albany Road (opp) Warbreck Park
  21. Church Avenue (adj) Warbreck Park
  22. Aintree Interchange (Stop B) Aintree
  23. Brenka Avenue (opp) Aintree
  24. Aintree Retail Park (opp) Aintree
  25. Old Roan Interchange (Stop D) Old Roan
  26. Switch Island (opp) Aintree
  27. Northway (adj) Woodend
  28. The Cresent (adj) Woodend
  29. Ormonde Avenue (adj) Maghull
  30. Rosslyn Avenue (adj) Maghull
  31. Balmoral Road (opp) Maghull
  32. Stafford Moreton Way (opp) Maghull
  33. Central Square (Stop A) Maghull
  34. Ambleside Road (adj) Maghull
  35. Kendal Drive (adj) Maghull
  36. Deyes Lane (adj) Maghull
  37. Tebay Close (adj) Maghull
  38. Langdale Drive (adj) Maghull
  39. Moss Lane (adj) Maghull
  40. Moss Lane (adj) Maghull
  41. Maghull North Interchange (Stop A) Moss Side
  42. School Lane (adj) Moss Side
  43. Parkbourn Drive (opp) Moss Side
  44. Wasdale Avenue (adj) Maghull
  45. Lathom Drive (adj) Lydiate
  46. Kenyons Lane (adj) Lydiate
  47. Butchers Lane (opp) Aughton
  48. Smithy Lane (opp) Aughton
  49. Church Lane (by) Aughton
  50. Aughton Institute (opp) Aughton
  51. Noel Gate (opp) Aughton
  52. Turnpike Road (by) Aughton
  53. Royal Oak (o/s) Aughton
  54. Christ Church (opp) Aughton
  55. Holborn Drive (by) Aughton
  56. Priory Grove (opp) Ormskirk
  57. Fire Station (by) Ormskirk
  58. Park Road (by) Ormskirk
  59. Bus Station (Stand 0) Ormskirk
  60. Bus Station (Stand 1) Ormskirk
  61. School House Green (opp) Ormskirk
  62. Ormskirk School (by) Ormskirk
  63. Cross Hall (by) Ormskirk
  64. Mawdsleys Farm (by) Westhead
  65. Ormond Avenue (by) Westhead
  66. Prince Albert (by) Westhead
  67. Plough Lane (by) Lathom
  68. Lylake Lane (opp) Lathom
  69. Country Florist (by) Lathom
  70. Hollands Lane (oppj) Lathom
  71. Firswood Road (by) Lathom
  72. Wardens Club (by) Blaguegate
  73. Old Skelmersdale War Memorial (by) Blaguegate
  74. School Lane (opp) Pennylands
  75. Turnberry (opp) Pennylands
  76. Sherrat Street (opp) Pennylands
  77. Tancaster (opp) Pennylands
  78. Millbrook Close (o/s) Pennylands
  79. Mill Lane (by) Pennylands
  80. Church Green (by) Pennylands
  81. High Street (opp) Pennylands
  82. Hawthorn Crescent (opp) Pennylands
  83. Wheatacre (by) Pennylands
  84. Waverley (opp) Pennylands
  85. Westgate (o/s) Pennylands
  86. Whitehey Road (by) Pennylands
  87. Gillibrands Road (opp) Pennylands
  88. Grimshaw Road (adj) Skelmersdale
  89. Concourse (Stand 3) Skelmersdale

Service registration & registered changes

Registered as partly financially supported by a local authority (MPTE).

From official Traffic Commissioner registrations. Registration PC0001141/438 · Changes in Lancashire County Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 310 bus?

The first 310 departure on weekdays leaves at 04:58 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 310 bus?

The last 310 on weekdays leaves its first stop at 22:58. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 310 bus cost?

Arriva North West's published fares on the 310: adult single £2.20 to £2.70. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Arriva North West day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 310 bus?

The 310 is operated by Arriva North West.

Timetable data from Arriva North West via the DfT Bus Open Data Service (North West England feed). Registered with the Traffic Commissioner as PC0001141/438. Check before you travel — services can change at short notice.