X21 — National Express West Midlands
Performance for one service, broken down by stop.
- Early
- On time
- Late
- Not detected
| Stop | Average timing | Scheduled | On time performance | |
|---|---|---|---|---|
| Avg early | Avg late | |||
| The Square Peg43000200304 | 02:55 | 10:00 | 389 | |
| Bus Mall43000202104 | — | 09:45 | 195 | |
| New Street Station43000201703 | — | 09:36 | 195 | |
| Ernest Street43000214101 | — | 09:39 | 195 | |
| Granville Street43000214201 | — | 09:37 | 195 | |
| Edencroft43000341502 | — | 09:54 | 195 | |
| Gilldown Place43000341601 | — | 09:49 | 195 | |
| Warwick Crescent43003402001 | — | 09:51 | 195 | |
| Aston House43000341701 | — | 09:39 | 195 | |
| Vale Village43000309901 | — | 10:15 | 195 | |
| Westmere43003402502 | 01:47 | 10:46 | 195 | |
| School of Education43003403001 | 01:35 | 10:18 | 195 | |
| University North Gate43000340202 | 01:26 | 10:38 | 195 | |
| Blood & Transplant Centre43000309302 | 01:44 | 09:59 | 195 | |
| University Station43000309401 | 03:08 | 10:36 | 195 | |
| The Oleaster43000321902 | 01:13 | 10:55 | 189 | |
| Gibbins Road43000351302 | 01:21 | 10:59 | 189 | |
| Lodge Hill Road43000351602 | — | 11:01 | 189 | |
| Hamilton Drive43003520002 | 01:15 | 11:19 | 189 | |
| Westhill Close43000337101 | 01:22 | 11:14 | 189 | |
| Springdale Gardens43000337302 | 01:33 | 11:03 | 189 | |
| Lodge Hill Cemetery43000331201 | 01:57 | 11:03 | 189 | |
| Woolacombe Lodge Road43000331301 | 01:38 | 11:10 | 189 | |
| Corisande Road43003310001 | 01:54 | 11:01 | 189 | |
| Kemberton Road43000331502 | 01:55 | 11:35 | 189 | |
| Kemberton Road Middle43000331602 | 01:56 | 11:20 | 189 | |
| Jervoise Road43003301003 | 02:00 | 10:57 | 189 | |
| Barcheston Road43000331801 | 01:46 | 11:20 | 189 | |
| Millennium Medical Centre43000334605 | 01:00 | 11:06 | 189 | |
| Princethorpe Road43000335102 | — | 10:53 | 189 | |
| Castlecroft43000336501 | 01:13 | 11:07 | 189 | |
| Ruckley Road43000336202 | 01:12 | 10:36 | 189 | |
| Quarry Road43000336102 | 01:21 | 10:58 | 189 | |
| Marston Road43000335801 | 01:19 | 11:29 | 189 | |
| Shenley Academy43000332501 | 01:29 | 11:30 | 189 | |
| Draycott Drive43000332402 | 01:32 | 11:15 | 189 | |
| Shenley Fields Centre43000333102 | 01:51 | 12:01 | 189 | |
| Bartley Drive43001332701 | 01:49 | 11:51 | 189 | |
| Monmouth Road43000327602 | 01:53 | 11:57 | 189 | |
| Brett Drive43000327701 | 01:52 | 12:13 | 189 | |
| Culford Drive43000327301 | 01:51 | 12:21 | 189 | |
| Bartley Green School43003205004 | 02:02 | 12:43 | 189 | |
| Bartley Green War Memorial43003201505 | 02:08 | 12:34 | 189 | |
| Bartley Green War Memorial43003201504 | 05:01 | 09:43 | 182 | |
| Bartley Green School43003205003 | — | 09:48 | 182 | |
| Culford Drive43000327302 | — | 09:45 | 182 | |
| Brett Drive43000327702 | — | 10:07 | 182 | |
| Newman University43000327502 | — | 09:43 | 182 | |
| Monmouth Road43000327601 | 01:07 | 10:33 | 182 | |
| Bartley Drive43001332702 | 01:20 | 10:15 | 182 | |
| Shenley Fields Centre43000333101 | 01:23 | 10:08 | 182 | |
| Longfield Road43000333301 | 01:27 | 10:54 | 182 | |
| Draycott Drive43000332401 | 01:22 | 10:28 | 182 | |
| Shenley Academy43000332502 | 01:27 | 10:22 | 182 | |
| Fulbrook Grove43000316802 | 01:34 | 10:38 | 182 | |
| Marston Road43000335802 | 01:20 | 09:52 | 182 | |
| Quarry Road43000336101 | 01:31 | 09:54 | 182 | |
| Ruckley Road43000336201 | 01:44 | 11:06 | 182 | |
| Gregory Avenue43000336601 | 01:38 | 10:57 | 182 | |
| Princethorpe Road43000335101 | 01:51 | 10:51 | 182 | |
| Weoley Castle Post Office43000335206 | 02:03 | 10:49 | 182 | |
| Weoley Castle Library43000334804 | 01:16 | 10:18 | 188 | |
| Barcheston Road43000331802 | 01:46 | 10:20 | 188 | |
| Jervoise Road43003301002 | 01:08 | 10:32 | 188 | |
| Kemberton Road Middle43000331601 | 01:13 | 10:08 | 188 | |
| Alwold Road43003310501 | 01:15 | 10:18 | 188 | |
| Corisande Road43000331402 | 01:30 | 10:10 | 188 | |
| Woolacombe Lodge Road43000331302 | 01:36 | 10:03 | 188 | |
| Lodge Hill Cemetery Gates43000316902 | 01:55 | 10:02 | 188 | |
| Westhill Close43000337102 | 01:47 | 10:03 | 188 | |
| College Walk43000352101 | 01:52 | 09:24 | 188 | |
| Rebecca Drive43000351501 | 02:05 | 10:06 | 188 | |
| Gibbins Road43000351301 | 01:59 | 09:54 | 188 | |
| The Oleaster43000321901 | 02:21 | 10:38 | 188 | |
| University Station43000309402 | — | 10:30 | 194 | |
| Blood & Transplant Centre43000309301 | — | 10:12 | 194 | |
| University North Gate43000340201 | — | 09:48 | 194 | |
| Westmere43003402501 | — | 09:55 | 194 | |
| Vale Village43000309902 | — | 09:52 | 194 | |
| Aston House43000341702 | 01:19 | 10:28 | 194 | |
| Warwick Crescent43003402002 | 01:18 | 10:34 | 194 | |
| Gilldown Place43000341602 | 01:18 | 10:14 | 194 | |
| George Road43003004001 | 01:21 | 10:29 | 194 | |
| Five Ways Station43003003003 | 01:18 | 10:33 | 194 | |
| Granville Street43000214202 | 01:36 | 10:20 | 194 | |
| Ernest Street43000214102 | 01:36 | 09:57 | 194 | |
| Theatre Approach43000203501 | 01:52 | 10:21 | 194 | |
| New Street Station43000201702 | 02:02 | 10:29 | 194 | |
| Albert Street43000206801 | 02:06 | 11:21 | 194 | |
| Merry Hill Bus Station43000835801 | — | 09:20 | 18 | |
| Two Woods Lane43000834802 | — | 08:08 | 9 | |
| Sun Street43008381502 | — | 08:16 | 9 | |
| Chapel Street43000837103 | — | 08:56 | 9 | |
| Quarry Bank School43000837302 | — | 08:30 | 9 | |
| Woodland Avenue43000837401 | — | 08:47 | 9 | |
| The Forge43000902001 | — | 08:40 | 9 | |
| Blaenwern Drive43000813601 | — | 08:42 | 9 | |
| Wesley Avenue43000812302 | — | 08:40 | 9 | |
| Middletree Road43000812402 | — | 09:04 | 9 | |
| Littlehill Crescent43000812502 | — | 09:03 | 9 | |
| Cradley Library43000816802 | — | 09:25 | 9 | |
| Mapletree Lane43000811402 | — | 10:25 | 9 | |
| Foredraft Street43000811101 | — | 10:33 | 9 | |
| Belle Vale43000806802 | — | 10:06 | 9 | |
| Witley Avenue43000806701 | — | 10:50 | 9 | |
| Alexandra Road43000806601 | — | 10:35 | 9 | |
| Windsor Road43000806001 | — | 09:55 | 9 | |
| Halesowen Bus Station43000804706 | — | 09:46 | 9 | |
| Pool Road43000804301 | — | 08:50 | 9 | |
| Woodman Close43000804202 | — | 09:02 | 9 | |
| Manor Abbey Stadium43000804101 | — | 09:50 | 9 | |
| Cloister Drive43000800901 | — | 09:18 | 9 | |
| Lapal Lane North43000800802 | — | 09:28 | 9 | |
| Priory Road43000800702 | — | 09:36 | 9 | |
| Shenstone Avenue43000800202 | — | 08:53 | 9 | |
| Shenstone Valley Road43000800104 | — | 08:47 | 9 | |
| Goodrest Avenue43000815601 | — | 10:25 | 9 | |
| Howley Grange School43000800301 | — | 09:50 | 9 | |
| Seven Acres Road43008003301 | — | 10:53 | 9 | |
| Lydate Road43000800401 | — | 09:56 | 9 | |
| Manor Way Bridge43000800601 | — | 10:52 | 9 | |
| Gleads Croft43000326202 | 01:01 | 10:29 | 9 | |
| The Old Crown43000326301 | 01:14 | 10:42 | 9 | |
| Lye Avenue43000326402 | — | 11:23 | 9 | |
| Kempsey House43000815703 | 01:32 | 11:12 | 9 | |
| Burrington Road43000328502 | — | 09:34 | 9 | |
| Lye Avenue43000326401 | — | 09:19 | 9 | |
| The Old Crown43000326302 | — | 08:21 | 9 | |
| Gleads Croft43000326201 | — | 08:37 | 9 | |
| Carters Lane Church43008000601 | — | 09:54 | 9 | |
| Lydate Road43000800402 | — | 09:32 | 9 | |
| Frankley Avenue43008003401 | — | 08:42 | 9 | |
| Howley Grange School43000800302 | — | 09:35 | 9 | |
| Goodrest Avenue43000815602 | — | 08:47 | 9 | |
| Shenstone Valley Road43000800103 | — | 10:07 | 9 | |
| Shenstone Avenue43000800201 | — | 10:21 | 9 | |
| Priory Road43000800701 | — | 10:14 | 9 | |
| Lapal Lane North43000800801 | — | 10:01 | 9 | |
| Cloister Drive43000800902 | — | 10:20 | 9 | |
| Manor Abbey Stadium43000804102 | 01:06 | 09:55 | 9 | |
| Woodman Close43000804201 | 01:18 | 10:03 | 9 | |
| Pool Road43000804302 | 01:36 | 09:58 | 9 | |
| Halesowen Bus Station43000804705 | — | 10:29 | 9 | |
| Windsor Road43000806002 | — | 11:13 | 9 | |
| Alexandra Road43000806602 | — | 10:40 | 9 | |
| Witley Avenue43000806702 | — | 10:36 | 9 | |
| Belle Vale43000806801 | — | 10:21 | 9 | |
| Foredraft Street43000811102 | — | 10:16 | 9 | |
| Mapletree Lane43000811401 | — | 10:24 | 9 | |
| Cradley Library43000816801 | — | 10:50 | 9 | |
| Littlehill Crescent43000812501 | — | 10:35 | 9 | |
| Middletree Road43000812401 | — | 10:33 | 9 | |
| Wesley Avenue43000812301 | — | 11:52 | 9 | |
| Blaenwern Drive43000813602 | — | 11:50 | 9 | |
| The Forge43000902002 | — | 12:02 | 9 | |
| Woodland Avenue43000837402 | — | 11:47 | 9 | |
| Quarry Bank School43000837301 | — | 11:36 | 9 | |
| Chapel Street43000837102 | — | 11:48 | 9 | |
| Sun Street43008381503 | — | 11:14 | 9 | |
| Two Woods Lane43000834801 | — | 12:26 | 9 | |
Origin Record · 1 – 5 Nov 2026 · Published timetable 4 of 5 days. Journeys from the timetables operators publish to BODS. Contains public sector information licensed under the Open Government Licence v3.0.