November 2026 to date
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 Peg4300020030402:4211:30209
Interim stopBus Mall43000202104—09:39104
Interim stopNew Street Station43000201703—09:55104
Interim stopErnest Street43000214101—09:47104
Interim stopGranville Street43000214201—10:05104
Interim stopEdencroft43000341502—10:45104
Timing pointGilldown Place43000341601—10:46104
Interim stopWarwick Crescent43003402001—11:04104
Interim stopAston House43000341701—10:38104
Interim stopVale Village43000309901—10:39104
Interim stopWestmere4300340250201:0410:33104
Interim stopSchool of Education4300340300101:3210:48104
Interim stopUniversity North Gate4300034020201:2611:16104
Interim stopBlood & Transplant Centre4300030930201:5511:02104
Timing pointUniversity Station43000309401—12:49105
Interim stopThe Oleaster43000321902—11:58105
Interim stopFrederick Road43000351802—11:49105
Interim stopLodge Hill Road43000351202—11:50105
Interim stopWeoley Park Road43000331101—11:54105
Interim stopLodge Hill Cemetery Entrance4300033740201:2212:38105
Interim stopLodge Hill Cemetery4300330010101:2412:19105
Interim stopMiddle Park Road4300033640201:4412:05105
Interim stopWeoley Hill4300033810201:4812:32105
Interim stopFox Hill4300033860201:5112:25105
Interim stopTugford Road4300033820202:1412:20105
Interim stopNorthfield Manor School4300033830202:2312:12105
Interim stopGuiting Road4300033840102:1611:43105
Interim stopGreen Meadow Road4300033850102:4811:47105
Interim stopMeadow Brook Road4300033930202:1612:19105
Interim stopNigel Avenue4300035410102:0811:37105
Interim stopNorthfield Shopping4300035440402:2811:44105
Timing pointBell Lane4300035460201:1611:14105
Interim stopLockwood Road43000354703—11:22105
Interim stopNorthfield Leisure Centre43000354806—11:11105
Interim stopSouth Road4300036220301:0611:04105
Interim stopHawkesley Mill Lane4300036230201:0911:05105
Interim stopMavis Road4300036310101:5311:08105
Interim stopTessall Lane4300036320301:0511:15105
Interim stopLongbridge Technology Park4300036430401:1511:02105
Interim stopSouth and City College4300134170101:1811:15105
Interim stopLongbridge Island43000365106—11:13105
Interim stopTinmeadow Crescent4300036520201:3210:56105
Interim stopLow Hill Lane4300036530201:1111:33105
Interim stopEdgewood Road4300036540201:2311:12105
Timing pointLeach Green Lane4300036550202:3411:45211
Interim stopLeach Green Lane4300036550103:0111:07174
Interim stopOrmscliffe Road4300036790101:5410:1868
Interim stopShepley Road4300036630101:1609:5968
Interim stopKendal Rise Road4300036700101:0910:3068
Interim stopLeach Heath Lane4300036780101:1810:1868
Interim stopBeverley Road2000G32303701:2810:1868
Timing pointSt. Chads Church2000G02180301:5510:1568
Interim stopLibrary Way2000G32303901:4611:1759
Interim stopBirch Road4300039200201:3411:0859
Interim stopSpring Pools2000G50313501:1711:0859
Interim stopLydiate Ash Road2000G50313601:0011:2059
Interim stopWoodrow Lane2000G503139—11:4759
Interim stopMarlbrook Gardens2000G021700—11:1359
Interim stopAsh Drive2000G50182201:5411:4259
Interim stopGibb Lane School2000G32303301:3512:0359
Interim stopMeadow Road2000G50181301:4011:4559
Timing pointChadsgrove School2000G01020301:5811:1559
Interim stopWar Memorial2000G50311301:4810:5459
Interim stopHinton Fields2000G62300702:0610:5259
Interim stopBarnsley Hall2000G50180802:1411:4559
Interim stopSainsbury's Local Store2000G32319602:1911:4959
Interim stopMiddleton Road2000G32306401:4911:4659
Interim stopBroad Street2000G50179601:5411:1459
Interim stopShops2000G01010202:0311:1059
Interim stopPleck Stores2000G62300901:5111:0959
Last stopBromsgrove Bus Station2000G02030101:5510:49115
Interim stopChurch Street2000G020309—09:3456
Interim stopPleck Stores2000G010100—09:5056
Interim stopDuke of York2000G501795—09:4556
Interim stopBroad Street2000G501797—09:3756
Interim stopMiddleton Road2000G501798—09:4156
Interim stopSainsbury's Local Store2000G323197—09:5056
Interim stopBarnsley Hall2000G501898—09:3656
Interim stopHinton Fields2000G503112—09:2256
Timing pointChadsgrove School2000G010201—09:2356
Interim stopMeadow Road2000G501814—10:1256
Interim stopGibb Lane School2000G353933—09:4056
Interim stopAsh Drive2000G501823—09:4956
Interim stopMarlbrook Hotel2000G50314001:1209:2056
Interim stopWoodrow Lane2000G32303401:3008:2556
Interim stopLydiate Ash Road2000G50313701:1808:4856
Interim stopSpring Pools2000G50313401:1408:2256
Interim stopGannow Walk2000G323035—08:5256
Interim stopWaseley Hills School43000391902—08:4956
Interim stopBirch Road4300039200101:4308:5456
Interim stopLibrary Way2000G32304001:1108:2956
Timing pointSt. Chads Church2000G021801—09:0459
Interim stopBeverley Road2000G323038—07:5259
Interim stopLeach Heath Lane43000367802—08:0359
Interim stopCliff Rock Road43000366801—08:2359
Interim stopChadwick Avenue43000367701—08:0559
Interim stopMeadvale Road43000366102—07:5359
Interim stopEdgewood Road4300036540101:3112:28106
Interim stopLow Hill Lane4300036530101:1112:17106
Interim stopTinmeadow Crescent4300036520101:1312:12106
Interim stopLongbridge Island4300036510501:2512:05106
Interim stopLongbridge Technology Park4300036430201:3211:02106
Interim stopFarren Road4300036410101:2910:36106
Interim stopTessall Lane4300036320401:4010:02106
Interim stopHawkesley Mill Lane4300036230401:3910:05106
Interim stopSouth Road4300036220101:5710:26106
Interim stopQuarry Lane4300036210202:1211:02106
Interim stopNorthfield Leisure Centre4300035480101:5210:03106
Interim stopLockwood Road4300035470101:4409:53106
Timing pointBell Lane4300035460501:0609:20106
Interim stopSaxon Wood Close43000354201—10:36106
Interim stopNigel Avenue43000354102—10:26106
Interim stopMeadow Brook Road43000339301—10:28106
Interim stopGreen Meadow Road4300033850201:0010:23106
Interim stopGuiting Road43000338402—10:04106
Interim stopNorthfield Manor School4300033830101:2410:13106
Interim stopTugford Road4300033820101:4509:40106
Interim stopFox Hill4300033860101:4909:25106
Interim stopWeoley Hill4300033810101:5209:26106
Interim stopMiddle Park Road4300033640301:5209:25106
Interim stopLodge Hill Cemetery4300330010201:4609:35106
Interim stopWeoley Park Road4300033110201:5209:55106
Interim stopLodge Hill Road4300035120101:5409:43106
Interim stopFrederick Road4300035180102:0509:02106
Interim stopThe Oleaster4300032190102:1909:42106
Timing pointUniversity Station4300030940202:4909:48106
Interim stopBlood & Transplant Centre43000309301—10:16105
Interim stopUniversity North Gate43000340201—10:25105
Interim stopWestmere43003402501—10:20105
Interim stopVale Village43000309902—10:08105
Interim stopAston House4300034170201:0210:27105
Interim stopWarwick Crescent43003402002—10:27105
Interim stopGilldown Place4300034160201:0510:47105
Interim stopGeorge Road4300300400101:2810:22105
Timing pointFive Ways Station4300300300301:5910:23105
Interim stopGranville Street4300021420201:3610:11105
Interim stopErnest Street4300021410201:3110:09105
Interim stopTheatre Approach4300020350102:1511:06105
Interim stopNew Street Station4300020170202:0211:28105
Interim stopAlbert Street4300020680102:2211:04105

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.