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:3511:30701
Interim stopBus Mall4300020210402:3911:34352
Interim stopAllison Street4300210400201:5511:00352
Interim stopBirmingham Coach Station4300021130302:0011:02352
Interim stopGibb Street4300021140201:4910:53352
Interim stopFazeley Street4300021260102:1211:37352
Interim stopDerby Street4300021050202:0911:30352
Interim stopWitton Street4300023620102:2711:32352
Interim stopMaxstoke Street4300023630202:3812:39352
Interim stopVenetia Road4300023640202:3112:53352
Interim stopTilton Road4300023650202:4213:19352
Interim stopBangor Road4300023730202:3813:43352
Interim stopVictoria Street4300023740402:3313:52352
Interim stopPikewater Road4300023800102:4713:02352
Interim stopNorwood Road4300023770102:3412:28352
Interim stopImperial Road4300023780102:4412:24352
Interim stopFordrough Lane4300023790202:3212:24352
Timing pointColonial Road4300023810202:5112:22352
Interim stopMarchmont Road4300023820102:5111:37352
Interim stopBelchers Lane4300023930102:4712:28352
Interim stopHeartlands Hospital4300023970202:2311:59352
Interim stopKenwood Road4300023950103:2412:11352
Interim stopEastfield Road4300023960302:0112:15352
Interim stopUpton Road4300045510101:4312:13352
Interim stopRichmond Road4300045530102:1011:55352
Interim stopDenton Grove4300045540202:1111:58352
Timing pointStechford Police Station4300045630102:4411:57352
Interim stopChurch Road4300045640102:4611:53352
Interim stopPool Lane Allotments4300045740102:1611:47352
Interim stopQueens Road4300045810202:0011:45352
Interim stopThe Lea4300045820101:4911:54352
Interim stopHolbeach Road4300045830201:4811:32352
Interim stopMirfield Road4300046310201:5111:38352
Interim stopCentenary House4300046320102:0411:53352
Interim stopKyngsford Road4300046340202:1412:02352
Interim stopSheldon Hall Avenue4300046410102:3012:10352
Interim stopWheatlands Croft4300046420102:4411:58352
Interim stopBriddsland Road4300046440102:3413:10352
Interim stopShirestone Road4300046450102:4112:54352
Interim stopLeominster House4300046460102:5811:44352
Interim stopShelly Close4300017730203:0211:38352
Interim stopBrickhill Drive4300017720103:0311:30352
Interim stopColeford Drive4300017710203:0311:28352
Interim stopWinchester Drive4300017660102:4611:40352
Timing pointPine Square4300017540202:5211:27352
Interim stopStella Croft4300017550202:1811:16352
Interim stopBirch Croft4300017530202:3312:14352
Interim stopRowan Way4300017510203:1212:01352
Interim stopWhitebeam Road4300174000302:3612:14352
Interim stopChester Road4300017410203:0213:08352
Last stopChester Road4300017410105:1812:02698
Interim stopBarnard Close43000174201—10:11346
Interim stopTulip Walk43000175601—10:41346
Timing pointRowan Way43000175101—10:59346
Interim stopPiccadilly Close43000175201—10:23346
Interim stopBirch Croft4300017530101:0111:08346
Interim stopStella Croft4300017550101:2010:26346
Timing pointChelmsley Interchange4300017600801:2011:38346
Interim stopWinchester Drive4300017660301:1010:20346
Interim stopSt Anne's Church4300017770101:1210:27346
Interim stopColeford Drive4300017710101:3910:00346
Interim stopBrickhill Drive4300017720201:2110:12346
Interim stopShelly Close4300017730101:2010:27346
Interim stopLeominster House4300046460201:1810:31346
Interim stopShirestone Road4300046450201:2810:39346
Interim stopBriddsland Road4300046440201:3011:36346
Interim stopSheldon Hall Avenue4300046410201:3811:37349
Interim stopKyngsford Road4300046340101:4512:00349
Interim stopCentenary House4300046320301:5711:46349
Interim stopMirfield Road4300046310102:0512:02349
Interim stopHolbeach Road4300045830102:1611:54349
Interim stopThe Lea4300045820202:1211:29349
Interim stopQueens Road4300045810102:2211:25349
Interim stopPool Lane Allotments4300045740202:3311:20349
Interim stopChurch Road4300045640202:3611:02349
Interim stopStechford Police Station4300045630202:2011:19349
Interim stopDenton Grove4300045540102:0911:44349
Timing pointRichmond Road4300045530202:1510:54349
Interim stopUpton Road4300045510201:3111:22349
Interim stopEastfield Road4300023960101:3810:57349
Interim stopKenwood Road4300023950201:2610:51349
Interim stopHeartlands Hospital4300023970101:3911:35349
Interim stopBelchers Lane4300023930201:4811:41349
Interim stopMarchmont Road4300023820201:4311:43349
Interim stopColonial Road4300023810101:5612:50349
Interim stopFordrough Lane4300023790102:0212:30349
Interim stopImperial Road4300023780202:0112:15349
Interim stopNorwood Road4300023770201:5911:51349
Interim stopVictoria Street4300023740202:0311:54349
Timing pointBangor Road4300023730103:1512:06349
Interim stopTilton Road4300023650101:0812:26349
Interim stopVenetia Road4300023640101:2712:11349
Interim stopMaxstoke Street4300023630101:3811:56349
Interim stopWitton Street4300023620201:5712:06349
Interim stopDerby Street4300021050102:1712:52349
Interim stopFazeley Street4300021260202:3611:33348
Interim stopGibb Street4300021140102:4611:59349
Interim stopBirmingham Coach Station4300021130102:4811:57349
Interim stopPark Street4300020230102:4811:29349
First stopInternational&Byng Kendrick Schs43000464701——3

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.