October 2026
Operators & services

97 — 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 stopChurch Centre4300020150302:5312:571,195
Interim stopBus Mall4300020210406:1914:11592
Interim stopAllison Street4300210400201:3914:45592
Interim stopBirmingham Coach Station4300021130303:4214:57592
Interim stopGibb Street4300021140201:4515:12592
Interim stopFazeley Street4300021260101:3816:08592
Interim stopDerby Street4300021050202:1215:10592
Interim stopWitton Street4300023620102:0815:30592
Interim stopMaxstoke Street4300023630202:0315:45592
Interim stopVenetia Road4300023640202:2015:41592
Interim stopTilton Road4300023650202:1716:27592
Interim stopBangor Road4300023730202:1715:24592
Interim stopVictoria Street4300023740402:0615:02592
Interim stopPikewater Road4300023800102:0915:45592
Interim stopNorwood Road4300023770102:1115:26592
Interim stopImperial Road4300023780102:0615:14592
Interim stopFordrough Lane4300023790202:1215:44592
Timing pointColonial Road4300023810201:5915:40592
Interim stopMarchmont Road4300023820102:1915:22592
Interim stopBelchers Lane4300023930101:4614:58592
Interim stopHeartlands Hospital4300023970201:5713:47592
Interim stopKenwood Road4300023950101:4414:04592
Interim stopEastfield Road4300023960301:4413:55592
Interim stopUpton Road4300045510101:3813:54592
Interim stopRichmond Road4300045530101:4613:46592
Interim stopDenton Grove4300045540201:5113:30592
Timing pointStechford Police Station4300045630101:5913:37592
Interim stopChurch Road4300045640102:3613:10592
Interim stopPool Lane Allotments4300045740101:5113:20592
Interim stopQueens Road4300045810201:3013:37592
Interim stopThe Lea4300045820101:2513:31592
Interim stopHolbeach Road4300045830201:3113:41592
Interim stopMirfield Road4300046310201:4213:07592
Interim stopCentenary House4300046320101:5413:32592
Interim stopKyngsford Road4300046340202:0313:53592
Interim stopSheldon Hall Avenue4300046410102:2013:50592
Interim stopWheatlands Croft4300046420102:3513:50592
Interim stopBriddsland Road4300046440102:2913:40592
Interim stopShirestone Road4300046450102:3714:03592
Interim stopLeominster House4300046460102:4813:57592
Interim stopShelly Close4300017730202:5313:59592
Interim stopBrickhill Drive4300017720102:5413:08592
Interim stopColeford Drive4300017710202:4813:07592
Interim stopWinchester Drive4300017660102:3312:44592
Timing pointPine Square4300017540202:2712:58592
Interim stopStella Croft4300017550202:3912:41592
Interim stopBirch Croft4300017530203:0712:29592
Interim stopRowan Way4300017510202:3012:30592
Interim stopWhitebeam Road4300174000302:2912:39592
Interim stopChester Road4300017410203:1612:21592
Last stopChester Road4300017410102:2612:501,195
Interim stopBarnard Close4300017420102:1513:56603
Interim stopTulip Walk4300017560102:3214:22603
Timing pointRowan Way4300017510102:0314:31603
Interim stopPiccadilly Close4300017520102:2913:55603
Interim stopBirch Croft4300017530101:5513:52603
Interim stopStella Croft4300017550101:3413:56603
Timing pointChelmsley Interchange4300017600802:2514:22603
Interim stopWinchester Drive4300017660302:0913:10603
Interim stopSt Anne's Church4300017770102:0512:58603
Interim stopColeford Drive4300017710102:0012:06603
Interim stopBrickhill Drive4300017720201:5012:59603
Interim stopShelly Close4300017730102:0012:03603
Interim stopLeominster House4300046460201:4112:35603
Interim stopShirestone Road4300046450201:3312:37603
Interim stopBriddsland Road4300046440201:3512:44603
Interim stopSheldon Hall Avenue4300046410201:3612:43603
Interim stopKyngsford Road4300046340101:4013:16603
Interim stopCentenary House4300046320301:5012:46603
Interim stopMirfield Road4300046310101:5612:49603
Interim stopHolbeach Road4300045830102:0913:08603
Interim stopThe Lea4300045820202:1313:21603
Interim stopQueens Road4300045810102:1812:08603
Interim stopPool Lane Allotments4300045740202:2712:43603
Interim stopChurch Road4300045640202:3312:51603
Interim stopStechford Police Station4300045630202:2112:42603
Interim stopDenton Grove4300045540102:2312:35603
Timing pointRichmond Road4300045530202:1612:17603
Interim stopUpton Road4300045510203:0912:15603
Interim stopEastfield Road4300023960101:3811:47603
Interim stopKenwood Road4300023950201:3511:57603
Interim stopHeartlands Hospital4300023970102:0411:12603
Interim stopBelchers Lane4300023930201:5011:24603
Interim stopMarchmont Road4300023820201:5011:46603
Interim stopColonial Road4300023810101:5712:00603
Interim stopFordrough Lane4300023790102:0111:26603
Interim stopImperial Road4300023780202:0811:48603
Interim stopNorwood Road4300023770202:0511:40603
Interim stopVictoria Street4300023740202:0011:12603
Timing pointBangor Road4300023730103:0310:56603
Interim stopTilton Road4300023650101:5410:42603
Interim stopVenetia Road4300023640101:3710:43603
Interim stopMaxstoke Street4300023630101:4310:32603
Interim stopWitton Street4300023620201:5110:39603
Interim stopDerby Street4300021050101:5911:48603
Interim stopGibb Street4300021140102:1812:10603
Interim stopBirmingham Coach Station4300021130102:2012:43603
Interim stopPark Street4300020230102:1212:45603

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.