November 2026 to date
Operators & services

X22 — 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:2910:56440
Interim stopBus Mall43000202104—11:20222
Interim stopNew Street Station43000201703—09:59222
Interim stopErnest Street43000214101—09:56222
Interim stopGranville Street43000214201—10:02222
Interim stopEdencroft43000341502—09:53222
Timing pointGilldown Place43000341601—09:48222
Interim stopWarwick Crescent43003402001—10:02222
Interim stopAston House4300034170101:0009:59222
Interim stopVale Village4300030990102:3810:12222
Interim stopWestmere4300340250201:4309:56222
Interim stopSchool of Education4300340300101:5810:26222
Interim stopUniversity North Gate4300034020202:0010:24222
Interim stopBlood & Transplant Centre4300030930202:2110:31222
Timing pointUniversity Station43000309401—10:31222
Interim stopThe Learning Hub4300032180201:1310:22222
Interim stopWindermere House43000322301—11:08222
Interim stopPoole Crescent43003220003—11:24222
Interim stopLangford Grove4300032310101:0911:04222
Interim stopCadnam Close4300032320201:2011:31222
Interim stopElford Road4300032330201:2311:04222
Interim stopWheats Avenue4300032340101:2610:57222
Interim stopWeymoor Road4300032410101:3011:09222
Interim stopWentworth Way4300132440201:4111:29222
Interim stopWoodgate Valley Fire Station4300320250201:5911:57222
Interim stopHillcrest School4300032500201:5811:53222
Interim stopSimmons Leasow4300032510201:5911:59222
Timing pointSenneleys Park4300320450203:1211:28222
Interim stopModbury Avenue4300032710103:2111:43222
Interim stopPomeroy Road4300032720202:5511:47222
Interim stopThe Cock Inn4300032780103:0511:43222
Interim stopBartley Brook4300032830202:4611:07222
Interim stopCarmel Grove4300032820202:2711:17222
Interim stopBartley Woods4300032810102:2510:43222
Interim stopKempsey House4300081570302:0510:21440
Interim stopWoodside Way4300320470202:0010:57222
Interim stopRavenhayes Lane4300039520101:5411:31222
Interim stopHarlech Close4300039510202:0811:19222
Interim stopRothesay Croft4300032920102:0011:31222
Interim stopThe Storrs Way4300032910202:1511:15222
Interim stopOffmoor Road4300032740202:1011:35222
Last stopBartley Green War Memorial4300320150502:4111:19440
Interim stopOffmoor Road43000327403—10:02218
Interim stopThe Storrs Way43000329101—10:13218
Interim stopRothesay Croft43000329202—09:59218
Interim stopHarlech Close43000395101—09:55218
Interim stopRavenhayes Lane43000395202—09:35218
Interim stopWoodside Way43003204701—09:52218
Interim stopBartley Woods4300032810201:1409:39218
Interim stopCarmel Grove4300032820101:1309:49218
Interim stopBartley Brook4300032830101:3309:32218
Interim stopSt Peters Church4300327000301:0009:32218
Interim stopPomeroy Road4300032720101:2810:07218
Interim stopModbury Avenue4300032710201:3309:23218
Interim stopStonehouse Grove4300032520101:3009:28218
Interim stopSimmons Leasow4300032510101:0909:37218
Interim stopHillcrest School4300032500101:3709:21218
Timing pointHollister Drive43003203006—09:13218
Interim stopWentworth Way43001324401—09:09218
Interim stopNorthfield Road4300324000301:1409:11218
Interim stopWheats Avenue4300032340201:3109:15218
Interim stopElford Road4300032330101:4909:26218
Interim stopCadnam Close4300032320101:3709:18218
Interim stopLangford Grove4300032310201:4709:09218
Interim stopHilldrop Grove4300032240201:4909:14218
Interim stopMetchley Hall4300033200302:0309:29218
Interim stopThe Learning Hub4300032180302:0810:24218
Interim stopThe Barberry4300135950102:1109:25218
Timing pointUniversity Station4300030940202:5410:11218
Interim stopBlood & Transplant Centre4300030930101:4009:48218
Interim stopUniversity North Gate4300034020102:1709:59218
Interim stopWestmere4300340250102:2309:52218
Interim stopVale Village4300030990201:2410:18218
Interim stopAston House4300034170201:5010:11218
Interim stopWarwick Crescent4300340200201:2310:07218
Interim stopGilldown Place4300034160201:2310:13218
Interim stopGeorge Road4300300400101:3210:06218
Timing pointFive Ways Station4300300300301:3610:04218
Interim stopGranville Street4300021420201:2810:17218
Interim stopErnest Street4300021410201:4210:02218
Interim stopTheatre Approach4300020350102:0810:36218
Interim stopNew Street Station4300020170201:5610:39218
Interim stopAlbert Street4300020680102:0710:27218

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.