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 Bank4200F06720005:5507:1615
Timing pointMcDonalds4200F065201—07:539
Interim stopRegal Road4200F06590102:0118:089
Timing pointTesco4200F06670102:2620:359
Timing pointAvenue Farm4200F10250102:0324:299
Interim stopJoseph Way4200F10260102:1129:059
Interim stopWorths Way4200F12270102:1128:489
Timing pointPark & Ride4200F12394003:3518:3815
Interim stopour Ashes Garage4200F16110202:1835:369
Interim stopHolly Tree Cottage4200F16110402:5535:159
Interim stopRailway Station4200F00650002:2035:169
Interim stopHill Farm Marina4200F08180202:5835:079
Timing pointGeneral Stores4200F08200102:2435:309
Interim stopMayswood Road4200F08180003:0434:419
Interim stopWarwick Road4200F17020003:1833:489
Interim stopTudor Dairies4200F02750002:5834:159
Timing pointThree Tuns4200F02770002:3334:279
Interim stopThe Virgins4200F12877102:0734:539
Interim stopBird in Hand4200F17010002:3134:309
Interim stopMows Hill Lane4200F17000203:0633:509
Interim stopRoyal Oak4200F12281103:3833:279
Interim stopStratford Road4200F16990203:0334:029
Timing pointThe Wharf4300012030203:1034:029
Interim stopAylesbury Road4300012020203:4235:039
Interim stopAylesbury Road4300012020303:0334:139
Interim stopThe Barn Restaurant4300012010104:2735:019
Interim stopBox Trees Road4300120360202:5234:389
Interim stopKineton Lane4300011140103:1734:149
Interim stopGate Lane4300011130203:5433:349
Timing pointNotcutts4300013030104:5435:569
Interim stopThe Plough4300013020205:1236:169
Interim stopMonkspath Hall Road4300013010105:3436:019
Interim stopDog Kennel Lane4300013120206:1235:209
Interim stopConnaught House4300014760106:4235:169
Interim stopBlackford Road4300014740406:4225:539
Interim stopHarwood Grove4300014730104:0125:559
Interim stopBishopton Close4300014710204:0021:499
Interim stopSchool Road4300014720306:1222:289
Timing pointSt James Church4300014640303:5322:039
Interim stopSutherland Avenue4300014630303:5522:429
Interim stopThornyfield Road4300014670104:1722:229
Interim stopStanway Road4300014810203:5721:479
Interim stopAshwell Drive4300014820104:2722:099
Interim stopProspect Lane4300014830103:2622:089
Interim stopSharmans Cross Junior School4300014840103:5621:419
Interim stopWoodside Way4300014880103:2422:029
Interim stopStreetsbrook Road4300140010204:0621:349
Interim stopBroadoaks4300015650303:1521:349
Last stopSolihull Town Centre4300015810304:0418:569
First stopStratford High School4200F06480305:5708:383
Interim stopStratford High School4200F10001307:0907:506
Interim stopClarence Road4200F06470003:5807:546
Interim stopBrookside Road4200F06460005:0607:086
Timing pointBell4200F06650007:0710:236
Interim stopThe Willows4200F14962105:2107:236
Interim stopBroad Walk4200F10000406:0806:176
Interim stopCivic Hall4200F06620102:5206:373
Timing pointBlythe Valley Park43000130801—19:096
First stopSolihull Town Centre43000158104——3
Timing pointSolihull Station43000156402——3
Interim stopBroadoaks43000156501——3
Interim stopStreetsbrook Road43001400101——3
Interim stopWoodside Way43000148802——3
Interim stopSharmans Cross Junior School43000148402——3
Interim stopProspect Lane43000148304——3
Interim stopStanway Road4300014810101:12—3
Interim stopThornyfield Road4300014670201:45—3
Interim stopSutherland Avenue4300014630201:11—3
Timing pointLongmore Road4300146000101:00—3
Interim stopSt James Church4300014640101:31—3
Interim stopUnion Road43000146502——3
Interim stopBishopton Close4300014710101:11—3
Interim stopHarwood Grove43000147302——3
Interim stopMarshall Lake Road43000142003——3
Interim stopConnaught House43000147602——3
Interim stopDog Kennel Lane43000131201——3
Interim stopMonkspath Hall Road43000130102——3
Interim stopThe Plough43000130201——3
Timing pointNotcutts43000130302——3
Interim stopGate Lane43000111301—08:033
Interim stopKineton Lane43000111402—07:213
Interim stopBox Trees Road43001203601—07:093
Interim stopThe Barn Restaurant43000120102—06:563
Interim stopAylesbury Road43000120201—07:343
Timing pointThe Wharf43000120301—07:486
Interim stopStratford Road4200F169901—07:336
Interim stopWharf4200F084900—08:076
Interim stopRoyal Oak4200F122812—07:146
Interim stopBushwood Lane4200F17000101:0306:266
Interim stopBird in the Hand4200F17010202:42—6
Interim stopThe Virgins4200F12877203:02—6
Interim stopBlack Swan4200F17010402:06—12
Timing pointThree Tuns4200F027800——6
Interim stopRiver House School4200F122791—06:056
Interim stopMayswood Road4200F08180101:09—6
Timing pointChurch4200F081700——6
Interim stopHill Farm Marina4200F081803—06:376
Interim stopRailway Station4200F006400—07:493
Interim stopHolly Tree Cottage4200F161103—09:133
Interim stopDun Cow4200F161101—08:463
Interim stopWorths Way4200F130072—10:226
Interim stopSt Peters Way4200F130070—10:426
Timing pointTesco4200F06670001:0207:216
Timing pointMaybird Centre4200F06590201:4706:206
Interim stopWharf Road4200F10240101:58—6
Timing pointRailway Station4200F10001804:30—3
Interim stopRailway Station Bridge4200F10001204:45—3
Interim stopStratford College4200F12285105:30—3
Timing pointOak Tree Close4200F00630001:28—3
Interim stopBearley Green4200F16908201:48—3
Timing pointBus Shelter4200F06330002:02—3
Interim stopChurch Road4200F147412——3
Interim stopHospital4200F10210202:23—3
Interim stopGreenhill Street4200F06550002:53—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.