20 Queen Square ↔ Tower Hill Moorfield
Operated by Stagecoach Merseyside and South Lancashire. First bus 05:03, last bus 23:50. 135 journeys on weekdays.
Wanted a different 20? 59 other bus routes are numbered 20 elsewhere in the UK — see every 20 bus by area.
Timetable
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.
| Queen Square Bus Station (Stand 7) | · | · | · | 05:50 | · | 06:03 | · | · | 06:35 | · | 06:52 | · | 07:10 | 07:23 | 07:38 | 07:53 | 08:08 | 08:28 | 08:47 | 09:02 | 09:17 | 09:32 | 09:46 | 10:01 | 10:16 | 10:31 | 10:46 | 11:01 | 11:16 | 11:31 | 11:46 | 12:01 | 12:16 | 12:31 | 12:46 | 13:01 | 13:16 | 13:31 | 13:46 | 14:01 | 14:14 | 14:29 | 14:44 | 15:02 | 15:22 | 15:42 | 16:02 | 16:20 | 16:37 | 16:52 | 17:07 | 17:27 | 17:47 | 18:05 | 18:20 | 18:37 | 18:52 | 19:07 | 19:25 | 19:50 | 20:20 | 20:50 | 21:20 | 21:50 | 22:20 | 22:50 | 23:20 | 23:50 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fountains Road (adj) | · | · | · | 05:59 | · | 06:12 | · | · | 06:46 | · | 07:03 | · | 07:20 | 07:33 | 07:49 | 08:04 | 08:19 | 08:40 | 08:59 | 09:13 | 09:28 | 09:43 | 09:57 | 10:13 | 10:28 | 10:43 | 10:58 | 11:13 | 11:28 | 11:43 | 11:58 | 12:13 | 12:28 | 12:43 | 12:58 | 13:13 | 13:28 | 13:43 | 13:58 | 14:13 | 14:26 | 14:41 | 14:56 | 15:14 | 15:34 | 15:55 | 16:15 | 16:33 | 16:50 | 17:05 | 17:20 | 17:40 | 18:00 | 18:16 | 18:31 | 18:48 | 19:03 | 19:17 | 19:35 | 20:00 | 20:30 | 21:00 | 21:30 | 22:00 | 22:30 | 23:00 | 23:30 | 00:00 |
| Clock Tower Drive (Stop D) | · | · | · | 06:06 | · | 06:19 | · | · | 06:54 | · | 07:11 | · | 07:28 | 07:41 | 07:58 | 08:13 | 08:28 | 08:49 | 09:06 | 09:20 | 09:35 | 09:50 | 10:06 | 10:22 | 10:37 | 10:52 | 11:07 | 11:22 | 11:37 | 11:52 | 12:07 | 12:22 | 12:37 | 12:52 | 13:07 | 13:22 | 13:37 | 13:52 | 14:07 | 14:22 | 14:35 | 14:52 | 15:08 | 15:28 | 15:50 | 16:11 | 16:31 | 16:49 | 17:06 | 17:21 | 17:36 | 17:56 | 18:16 | 18:29 | 18:44 | 18:58 | 19:13 | 19:25 | 19:43 | 20:08 | 20:38 | 21:09 | 21:39 | 22:09 | 22:39 | 23:09 | 23:38 | 00:08 |
| Aintree Lane (nr) | · | · | · | 06:17 | · | 06:30 | · | · | 07:09 | · | 07:27 | · | 07:44 | 08:02 | 08:19 | 08:34 | 08:49 | 09:07 | 09:24 | 09:38 | 09:53 | 10:08 | 10:24 | 10:40 | 10:55 | 11:10 | 11:25 | 11:40 | 11:55 | 12:10 | 12:25 | 12:40 | 12:55 | 13:10 | 13:25 | 13:40 | 13:55 | 14:10 | 14:25 | 14:40 | 14:58 | 15:15 | 15:33 | 15:53 | 16:17 | 16:38 | 16:58 | 17:16 | 17:31 | 17:46 | 18:01 | 18:21 | 18:38 | 18:50 | 18:59 | 19:13 | 19:28 | 19:40 | 19:58 | 20:23 | 20:53 | 21:24 | 21:54 | 22:24 | 22:54 | 23:24 | 23:50 | 00:20 |
| Kirkby Bus Station (Stand 4) | 05:03 | 05:23 | 05:38 | 06:29 | 05:51 | 06:42 | 06:06 | 06:16 | 07:22 | 06:52 | 07:40 | 07:07 | 07:57 | 08:14 | 08:32 | 08:48 | 09:03 | 09:21 | 09:38 | 09:52 | 10:05 | 10:20 | 10:38 | 10:54 | 11:09 | 11:24 | 11:39 | 11:54 | 12:09 | 12:22 | 12:37 | 12:52 | 13:07 | 13:22 | 13:37 | 13:52 | 14:07 | 14:22 | 14:37 | 14:52 | 15:10 | 15:28 | 15:46 | 16:08 | 16:33 | 16:54 | 17:14 | 17:32 | 17:46 | 18:01 | 18:16 | 18:36 | 18:53 | 19:05 | 19:14 | 19:28 | 19:41 | 19:53 | 20:09 | 20:34 | 21:04 | 21:35 | 22:05 | 22:35 | 23:05 | 23:35 | 00:01 | · |
| Headbolt Lane Interchange (Stop B) | 05:09 | 05:29 | 05:44 | 06:35 | 05:57 | 06:48 | 06:12 | 06:22 | 07:28 | 06:58 | 07:46 | 07:13 | 08:03 | 08:20 | 08:38 | 08:54 | 09:09 | 09:27 | 09:44 | 09:58 | 10:11 | 10:26 | 10:44 | 11:00 | 11:15 | 11:30 | 11:45 | 12:00 | 12:15 | 12:28 | 12:43 | 12:58 | 13:13 | 13:28 | 13:43 | 13:58 | 14:13 | 14:28 | 14:43 | 14:58 | 15:17 | 15:35 | 15:53 | 16:15 | 16:40 | 17:01 | 17:20 | 17:38 | 17:52 | 18:07 | 18:22 | 18:42 | 18:59 | 19:11 | 19:20 | 19:34 | 19:47 | 19:59 | 20:15 | 20:40 | 21:10 | 21:40 | 22:10 | 22:40 | 23:10 | 23:40 | · | · |
| Moorfield (adj) | 05:15 | 05:35 | 05:51 | 06:41 | 06:04 | 06:54 | 06:19 | 06:29 | 07:34 | 07:04 | 07:52 | 07:19 | 08:09 | 08:26 | 08:44 | 09:00 | 09:15 | 09:33 | 09:50 | 10:04 | 10:17 | 10:32 | 10:50 | 11:06 | 11:21 | 11:36 | 11:51 | 12:06 | 12:21 | 12:34 | 12:49 | 13:04 | 13:19 | 13:34 | 13:49 | 14:04 | 14:19 | 14:34 | 14:49 | 15:05 | 15:24 | 15:41 | 15:59 | 16:21 | 16:46 | 17:07 | 17:26 | 17:44 | 17:57 | 18:12 | 18:27 | 18:47 | 19:04 | 19:16 | 19:25 | 19:39 | 19:52 | 20:04 | 20:20 | 20:45 | 21:15 | 21:45 | 22:15 | 22:45 | 23:15 | 23:45 | · | · |
Route map
All stops on route 20
20 towards Tower Hill Moorfield
- Queen Square Bus Station (Stand 7) Liverpool
- Leeds Street (adj) Vauxhall
- Woodstock Street (adj) Kirkdale
- Boundary Street (adj) Kirkdale
- Lancaster Street (adj) Kirkdale
- Smith Street (adj) Kirkdale
- Sandheys Close (adj) Kirkdale
- Fountains Road (adj) Kirkdale
- Christopher Street (opp) Kirkdale
- Ludlow Street (adj) Walton
- Arundel Street (adj) Walton
- Makin Street (adj) Walton on the Hill
- Breeze Hill (adj) Walton on the Hill
- York Street (Stop E) Walton
- Clock Tower Drive (Stop D) Walton
- Rawcliffe Road (adj) Walton
- Rice Lane Interchange (Stop E) Walton
- Orrell Park Interchange (Stop D) Walton
- Warbreck Moor (Stop B) Walton Vale
- Greenwich Road (adj) Fazakerley
- Goodacre Road (adj) Fazakerley
- Seeds Lane (adj) Fazakerley
- Barlows Lane (adj) Fazakerley
- Fazakerley Interchange (Stop A) Fazakerley
- Longmoor Close (opp) Fazakerley
- Sherwoods Lane (adj) Fazakerley
- New Hall Cottages (adj) Fazakerley
- Haven Road (adj) Fazakerley
- Aintree Lane (nr) Field Lane Estate
- Ingoe Lane (nr) Field Lane Estate
- James Holt Avenue (opp) Westvale
- Ingoe Close (adj) Westvale
- Houlston Road (adj) Westvale
- Lingtree Road (adj) Westvale
- Kirkby Interchange (Stop B) Westvale
- Kirkby Interchange (Stop D) Westvale
- Old Hall Lane (adj) Westvale
- Kirkby Bus Station (Stand 4) Kirkby
- Old Hall Lane (adj) Kirkby
- Millbrook Drive (adj) Kirkby
- Melling Drive (adj) Kirkby Park
- Fallowfield (adj) Tower Hill
- Headbolt Lane Interchange (Stop B) Tower Hill
- Langton Road (adj) Tower Hill
- Cherry View (adj) Tower Hill
- Epsom Grove (adj) Tower Hill
- Moorfield (adj) Tower Hill
20 towards Queen Square
- Moorfield (adj) Tower Hill
- Highfield (adj) Tower Hill
- Ebony Way (adj) Tower Hill
- St Paul's Close (adj) Tower Hill
- Conway Close (adj) Tower Hill
- St Kevins Drive (adj) Kirkby Park
- County Road (adj) Kirkby
- Old Hall Lane (opp) Kirkby
- Kirkby Bus Station (Stand 5) Kirkby
- James Holt Avenue (adj) Westvale
- Kirkby Interchange (Stop C) Westvale
- Alvanley Road (adj) Westvale
- Mercer Avenue (adj) Westvale
- Fernhurst Road (adj) Westvale
- James Holt Avenue (adj) Westvale
- Burtons Way (nr) Field Lane Estate
- Field Lane (nr) Field Lane Estate
- Edgemoor Drive (adj) Fazakerley
- Formosa Drive (adj) Fazakerley
- Swainson Road (adj) Fazakerley
- Longmoor Close (adj) Fazakerley
- Fazakerley Interchange (Stop D) Fazakerley
- Seventh Avenue (adj) Fazakerley
- Higher Lane (adj) Fazakerley
- Bradville Road (adj) Fazakerley
- Goodacre Road (opp) Fazakerley
- Solar Road (Stop B) Fazakerley
- Orrell Park Interchange (Stop E) Walton Vale
- Grace Road (adj) Walton Vale
- Rice Lane Interchange (Stop F) Walton
- Fazakerley Road (adj) Walton
- Cavendish Drive (Stop B) Walton
- Denbigh Road (Stop F) Walton
- Church Lane (adj) Walton on the Hill
- Pym Street (adj) Walton on the Hill
- Wilburn Street (adj) Walton
- Oxton Street (adj) Walton
- Christopher Street (adj) Kirkdale
- Woodhouse Close (adj) Kirkdale
- Sandheys Close (opp) Kirkdale
- Whittle Street (opp) Everton
- Great Homer Street (adj) Kirkdale
- Stanley Road (opp) Kirkdale
- Newsham Street (adj) Vauxhall
- Juvenal Street (adj) Vauxhall
- Queen Square (adj) Liverpool
- Cumberland Street (Stop DC) Liverpool
- North John Street (Stop DE) Liverpool
- Castle Street (Stop LA) Liverpool
Service registration & registered changes
- ✏️ Service change effective 19 July 2026 To amend Timetable.
- ✏️ Service change effective 10 November 2024 To amend Timetable.
- ✏️ Service change effective 27 October 2024 Liverpool City Centre → Kirkby
- ✏️ Service change effective 21 January 2024 To amend Start & Finish Point and Timetable.
- ✏️ Service change effective 22 October 2023 To amend Timetable.
From official Traffic Commissioner registrations. Registration PC1033334/15 · Changes in Liverpool City Region Combined Authority · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 20 bus?
The first 20 departure on weekdays leaves at 05:03 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 20 bus?
The last 20 on weekdays leaves its first stop at 23:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 20 bus cost?
The 20 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Stagecoach Merseyside and South Lancashire day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 20 bus?
The 20 is operated by Stagecoach Merseyside and South Lancashire.
Timetable data from Stagecoach Merseyside and South Lancashire via the DfT Bus Open Data Service (North West England feed). Registered with the Traffic Commissioner as PC1033334/15. Check before you travel — services can change at short notice.