21 Queen Square Bus Station ↔ Minstead Avenue
Operated by Stagecoach Merseyside and South Lancashire. First bus 04:52, last bus 23:35. 176 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) | 06:18 | 06:45 | 06:57 | 07:03 | 07:10 | 07:25 | 07:33 | 07:44 | 07:59 | 08:03 | 08:18 | 08:33 | 08:38 | 08:53 | 09:03 | 09:08 | 09:23 | 09:33 | 09:37 | 09:52 | 10:03 | 10:07 | 10:22 | 10:30 | 10:37 | 10:52 | 10:58 | 11:07 | 11:22 | 11:28 | 11:37 | 11:52 | 11:58 | 12:07 | 12:22 | 12:28 | 12:37 | 12:52 | 12:58 | 13:07 | 13:22 | 13:28 | 13:37 | 13:52 | 13:58 | 14:07 | 14:20 | 14:28 | 14:35 | 14:50 | 14:58 | 15:10 | 15:28 | 15:30 | 15:50 | 15:58 | 16:10 | 16:28 | 16:28 | 16:43 | 16:58 | 16:58 | 17:15 | 17:28 | 17:35 | 17:55 | 17:58 | 18:12 | 18:27 | 18:42 | 18:57 | 19:03 | 19:15 | 19:33 | 20:03 | 20:03 | 20:33 | 21:03 | 21:03 | 21:33 | 22:03 | 22:03 | 22:33 | 23:03 | 23:05 | 23:35 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fountains Road (adj) | 06:30 | 06:56 | 07:08 | 07:15 | 07:21 | 07:37 | 07:45 | 07:56 | 08:11 | 08:15 | 08:30 | 08:45 | 08:51 | 09:07 | 09:15 | 09:22 | 09:37 | 09:45 | 09:51 | 10:06 | 10:15 | 10:21 | 10:36 | 10:42 | 10:51 | 11:06 | 11:10 | 11:21 | 11:36 | 11:42 | 11:51 | 12:06 | 12:12 | 12:21 | 12:36 | 12:42 | 12:51 | 13:06 | 13:12 | 13:21 | 13:36 | 13:42 | 13:51 | 14:06 | 14:12 | 14:21 | 14:34 | 14:42 | 14:49 | 15:04 | 15:12 | 15:24 | 15:42 | 15:44 | 16:05 | 16:12 | 16:25 | 16:42 | 16:43 | 16:58 | 17:13 | 17:12 | 17:30 | 17:42 | 17:50 | 18:10 | 18:12 | 18:27 | 18:42 | 18:55 | 19:10 | 19:17 | 19:27 | 19:45 | 20:15 | 20:15 | 20:45 | 21:15 | 21:15 | 21:45 | 22:15 | 22:15 | 22:45 | 23:15 | 23:17 | 23:45 |
| Clock Tower Drive (Stop D) | 06:37 | 07:04 | 07:16 | 07:23 | 07:29 | 07:47 | 07:53 | 08:06 | 08:21 | 08:23 | 08:40 | 08:53 | 08:59 | 09:14 | 09:23 | 09:29 | 09:44 | 09:53 | 09:58 | 10:13 | 10:23 | 10:28 | 10:45 | 10:50 | 11:00 | 11:15 | 11:19 | 11:30 | 11:45 | 11:52 | 12:00 | 12:15 | 12:22 | 12:30 | 12:45 | 12:52 | 13:00 | 13:15 | 13:22 | 13:30 | 13:45 | 13:52 | 14:00 | 14:15 | 14:22 | 14:30 | 14:45 | 14:52 | 15:03 | 15:18 | 15:22 | 15:38 | 15:52 | 16:00 | 16:21 | 16:22 | 16:41 | 16:52 | 16:59 | 17:14 | 17:29 | 17:22 | 17:46 | 17:52 | 18:06 | 18:23 | 18:22 | 18:40 | 18:55 | 19:08 | 19:19 | 19:26 | 19:35 | 19:54 | 20:24 | 20:24 | 20:54 | 21:24 | 21:24 | 21:54 | 22:24 | 22:24 | 22:54 | 23:23 | 23:26 | 23:53 |
| Aintree Lane (nr) | 06:49 | 07:16 | 07:28 | 07:36 | 07:48 | 08:08 | 08:06 | 08:27 | 08:42 | 08:36 | 09:01 | 09:06 | 09:17 | 09:32 | 09:36 | 09:47 | 10:02 | 10:06 | 10:16 | 10:31 | 10:36 | 10:46 | 11:03 | 11:03 | 11:18 | 11:33 | 11:34 | 11:48 | 12:03 | 12:07 | 12:18 | 12:33 | 12:37 | 12:48 | 13:03 | 13:07 | 13:18 | 13:33 | 13:37 | 13:48 | 14:03 | 14:07 | 14:18 | 14:33 | 14:37 | 14:48 | 15:08 | 15:07 | 15:23 | 15:43 | 15:37 | 16:05 | 16:07 | 16:27 | 16:48 | 16:37 | 17:08 | 17:08 | 17:24 | 17:39 | 17:54 | 17:37 | 18:11 | 18:08 | 18:28 | 18:45 | 18:37 | 18:55 | 19:10 | 19:23 | 19:34 | 19:41 | 19:50 | 20:09 | 20:39 | 20:39 | 21:09 | 21:39 | 21:39 | 22:09 | 22:39 | 22:39 | 23:09 | 23:38 | 23:41 | 00:05 |
| Kirkby Bus Station (Stand 2) | 07:03 | 07:32 | 07:44 | 07:48 | 08:04 | 08:24 | 08:18 | 08:43 | 08:58 | 08:48 | 09:17 | 09:18 | 09:32 | 09:47 | 09:48 | 10:02 | 10:17 | 10:18 | 10:32 | 10:47 | 10:48 | 11:02 | 11:18 | 11:15 | 11:33 | 11:48 | 11:46 | 12:03 | 12:18 | 12:19 | 12:33 | 12:48 | 12:49 | 13:03 | 13:18 | 13:19 | 13:33 | 13:48 | 13:49 | 14:03 | 14:18 | 14:19 | 14:33 | 14:48 | 14:49 | 15:03 | 15:25 | 15:19 | 15:40 | 16:00 | 15:49 | 16:22 | 16:19 | 16:42 | 17:02 | 16:49 | 17:23 | 17:20 | 17:38 | 17:53 | 18:08 | 17:49 | 18:25 | 18:20 | 18:41 | 18:58 | 18:49 | 19:08 | 19:23 | 19:35 | 19:49 | 19:52 | 20:04 | 20:21 | 20:50 | 20:51 | 21:21 | 21:50 | 21:51 | 22:21 | 22:51 | 22:51 | 23:21 | 23:50 | 23:50 | 00:16 |
| Minstead Avenue (adj) | 07:09 | 07:40 | 07:54 | 07:55 | 08:15 | 08:33 | 08:25 | 08:52 | 09:07 | 08:55 | 09:24 | 09:25 | 09:40 | 09:55 | 09:55 | 10:09 | 10:24 | 10:25 | 10:40 | 10:55 | 10:55 | 11:10 | 11:26 | 11:22 | 11:41 | 11:56 | 11:53 | 12:11 | 12:26 | 12:26 | 12:41 | 12:56 | 12:56 | 13:11 | 13:26 | 13:26 | 13:41 | 13:56 | 13:56 | 14:11 | 14:26 | 14:26 | 14:41 | 14:56 | 14:56 | 15:13 | 15:35 | 15:26 | 15:48 | 16:08 | 15:56 | 16:30 | 16:26 | 16:50 | 17:10 | 16:56 | 17:30 | 17:27 | 17:45 | 18:00 | 18:15 | 17:56 | 18:32 | 18:27 | 18:48 | 19:05 | 18:56 | 19:15 | 19:30 | 19:42 | 19:56 | 19:59 | 20:11 | 20:28 | 20:57 | 20:58 | 21:28 | 21:57 | 21:58 | 22:28 | 22:58 | 22:57 | 23:28 | 23:57 | 23:56 | · |
| Chadwell Road (adj) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 17:30 | · | · | · | · | · | 18:30 | · | · | · | 19:18 | · | 19:45 | · | · | 20:14 | · | · | · | · | · | · | · | · | 23:00 | · | 00:00 | 23:59 | · |
Route map
All stops on route 21
21 towards Minstead Avenue
- Queen Square Bus Station (Stand 7) Liverpool
- Monument Place (Stop C) Liverpool
- Royal Liverpool University Hospital (Stop G) Liverpool
- College Street South (opp) Everton
- William Henry Street (adj) Everton
- Everton Brow (adj) Everton
- Roscommon Street (adj) Everton
- Conway Street (adj) Everton
- Rose Vale (adj) Everton
- Mitylene Street (adj) Everton
- Kirk Street (adj) Everton
- 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 D) Westvale
- Kirkby Interchange (Stop B) Westvale
- Old Hall Lane (adj) Westvale
- Kirkby Bus Station (Stand 2) Kirkby
- Cherryfield Drive (adj) Southdene
- Mainside Road (adj) Southdene
- Edgefold Road (adj) Southdene
- Westhead Walk (adj) Northwood
- Hargate Road (adj) Northwood
- Retford Road (adj) Northwood
- Minstead Avenue (adj) Northwood
- Daleside Road (adj) Northwood
- Bigdale Drive (adj) Northwood
- Brook Hey Drive (adj) Northwood
- Wingate Road (adj) Northwood
- Chadwell Road (adj) Northwood
21 towards Queen Square Bus Station
- Minstead Avenue (adj) Northwood
- Daleside Road (adj) Northwood
- Brook Hey Drive (adj) Northwood
- Bigdale Drive (adj) Northwood
- Wingate Road (adj) Northwood
- Chadwell Road (adj) Northwood
- Kenbury Road (opp) Northwood
- Woodcote Close (adj) Northwood
- Simonswood Lane (adj) Northwood
- Brook Hey Drive (opp) Northwood
- Birbeck Road (adj) Northwood
- Sanderling Road (adj) Northwood
- Quernmore Road (adj) Northwood
- Bigdale Drive (adj) Northwood
- Westhead Avenue (adj) Northwood
- Wyllin Road (adj) Northwood
- Edgefold Road (opp) Southdene
- Simonswood Lane (adj) Northwood
- Leeside Avenue (adj) Southdene
- Wellfield Avenue (opp) Southdene
- 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
- Grace Road (adj) Walton Vale
- Orrell Park Interchange (Stop E) 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
- Patmos Close (adj) Everton
- John Bagot Close (adj) Everton
- Rose Vale (opp) Everton
- Roscommon Street (opp) Everton
- Everton Brow (opp) Everton
- William Henry Street (opp) Everton
- College Street South (adj) Everton
- Erskine Street (adj) Liverpool
- Greek Street (Stop R) Liverpool
- Queen Square Bus Station (Stop A) Liverpool
- Castle Street (Stop LA) Liverpool
Service history & registered changes
- 🆕 Registered effective 30 Aug 2026 Operating between Portsmouth, The Hard and Anchorage Park given service number 21 effective from 30 August 2026. To amend Timetable.
- ✏️ Changed effective 30 Aug 2026 Barnstaple → Appledore or Westward Ho!
- 🆕 Registered effective 2 Aug 2026 Operating between Portsmouth, The Hard and Anchorage Park given service number 21 effective from 02 August 2026. To amend Timetable.
- 🆕 Registered effective 5 Apr 2026 Operating between Barnstaple and Appledore or Westward Ho! given service number 21 / 21A / 921 / 815 / 821 effective from 05 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 21 bus?
The first 21 departure on weekdays leaves at 04:52 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 21 bus?
The last 21 on weekdays leaves its first stop at 23:35. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 21 bus cost?
The 21 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 21 bus?
The 21 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.