November 2026 to date
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 Centre4300020150303:4611:18902
Interim stopBus Mall4300020210402:3911:28453
Interim stopAllison Street4300210400201:5510:46453
Interim stopBirmingham Coach Station4300021130301:5210:47453
Interim stopGibb Street4300021140201:4410:40453
Interim stopFazeley Street4300021260102:1111:16453
Interim stopDerby Street4300021050202:0411:04453
Interim stopWitton Street4300023620102:2510:56453
Interim stopMaxstoke Street4300023630202:2711:50453
Interim stopVenetia Road4300023640202:2712:09453
Interim stopTilton Road4300023650202:4012:47453
Interim stopBangor Road4300023730202:3513:09453
Interim stopVictoria Street4300023740402:3112:45453
Interim stopPikewater Road4300023800102:4312:11453
Interim stopNorwood Road4300023770102:3111:57453
Interim stopImperial Road4300023780102:3811:44453
Interim stopFordrough Lane4300023790202:3312:02453
Timing pointColonial Road4300023810202:4011:58453
Interim stopMarchmont Road4300023820102:2111:23453
Interim stopBelchers Lane4300023930102:2412:05453
Interim stopHeartlands Hospital4300023970202:2311:47453
Interim stopKenwood Road4300023950103:2411:45453
Interim stopEastfield Road4300023960301:5711:43453
Interim stopUpton Road4300045510101:4211:43453
Interim stopRichmond Road4300045530102:0911:39453
Interim stopDenton Grove4300045540202:0311:28453
Timing pointStechford Police Station4300045630102:4411:30453
Interim stopChurch Road4300045640102:4611:13453
Interim stopPool Lane Allotments4300045740101:5011:15453
Interim stopQueens Road4300045810201:4711:26453
Interim stopThe Lea4300045820101:4411:33453
Interim stopHolbeach Road4300045830201:4611:12453
Interim stopMirfield Road4300046310201:5111:14453
Interim stopCentenary House4300046320102:0311:41453
Interim stopKyngsford Road4300046340202:1011:45453
Interim stopSheldon Hall Avenue4300046410102:2812:33453
Interim stopWheatlands Croft4300046420102:4312:43453
Interim stopBriddsland Road4300046440102:3213:53453
Interim stopShirestone Road4300046450102:3913:28453
Interim stopLeominster House4300046460102:5611:40453
Interim stopShelly Close4300017730203:0011:22453
Interim stopBrickhill Drive4300017720103:0311:15453
Interim stopColeford Drive4300017710203:0211:14453
Interim stopWinchester Drive4300017660102:4411:05453
Timing pointPine Square4300017540202:5211:00453
Interim stopStella Croft4300017550202:1810:54453
Interim stopBirch Croft4300017530202:3311:39453
Interim stopRowan Way4300017510203:1211:28453
Interim stopWhitebeam Road4300174000302:3611:34453
Interim stopChester Road4300017410202:4512:57453
Last stopChester Road4300017410105:1510:53898
Interim stopBarnard Close4300017420107:1810:00445
Interim stopTulip Walk43000175601—10:16445
Timing pointRowan Way43000175101—10:26445
Interim stopPiccadilly Close43000175201—10:06445
Interim stopBirch Croft4300017530101:0110:39445
Interim stopStella Croft4300017550101:2009:58445
Timing pointChelmsley Interchange4300017600801:2010:58445
Interim stopWinchester Drive4300017660301:1009:43445
Interim stopSt Anne's Church4300017770101:1210:01445
Interim stopColeford Drive4300017710101:3909:42445
Interim stopBrickhill Drive4300017720201:2109:50445
Interim stopShelly Close4300017730101:2010:06445
Interim stopLeominster House4300046460201:2110:09445
Interim stopShirestone Road4300046450201:2710:20445
Interim stopBriddsland Road4300046440201:2911:09445
Interim stopSheldon Hall Avenue4300046410201:3811:06449
Interim stopKyngsford Road4300046340101:4411:10449
Interim stopCentenary House4300046320301:5410:51449
Interim stopMirfield Road4300046310102:0310:59449
Interim stopHolbeach Road4300045830102:1711:09449
Interim stopThe Lea4300045820202:1110:28449
Interim stopQueens Road4300045810102:2110:40449
Interim stopPool Lane Allotments4300045740202:3310:27449
Interim stopChurch Road4300045640202:3510:27449
Interim stopStechford Police Station4300045630202:1910:18449
Interim stopDenton Grove4300045540102:0810:34449
Timing pointRichmond Road4300045530202:1510:11449
Interim stopUpton Road4300045510201:2710:44449
Interim stopEastfield Road4300023960101:2910:11449
Interim stopKenwood Road4300023950201:2610:18449
Interim stopHeartlands Hospital4300023970101:3510:32449
Interim stopBelchers Lane4300023930201:3710:46449
Interim stopMarchmont Road4300023820201:4610:54449
Interim stopColonial Road4300023810101:5911:31449
Interim stopFordrough Lane4300023790102:0411:26449
Interim stopImperial Road4300023780202:0211:29449
Interim stopNorwood Road4300023770202:0211:16449
Interim stopVictoria Street4300023740202:0511:09449
Timing pointBangor Road4300023730102:2313:16449
Interim stopTilton Road4300023650101:0811:53449
Interim stopVenetia Road4300023640101:2911:49449
Interim stopMaxstoke Street4300023630101:4111:30449
Interim stopWitton Street4300023620202:0111:46449
Interim stopDerby Street4300021050102:2212:24449
Interim stopFazeley Street4300021260202:4111:08448
Interim stopGibb Street4300021140102:5311:40449
Interim stopBirmingham Coach Station4300021130102:5711:35449
Interim stopPark Street4300020230102:5610:46449
First stopInternational&Byng Kendrick Schs4300046470103:59—4

Origin Record · 1 – 5 Nov 2026, every day. Journeys from the timetables operators publish to BODS. Contains public sector information licensed under the Open Government Licence v3.0.