November 2026 to date
Operators & services

X21 — Stagecoach Midlands

Performance for one service, broken down by stop.

  • Early
  • On time
  • Late
  • Not detected
StopAverage timingScheduledOn time performance
Avg earlyAvg late
First stopNatWest Bank4200F06720004:5907:1620
Timing pointMcDonalds4200F065201—07:5312
Interim stopRegal Road4200F06590101:5618:0812
Timing pointTesco4200F06670101:4520:3512
Timing pointAvenue Farm4200F10250101:4724:2912
Interim stopJoseph Way4200F10260102:0829:0512
Interim stopWorths Way4200F12270102:1428:4812
Timing pointPark & Ride4200F12394003:1718:3820
Interim stopour Ashes Garage4200F16110202:1835:3612
Interim stopHolly Tree Cottage4200F16110402:5535:1512
Interim stopRailway Station4200F00650002:0835:1612
Interim stopHill Farm Marina4200F08180202:3535:0712
Timing pointGeneral Stores4200F08200102:1035:3012
Interim stopMayswood Road4200F08180002:4434:4112
Interim stopWarwick Road4200F17020002:5133:4812
Interim stopTudor Dairies4200F02750002:3334:1512
Timing pointThree Tuns4200F02770002:3334:2712
Interim stopThe Virgins4200F12877102:0725:1512
Interim stopBird in Hand4200F17010002:3134:3012
Interim stopMows Hill Lane4200F17000202:2833:5012
Interim stopRoyal Oak4200F12281102:5933:2712
Interim stopStratford Road4200F16990203:0334:0212
Timing pointThe Wharf4300012030203:1034:0212
Interim stopAylesbury Road4300012020203:4225:2512
Interim stopAylesbury Road4300012020302:2234:1312
Interim stopThe Barn Restaurant4300012010104:2725:2312
Interim stopBox Trees Road4300120360202:5234:3812
Interim stopKineton Lane4300011140103:1734:1412
Interim stopGate Lane4300011130203:0533:3412
Timing pointNotcutts4300013030104:5425:5912
Interim stopThe Plough4300013020205:1226:1312
Interim stopMonkspath Hall Road4300013010105:3436:0112
Interim stopDog Kennel Lane4300013120206:1235:2012
Interim stopConnaught House4300014760106:4225:4012
Interim stopBlackford Road4300014740406:4221:1212
Interim stopHarwood Grove4300014730104:0121:2312
Interim stopBishopton Close4300014710204:0019:1012
Interim stopSchool Road4300014720306:1219:5412
Timing pointSt James Church4300014640303:5319:3112
Interim stopSutherland Avenue4300014630303:5520:2312
Interim stopThornyfield Road4300014670104:1720:0812
Interim stopStanway Road4300014810203:5719:2812
Interim stopAshwell Drive4300014820104:2719:5012
Interim stopProspect Lane4300014830103:2619:4512
Interim stopSharmans Cross Junior School4300014840103:5619:2212
Interim stopWoodside Way4300014880103:2419:4412
Interim stopStreetsbrook Road4300140010204:0619:1712
Interim stopBroadoaks4300015650303:1519:1412
Last stopSolihull Town Centre4300015810304:0417:2812
First stopStratford High School4200F06480304:4508:384
Interim stopStratford High School4200F10001304:1407:508
Interim stopClarence Road4200F06470003:0207:548
Interim stopBrookside Road4200F06460003:3807:088
Timing pointBell4200F06650005:0710:238
Interim stopThe Willows4200F14962105:4907:238
Interim stopBroad Walk4200F10000406:0706:178
Interim stopCivic Hall4200F06620102:5206:374
Timing pointBlythe Valley Park43000130801—19:098
First stopSolihull Town Centre43000158104——4
Timing pointSolihull Station43000156402——4
Interim stopBroadoaks43000156501——4
Interim stopStreetsbrook Road4300140010101:07—4
Interim stopWoodside Way4300014880201:36—4
Interim stopSharmans Cross Junior School4300014840202:07—4
Interim stopProspect Lane43000148304——4
Interim stopStanway Road4300014810101:13—4
Interim stopThornyfield Road4300014670201:26—4
Interim stopSutherland Avenue4300014630201:11—4
Timing pointLongmore Road4300146000101:00—4
Interim stopSt James Church4300014640101:31—4
Interim stopUnion Road43000146502——4
Interim stopBishopton Close4300014710101:11—4
Interim stopHarwood Grove43000147302——4
Interim stopMarshall Lake Road43000142003——4
Interim stopConnaught House43000147602——4
Interim stopDog Kennel Lane43000131201——4
Interim stopMonkspath Hall Road43000130102——4
Interim stopThe Plough4300013020101:10—4
Timing pointNotcutts43000130302——4
Interim stopGate Lane43000111301—08:034
Interim stopKineton Lane4300011140201:0507:214
Interim stopBox Trees Road4300120360101:3707:094
Interim stopThe Barn Restaurant4300012010201:3706:564
Interim stopAylesbury Road4300012020101:0407:344
Timing pointThe Wharf4300012030101:0307:488
Interim stopStratford Road4200F16990101:2207:338
Interim stopWharf4200F08490001:0208:078
Interim stopRoyal Oak4200F12281201:4207:148
Interim stopBushwood Lane4200F17000101:4206:268
Interim stopBird in the Hand4200F17010203:17—8
Interim stopThe Virgins4200F12877203:42—8
Interim stopBlack Swan4200F17010403:06—16
Timing pointThree Tuns4200F027800——8
Interim stopRiver House School4200F122791—06:058
Interim stopMayswood Road4200F08180101:09—8
Timing pointChurch4200F081700——8
Interim stopHill Farm Marina4200F081803—06:378
Interim stopRailway Station4200F006400—07:494
Interim stopHolly Tree Cottage4200F161103—09:134
Interim stopDun Cow4200F161101—08:464
Interim stopWorths Way4200F130072—10:228
Interim stopSt Peters Way4200F130070—09:348
Timing pointTesco4200F06670001:0207:218
Timing pointMaybird Centre4200F06590201:4706:208
Interim stopWharf Road4200F10240101:45—8
Timing pointRailway Station4200F10001804:30—4
Interim stopRailway Station Bridge4200F10001204:40—4
Interim stopStratford College4200F12285105:50—4
Timing pointOak Tree Close4200F00630001:28—4
Interim stopBearley Green4200F16908201:48—4
Timing pointBus Shelter4200F06330002:02—4
Interim stopChurch Road4200F147412——4
Interim stopHospital4200F10210202:03—4
Interim stopGreenhill Street4200F06550002:33—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.