20 Hood street ↔ Tower Hill Moorfield
Operated by Stagecoach Merseyside and South Lancashire. First bus 05:03, last bus 23:50. 197 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.
| Queen Square Bus Station (Stand 7) | · | · | · | 05:50 | · | 06:03 | · | · | · | · | 06:35 | · | 06:52 | · | · | 07:10 | 07:20 | 07:23 | · | 07:38 | 07:50 | 07:53 | 08:08 | 08:20 | 08:28 | 08:47 | 08:50 | 09:02 | 09:17 | 09:20 | 09:32 | 09:46 | 09:50 | 10:01 | 10:16 | 10:20 | 10:31 | 10:45 | 10:46 | 11:01 | 11:15 | 11:16 | 11:31 | 11:45 | 11:46 | 12:01 | 12:15 | 12:16 | 12:31 | 12:45 | 12:46 | 13:01 | 13:15 | 13:16 | 13:31 | 13:45 | 13:46 | 14:01 | 14:14 | 14:15 | 14:29 | 14:44 | 14:45 | 15:02 | 15:15 | 15:22 | 15:42 | 15:45 | 16:02 | 16:15 | 16:20 | 16:37 | 16:45 | 16:52 | 17:07 | 17:15 | 17:27 | 17:45 | 17:47 | 18:05 | 18:20 | 18:35 | 18:37 | 18:52 | 19:07 | 19:25 | 19:35 | 19:50 | 20:20 | 20:35 | 20:50 | 21:20 | 21:35 | 21:50 | 22:20 | 22:35 | 22:50 | 23:20 | 23:35 | 23:50 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fountains Road (adj) | · | · | · | 05:59 | · | 06:12 | · | · | · | · | 06:46 | · | 07:03 | · | · | 07:20 | 07:30 | 07:33 | · | 07:49 | 08:00 | 08:04 | 08:19 | 08:30 | 08:40 | 08:59 | 09:00 | 09:13 | 09:28 | 09:30 | 09:43 | 09:57 | 10:00 | 10:13 | 10:28 | 10:30 | 10:43 | 10:55 | 10:58 | 11:13 | 11:27 | 11:28 | 11:43 | 11:57 | 11:58 | 12:13 | 12:27 | 12:28 | 12:43 | 12:57 | 12:58 | 13:13 | 13:27 | 13:28 | 13:43 | 13:57 | 13:58 | 14:13 | 14:26 | 14:27 | 14:41 | 14:56 | 14:57 | 15:14 | 15:27 | 15:34 | 15:55 | 15:57 | 16:15 | 16:27 | 16:33 | 16:50 | 16:57 | 17:05 | 17:20 | 17:27 | 17:40 | 17:57 | 18:00 | 18:16 | 18:31 | 18:45 | 18:48 | 19:03 | 19:17 | 19:35 | 19:45 | 20:00 | 20:30 | 20:45 | 21:00 | 21:30 | 21:45 | 22:00 | 22:30 | 22:45 | 23:00 | 23:30 | 23:47 | 00:00 |
| Clock Tower Drive (Stop D) | · | · | · | 06:06 | · | 06:19 | · | · | · | · | 06:54 | · | 07:11 | · | · | 07:28 | 07:37 | 07:41 | · | 07:58 | 08:07 | 08:13 | 08:28 | 08:37 | 08:49 | 09:06 | 09:07 | 09:20 | 09:35 | 09:37 | 09:50 | 10:06 | 10:07 | 10:22 | 10:37 | 10:37 | 10:52 | 11:02 | 11:07 | 11:22 | 11:36 | 11:37 | 11:52 | 12:06 | 12:07 | 12:22 | 12:36 | 12:37 | 12:52 | 13:06 | 13:07 | 13:22 | 13:36 | 13:37 | 13:52 | 14:06 | 14:07 | 14:22 | 14:35 | 14:36 | 14:52 | 15:08 | 15:06 | 15:28 | 15:36 | 15:50 | 16:11 | 16:06 | 16:31 | 16:37 | 16:49 | 17:06 | 17:07 | 17:21 | 17:36 | 17:37 | 17:56 | 18:06 | 18:16 | 18:29 | 18:44 | 18:54 | 18:58 | 19:13 | 19:25 | 19:43 | 19:54 | 20:08 | 20:38 | 20:54 | 21:09 | 21:39 | 21:54 | 22:09 | 22:39 | 22:54 | 23:09 | 23:38 | 23:56 | 00:08 |
| Aintree Lane (nr) | · | · | · | 06:17 | · | 06:30 | · | · | · | · | 07:09 | · | 07:27 | · | · | 07:44 | 07:50 | 08:02 | · | 08:19 | 08:20 | 08:34 | 08:49 | 08:50 | 09:07 | 09:24 | 09:20 | 09:38 | 09:53 | 09:50 | 10:08 | 10:24 | 10:20 | 10:40 | 10:55 | 10:50 | 11:10 | 11:15 | 11:25 | 11:40 | 11:51 | 11:55 | 12:10 | 12:21 | 12:25 | 12:40 | 12:51 | 12:55 | 13:10 | 13:21 | 13:25 | 13:40 | 13:51 | 13:55 | 14:10 | 14:21 | 14:25 | 14:40 | 14:58 | 14:51 | 15:15 | 15:33 | 15:21 | 15:53 | 15:51 | 16:17 | 16:38 | 16:21 | 16:58 | 16:52 | 17:16 | 17:31 | 17:22 | 17:46 | 18:01 | 17:52 | 18:21 | 18:21 | 18:38 | 18:50 | 18:59 | 19:09 | 19:13 | 19:28 | 19:40 | 19:58 | 20:09 | 20:23 | 20:53 | 21:09 | 21:24 | 21:54 | 22:09 | 22:24 | 22:54 | 23:39 | 23:24 | 23:50 | 00:11 | 00:20 |
| Kirkby Bus Station (Stand 4) | 05:03 | 05:23 | 05:38 | 06:29 | 05:51 | 06:42 | 06:03 | 06:06 | 06:16 | 06:33 | 07:22 | 06:52 | 07:40 | 07:03 | 07:07 | 07:57 | 08:01 | 08:14 | 07:33 | 08:32 | 08:31 | 08:48 | 09:03 | 09:01 | 09:21 | 09:38 | 09:31 | 09:52 | 10:05 | 10:01 | 10:20 | 10:38 | 10:31 | 10:54 | 11:09 | 11:01 | 11:24 | 11:26 | 11:39 | 11:54 | 12:02 | 12:09 | 12:22 | 12:32 | 12:37 | 12:52 | 13:02 | 13:07 | 13:22 | 13:32 | 13:37 | 13:52 | 14:02 | 14:07 | 14:22 | 14:32 | 14:37 | 14:52 | 15:10 | 15:02 | 15:28 | 15:46 | 15:32 | 16:08 | 16:02 | 16:33 | 16:54 | 16:32 | 17:14 | 17:03 | 17:32 | 17:46 | 17:33 | 18:01 | 18:16 | 18:03 | 18:36 | 18:32 | 18:53 | 19:05 | 19:14 | 19:18 | 19:28 | 19:41 | 19:53 | 20:09 | 20:18 | 20:34 | 21:04 | 21:18 | 21:35 | 22:05 | 22:18 | 22:35 | 23:05 | 23:48 | 23:35 | 00:01 | 00:20 | · |
| Headbolt Lane Interchange (Stop B) | 05:09 | 05:29 | 05:44 | 06:35 | 05:57 | 06:48 | 06:08 | 06:12 | 06:22 | 06:38 | 07:28 | 06:58 | 07:46 | 07:08 | 07:13 | 08:03 | 08:06 | 08:20 | 07:38 | 08:38 | 08:36 | 08:54 | 09:09 | 09:06 | 09:27 | 09:44 | 09:36 | 09:58 | 10:11 | 10:06 | 10:26 | 10:44 | 10:37 | 11:00 | 11:15 | 11:07 | 11:30 | 11:32 | 11:45 | 12:00 | 12:08 | 12:15 | 12:28 | 12:38 | 12:43 | 12:58 | 13:08 | 13:13 | 13:28 | 13:38 | 13:43 | 13:58 | 14:08 | 14:13 | 14:28 | 14:38 | 14:43 | 14:58 | 15:17 | 15:08 | 15:35 | 15:53 | 15:38 | 16:15 | 16:08 | 16:40 | 17:01 | 16:38 | 17:20 | 17:09 | 17:38 | 17:52 | 17:39 | 18:07 | 18:22 | 18:09 | 18:42 | 18:38 | 18:59 | 19:11 | 19:20 | 19:23 | 19:34 | 19:47 | 19:59 | 20:15 | 20:23 | 20:40 | 21:10 | 21:23 | 21:40 | 22:10 | 22:23 | 22:40 | 23:10 | 23:53 | 23:40 | · | 00:25 | · |
| Moorfield (adj) | 05:15 | 05:35 | 05:51 | 06:41 | 06:04 | 06:54 | 06:13 | 06:19 | 06:29 | 06:43 | 07:34 | 07:04 | 07:52 | 07:13 | 07:19 | 08:09 | 08:11 | 08:26 | 07:43 | 08:44 | 08:41 | 09:00 | 09:15 | 09:11 | 09:33 | 09:50 | 09:41 | 10:04 | 10:17 | 10:11 | 10:32 | 10:50 | 10:42 | 11:06 | 11:21 | 11:12 | 11:36 | 11:37 | 11:51 | 12:06 | 12:13 | 12:21 | 12:34 | 12:43 | 12:49 | 13:04 | 13:13 | 13:19 | 13:34 | 13:43 | 13:49 | 14:04 | 14:13 | 14:19 | 14:34 | 14:43 | 14:49 | 15:05 | 15:24 | 15:13 | 15:41 | 15:59 | 15:43 | 16:21 | 16:13 | 16:46 | 17:07 | 16:43 | 17:26 | 17:14 | 17:44 | 17:57 | 17:44 | 18:12 | 18:27 | 18:14 | 18:47 | 18:43 | 19:04 | 19:16 | 19:25 | 19:28 | 19:39 | 19:52 | 20:04 | 20:20 | 20:28 | 20:45 | 21:15 | 21:28 | 21:45 | 22:15 | 22:28 | 22:45 | 23:15 | 23:58 | 23:45 | · | 00:30 | · |
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
- Orrell Park Interchange (Stop D) Walton
- Rice Lane Interchange (Stop E) Walton
- Warbreck Moor (Stop B) Walton Vale
- Goodacre Road (adj) Fazakerley
- Greenwich 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 Hood street
- 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 history & registered changes
- ❌ Withdrawn effective 6 Sept 2026 Operating between Earlstown Bus Station and St Helens Bus Station given service number 20 effective from 06 September 2026.
- 🆕 Registered effective 19 Apr 2026 Operating between Earlstown Bus Station and St Helens Bus Station given service number 20 effective from 19 April 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 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 the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.