300 Pilling Lane ↔ Queen Square Bus Station
Operated by Arriva North West. First bus 07:27, last bus 23:25. 19 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Pilling Lane (opp) | 07:27 | 19:11 | 20:11 | 20:11 | 21:11 | 21:11 | 22:11 | 22:11 | 23:11 | 23:11 |
|---|---|---|---|---|---|---|---|---|---|---|
| Aintree Retail Park (adj) | 07:42 | 19:26 | 20:25 | 20:26 | 21:25 | 21:26 | 22:25 | 22:26 | 23:26 | 23:25 |
| Rice Lane Interchange (Stop B) | 07:48 | 19:32 | 20:32 | 20:32 | 21:32 | 21:32 | 22:32 | 22:32 | 23:32 | 23:32 |
| Balliol Road (adj) | 07:57 | 19:41 | 20:39 | 20:41 | 21:39 | 21:41 | 22:39 | 22:41 | 23:41 | 23:39 |
| Queen Square Bus Station (Stop A) | 08:08 | 19:52 | 20:49 | 20:52 | 21:49 | 21:52 | 22:49 | 22:52 | 23:52 | 23:49 |
Route map
All stops on route 300
300 towards Queen Square Bus Station
- Pilling Lane (opp) Lydiate
- Lambshear Lane (adj) Lydiate
- Bells Lane (opp) Lydiate
- Nedens Lane (adj) Lydiate
- Dodds Lane (adj) Maghull
- Gordon Avenue (adj) Maghull
- Maghull Library (adj) Maghull
- Balmoral Road (adj) Maghull
- Sandringham Road (adj) Maghull
- Hall Lane (opp) Maghull
- Larchwood Avenue (adj) Woodend
- Dover Road (adj) Maghull
- Switch Island (adj) Aintree
- Old Roan Interchange (Stop G) Old Roan
- Aintree Retail Park (adj) Aintree
- Brenka Avenue (adj) Aintree
- Aintree Interchange (Stop C) Fazakerley
- Eastbourne Road (adj) Fazakerley
- Sydney Street (opp) Walton Vale
- Orrell Park Interchange (Stop E) Walton Vale
- Grace Road (adj) Walton Vale
- Rice Lane Interchange (Stop F) Walton
- Rice Lane Interchange (Stop A) Walton
- Rice Lane Interchange (Stop B) Walton
- Southport Road (adj) Bootle
- Hornby Close (adj) Walton
- Fernhill Road (adj) Bootle
- Hawthorne Road (adj) Bootle
- Gloucester Road (adj) Bootle
- Bootle Strand Interchange (Stop C) Bootle
- Marsh Lane (adj) Bootle
- Park Street (adj) Bootle
- Trinity Road (adj) Bootle
- Balliol Road (adj) Bootle
- Celia Street (adj) Kirkdale
- Beatrice Street (adj) Bootle
- Bank Hall Interchange (Stop B) Kirkdale
- Easby Road (adj) Sandhills
- Briar Street (adj) Kirkdale
- Sterling Way (adj) Kirkdale
- Boundary Street (adj) Kirkdale
- Newsham Street (adj) Vauxhall
- Juvenal Street (adj) Vauxhall
- Queen Square Bus Station (Stop A) Liverpool
300 towards Pilling Lane
- Queen Square Bus Station (Stand 10) Liverpool
- Leeds Street (adj) Vauxhall
- Westmorland Place (Stop B) Kirkdale
- Cranmer Street (adj) Kirkdale
- Major Street (opp) Kirkdale
- Latham Street (adj) Kirkdale
- Pansy Street (adj) Kirkdale
- Commercial Road (adj) Kirkdale
- Bank Hall Interchange (Stop A) Kirkdale
- Wolsey Street (adj) Kirkdale
- Keble Road (adj) Bootle
- Trinity Road (adj) Bootle
- Merton Road (adj) Bootle
- Bootle Strand Interchange (Stop B) Bootle
- Stanley Road (adj) Bootle
- Fernhill Road (adj) Bootle
- Hawthorne Road (adj) Bootle
- Connolly Avenue (adj) Bootle
- Hornby Close (opp) Walton
- Rice Lane Interchange (Stop D) Walton
- Orrell Park Interchange (Stop D) Walton
- Rice Lane Interchange (Stop E) Walton
- Warbreck Moor (Stop B) Walton Vale
- Albany Road (opp) Warbreck Park
- Church Avenue (adj) Warbreck Park
- Aintree Interchange (Stop B) Aintree
- Brenka Avenue (opp) Aintree
- Aintree Retail Park (opp) Aintree
- Old Roan Interchange (Stop D) Old Roan
- Switch Island (opp) Aintree
- Northway (adj) Woodend
- The Cresent (adj) Woodend
- Ormonde Avenue (adj) Maghull
- Rosslyn Avenue (adj) Maghull
- Balmoral Road (opp) Maghull
- Stafford Moreton Way (opp) Maghull
- Dodds Lane (adj) Maghull
- Green Lane (adj) Maghull
- Nedens Lane (opp) Lydiate
- Seafore Close (adj) Lydiate
- Mallory Avenue (adj) Lydiate
- Pilling Lane (opp) Lydiate
Service history & registered changes
- 🆕 Registered effective 23 Apr 2026 Operating between Southport, Union Street and Queen Square given service number 300 effective from 23 April 2026. To amend Timetable.
- 🆕 Registered effective 19 Apr 2026 Operating between Southport, Union Street and Queen Square given service number 300 effective from 19 April 2026. To amend Timetable.
- 🆕 Registered effective 23 Mar 2026 Operating between Maryport and Carlisle given service number 300 effective from 23 March 2026. To amend Timetable.
- 🆕 Registered effective 23 Mar 2026 Operating between Workington and Maryport given service number 300 effective from 23 March 2026. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 300 bus?
The first 300 departure on weekdays leaves at 07:27 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 300 bus?
The last 300 on weekdays leaves its first stop at 23:25. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 300 bus cost?
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 300 bus?
The 300 is operated by Arriva North West.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.