October 2026
Operators & services

X20 — National Express West Midlands

Performance for one service, broken down by stop.

  • Early
  • On time
  • Late
  • Not detected
StopAverage timingScheduledOn time performance
Avg earlyAvg late
First stopThe Square Peg4300020030403:0813:02382
Interim stopBus Mall43000202104—11:37188
Interim stopNew Street Station43000201703—10:40188
Interim stopErnest Street43000214101—11:13188
Interim stopGranville Street43000214201—11:40188
Interim stopEdencroft43000341502—11:41188
Timing pointGilldown Place43000341601—11:43188
Interim stopWarwick Crescent43003402001—11:47188
Interim stopAston House43000341701—11:41188
Interim stopVale Village43000309901—12:13188
Interim stopWestmere4300340250201:3411:55188
Interim stopSchool of Education4300340300101:4912:06188
Interim stopUniversity North Gate4300034020201:3811:58188
Interim stopBlood & Transplant Centre4300030930201:4712:05188
Timing pointUniversity Station4300030940101:0311:55189
Interim stopThe Oleaster43000321902—12:42189
Interim stopFrederick Road43000351802—12:20189
Interim stopLodge Hill Road43000351202—12:36189
Interim stopWeoley Park Road43000331101—12:21189
Interim stopLodge Hill Cemetery Entrance4300033740201:0112:28189
Interim stopLodge Hill Cemetery4300330010101:2111:58189
Interim stopMiddle Park Road4300033640201:1312:25189
Interim stopWeoley Hill4300033810201:1612:17189
Interim stopFox Hill4300033860201:2912:30189
Interim stopTugford Road4300033820201:3612:27189
Interim stopNorthfield Manor School4300033830201:3912:21189
Interim stopGuiting Road4300033840101:5112:09189
Interim stopGreen Meadow Road4300033850102:0112:10189
Interim stopMeadow Brook Road4300033930202:1112:16189
Interim stopNigel Avenue4300035410102:0012:09189
Interim stopNorthfield Shopping4300035440401:5412:33189
Timing pointBell Lane4300035460202:0312:38189
Interim stopLockwood Road4300035470301:4712:45189
Interim stopNorthfield Leisure Centre4300035480601:0112:51189
Interim stopSouth Road4300036220302:1312:38189
Interim stopHawkesley Mill Lane4300036230202:4112:49189
Interim stopMavis Road4300036310101:3512:46189
Interim stopTessall Lane4300036320301:4912:48189
Interim stopLongbridge Technology Park4300036430401:4912:41189
Interim stopSouth and City College4300134170101:4812:55189
Interim stopLongbridge Island4300036510601:3312:37189
Interim stopTinmeadow Crescent4300036520201:5412:31189
Interim stopLow Hill Lane4300036530201:3612:50189
Interim stopEdgewood Road4300036540201:3912:50189
Timing pointLeach Green Lane4300036550202:4113:02384
Interim stopLeach Green Lane4300036550103:2913:45313
Interim stopOrmscliffe Road4300036790101:1413:32118
Interim stopShepley Road4300036630101:1313:28118
Interim stopKendal Rise Road4300036700101:1013:39118
Interim stopLeach Heath Lane4300036780101:1913:40118
Interim stopBeverley Road2000G32303701:1213:51118
Timing pointSt. Chads Church2000G02180301:2313:51118
Interim stopLibrary Way2000G323039—14:16100
Interim stopBirch Road4300039200201:2514:30100
Interim stopSpring Pools2000G50313501:1914:34100
Interim stopLydiate Ash Road2000G50313601:0014:46100
Interim stopWoodrow Lane2000G50313901:2515:08100
Interim stopMarlbrook Gardens2000G02170001:1315:05100
Interim stopAsh Drive2000G50182201:2014:19100
Interim stopGibb Lane School2000G32303301:3614:45100
Interim stopMeadow Road2000G50181301:3614:31100
Timing pointChadsgrove School2000G01020301:2514:39100
Interim stopWar Memorial2000G503113—15:20100
Interim stopHinton Fields2000G62300701:2114:41100
Interim stopBarnsley Hall2000G50180801:2215:06100
Interim stopSainsbury's Local Store2000G32319601:3214:57100
Interim stopMiddleton Road2000G32306401:2615:18100
Interim stopBroad Street2000G50179601:4515:15100
Interim stopShops2000G01010201:5315:54100
Interim stopPleck Stores2000G62300901:4715:37100
Last stopBromsgrove Bus Station2000G02030102:0115:42200
Interim stopChurch Street2000G020309—13:32100
Interim stopPleck Stores2000G010100—14:00100
Interim stopDuke of York2000G501795—14:07100
Interim stopBroad Street2000G501797—13:24100
Interim stopMiddleton Road2000G501798—13:35100
Interim stopSainsbury's Local Store2000G323197—13:28100
Interim stopBarnsley Hall2000G501898—13:15100
Interim stopHinton Fields2000G50311201:5413:01100
Timing pointChadsgrove School2000G01020101:1113:05100
Interim stopMeadow Road2000G501814—12:49100
Interim stopGibb Lane School2000G35393301:1512:44100
Interim stopAsh Drive2000G50182301:2512:47100
Interim stopMarlbrook Hotel2000G50314002:2112:28100
Interim stopWoodrow Lane2000G32303402:0212:34100
Interim stopLydiate Ash Road2000G50313701:5512:09100
Interim stopSpring Pools2000G50313401:5312:56100
Interim stopGannow Walk2000G32303501:4012:39100
Interim stopWaseley Hills School4300039190201:4612:46100
Interim stopBirch Road4300039200102:0412:30100
Interim stopLibrary Way2000G32304001:3412:42100
Timing pointSt. Chads Church2000G021801—13:26106
Interim stopBeverley Road2000G323038—12:31106
Interim stopLeach Heath Lane4300036780201:0112:30106
Interim stopCliff Rock Road43000366801—13:14106
Interim stopChadwick Avenue43000367701—13:06106
Interim stopMeadvale Road4300036610201:0412:52106
Interim stopEdgewood Road4300036540101:3013:37195
Interim stopLow Hill Lane4300036530102:2113:32195
Interim stopTinmeadow Crescent4300036520101:2613:29195
Interim stopLongbridge Island4300036510501:3713:33195
Interim stopLongbridge Technology Park4300036430201:3813:08195
Interim stopFarren Road4300036410101:4014:11195
Interim stopTessall Lane4300036320401:5413:45195
Interim stopHawkesley Mill Lane4300036230401:5313:21195
Interim stopSouth Road4300036220101:5913:09195
Interim stopQuarry Lane4300036210202:0113:10195
Interim stopNorthfield Leisure Centre4300035480101:5513:50195
Interim stopLockwood Road4300035470101:4513:33195
Timing pointBell Lane4300035460501:4213:56195
Interim stopSaxon Wood Close4300035420107:3013:22195
Interim stopNigel Avenue4300035410201:2513:03195
Interim stopMeadow Brook Road4300033930101:0912:38195
Interim stopGreen Meadow Road4300033850202:0012:43195
Interim stopGuiting Road4300033840201:1312:56195
Interim stopNorthfield Manor School4300033830101:3814:00195
Interim stopTugford Road4300033820101:4613:05195
Interim stopFox Hill4300033860101:4913:15195
Interim stopWeoley Hill4300033810101:4813:23195
Interim stopMiddle Park Road4300033640301:5413:24195
Interim stopLodge Hill Cemetery4300330010201:4613:27195
Interim stopWeoley Park Road4300033110201:5513:08195
Interim stopLodge Hill Road4300035120102:0813:22195
Interim stopFrederick Road4300035180101:5613:04195
Interim stopThe Oleaster4300032190102:2313:11195
Timing pointUniversity Station4300030940206:3313:09195
Interim stopBlood & Transplant Centre4300030930114:4712:38194
Interim stopUniversity North Gate4300034020115:4912:20194
Interim stopWestmere4300340250115:4212:44194
Interim stopVale Village4300030990215:4812:48194
Interim stopAston House4300034170206:0813:07194
Interim stopWarwick Crescent4300340200215:3112:21194
Interim stopGilldown Place4300034160204:4712:28194
Interim stopGeorge Road4300300400108:4712:25194
Timing pointFive Ways Station4300300300309:0213:05194
Interim stopGranville Street4300021420202:3212:44194
Interim stopErnest Street4300021410202:3813:08194
Interim stopTheatre Approach4300020350102:2613:07194
Interim stopNew Street Station4300020170202:4913:15194
Interim stopAlbert Street4300020680102:3312:53194

Origin Record · October 2026 · Published timetable 7 of 31 days. Journeys from the timetables operators publish to BODS. Contains public sector information licensed under the Open Government Licence v3.0.