{"trainServices":[{"previousCallingPoints":[{"callingPoint":[{"locationName":"Lichfield Trent Valley","crs":"LTV","st":"18:08","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lichfield City","crs":"LIC","st":"18:12","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Shenstone","crs":"SEN","st":"18:17","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Blake Street","crs":"BKT","st":"18:21","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Butlers Lane","crs":"BUL","st":"18:23","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Four Oaks","crs":"FOK","st":"18:26","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sutton Coldfield","crs":"SUT","st":"18:29","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wylde Green","crs":"WYL","st":"18:32","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chester Road","crs":"CRD","st":"18:34","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Erdington","crs":"ERD","st":"18:37","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gravelly Hill","crs":"GVH","st":"18:39","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Aston","crs":"AST","st":"18:42","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Duddeston","crs":"DUD","st":"18:45","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Five Ways","crs":"FWY","st":"18:56","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"19:00","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Selly Oak","crs":"SLY","st":"19:03","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournville","crs":"BRV","st":"19:06","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"19:08","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northfield","crs":"NFD","st":"19:12","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Longbridge","crs":"LOB","st":"19:14","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bromsgrove","crs":"BMV","st":"19:24","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Lichfield Trent Valley","crs":"LTV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Bromsgrove","crs":"BMV","via":"via University","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4298061BHAMNWS_","serviceIdGuid":"34323938-0030-3631-4248-414d4e57535f","serviceIdUrlSafe":"NDI5ODA2MUJIQU1OV1Nf","sta":"18:50","eta":"Delayed","std":"18:53","etd":"Delayed","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by an operational incident","serviceID":"4298061BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Nottingham","crs":"NOT","st":"17:41","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Derby","crs":"DBY","st":"18:05","et":null,"at":"18:09","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Willington","crs":"WIL","st":"18:13","et":null,"at":"18:16","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Burton-on-Trent","crs":"BUT","st":"18:19","et":null,"at":"18:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tamworth","crs":"TAM","st":"18:31","et":null,"at":"18:41","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Nottingham","crs":"NOT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4291352BHAMNWS_","serviceIdGuid":"34323931-0033-3532-4248-414d4e57535f","serviceIdUrlSafe":"NDI5MTM1MkJIQU1OV1Nf","sta":"18:55","eta":"18:57","std":null,"etd":null,"platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4291352BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Moseley Village","crs":"MOV","st":"19:06","et":"On time","at":null,"isCancelled":false,"length":2,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Heath","crs":"KIH","st":"19:09","et":"On time","at":null,"isCancelled":false,"length":2,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Pineapple Road","crs":"PIR","st":"19:12","et":"On time","at":null,"isCancelled":false,"length":2,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"19:15","et":"On time","at":null,"isCancelled":false,"length":2,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Kings Norton","crs":"KNN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM192200","serviceIdPercentEncoded":"4289557BHAMNWS_","serviceIdGuid":"34323839-0035-3537-4248-414d4e57535f","serviceIdUrlSafe":"NDI4OTU1N0JIQU1OV1Nf","sta":null,"eta":null,"std":"18:57","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":2,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4289557BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"19:14","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Penkridge","crs":"PKG","st":"19:31","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"19:38","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Crewe","crs":"CRE","st":"20:00","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Runcorn","crs":"RUN","st":"20:22","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Liverpool South Parkway","crs":"LPY","st":"20:30","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Mossley Hill","crs":"MSH","st":"20:34","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Liverpool Lime Street","crs":"LIV","st":"20:42","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Liverpool Lime Street","crs":"LIV","via":"via Wolverhampton & Crewe","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4285432BHAMNWS_","serviceIdGuid":"34323835-0034-3332-4248-414d4e57535f","serviceIdUrlSafe":"NDI4NTQzMkJIQU1OV1Nf","sta":null,"eta":null,"std":"18:57","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4285432BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"18:18","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coseley","crs":"CSY","st":"18:23","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tipton","crs":"TIP","st":"18:26","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Dudley Port","crs":"DDP","st":"18:29","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sandwell & Dudley","crs":"SAD","st":"18:33","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Smethwick Galton Bridge","crs":"SGB","st":"18:36","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Smethwick Rolfe Street","crs":"SMR","st":"18:38","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Duddeston","crs":"DUD","st":"19:05","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Aston","crs":"AST","st":"19:07","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Witton","crs":"WTT","st":"19:10","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Perry Barr","crs":"PRY","st":"19:12","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hamstead","crs":"HSD","st":"19:15","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tame Bridge Parkway","crs":"TAB","st":"19:19","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bescot Stadium","crs":"BSC","st":"19:22","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Walsall","crs":"WSL","st":"19:27","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Wolverhampton","crs":"WVH","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Walsall","crs":"WSL","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4296401BHAMNWS_","serviceIdGuid":"34323936-0034-3031-4248-414d4e57535f","serviceIdUrlSafe":"NDI5NjQwMUJIQU1OV1Nf","sta":"18:45","eta":"On time","std":"19:00","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4296401BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Shrewsbury","crs":"SHR","st":"17:59","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wellington (Shropshire)","crs":"WLN","st":"18:12","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Telford Central","crs":"TFC","st":"18:18","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Shifnal","crs":"SFN","st":"18:23","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverhampton","crs":"WVH","st":"18:42","et":null,"at":"18:44","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Smethwick Galton Bridge","crs":"SGB","st":"18:53","et":null,"at":"18:55","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Shrewsbury","crs":"SHR","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4309284BHAMNWS_","serviceIdGuid":"34333039-0032-3834-4248-414d4e57535f","serviceIdUrlSafe":"NDMwOTI4NEJIQU1OV1Nf","sta":"19:00","eta":"19:02","std":null,"etd":null,"platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4309284BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Bournemouth","crs":"BMH","st":"15:45","et":null,"at":"15:53","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Brockenhurst","crs":"BCU","st":"16:00","et":null,"at":"16:12","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Central","crs":"SOU","st":"16:15","et":null,"at":"16:30","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Airport Parkway","crs":"SOA","st":"16:23","et":null,"at":"16:37","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Winchester","crs":"WIN","st":"16:31","et":null,"at":"16:47","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Basingstoke","crs":"BSK","st":"16:48","et":null,"at":"17:03","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Reading","crs":"RDG","st":"17:15","et":null,"at":"17:25","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oxford","crs":"OXF","st":"17:39","et":null,"at":"17:49","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Banbury","crs":"BAN","st":"17:58","et":null,"at":"18:08","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leamington Spa","crs":"LMS","st":"18:16","et":null,"at":"18:26","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"18:30","et":null,"at":"18:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"18:41","et":null,"at":"18:48","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"19:17","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"19:32","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"19:48","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"20:05","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"20:18","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Manchester Piccadilly","crs":"MAN","st":"20:29","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Bournemouth","crs":"BMH","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Manchester Piccadilly","crs":"MAN","via":"via Stoke-on-Trent","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC326700","serviceIdPercentEncoded":"4291549BHAMNWS_","serviceIdGuid":"34323931-0035-3439-4248-414d4e57535f","serviceIdUrlSafe":"NDI5MTU0OUJIQU1OV1Nf","sta":"18:51","eta":"18:57","std":"19:01","etd":"On time","platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4291549BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Manchester Piccadilly","crs":"MAN","st":"17:25","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"17:33","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"17:46","et":null,"at":"17:48","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"18:04","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"18:21","et":null,"at":"18:26","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverhampton","crs":"WVH","st":"18:39","et":null,"at":"18:42","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Birmingham International","crs":"BHI","st":"19:12","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"19:23","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leamington Spa","crs":"LMS","st":"19:37","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Banbury","crs":"BAN","st":"19:54","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oxford","crs":"OXF","st":"20:13","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Reading","crs":"RDG","st":"20:39","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Basingstoke","crs":"BSK","st":"21:09","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Winchester","crs":"WIN","st":"21:26","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Airport Parkway","crs":"SOA","st":"21:35","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Central","crs":"SOU","st":"21:43","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Brockenhurst","crs":"BCU","st":"21:58","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournemouth","crs":"BMH","st":"22:15","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Manchester Piccadilly","crs":"MAN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Bournemouth","crs":"BMH","via":"via Coventry","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4291706BHAMNWS_","serviceIdGuid":"34323931-0037-3036-4248-414d4e57535f","serviceIdUrlSafe":"NDI5MTcwNkJIQU1OV1Nf","sta":"18:56","eta":"18:58","std":"19:03","etd":"On time","platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4291706BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Plymouth","crs":"PLY","st":"15:27","et":null,"at":"On time","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Totnes","crs":"TOT","st":"15:53","et":null,"at":"On time","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Newton Abbot","crs":"NTA","st":"16:06","et":null,"at":"On time","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Exeter St Davids","crs":"EXD","st":"16:27","et":null,"at":"16:30","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tiverton Parkway","crs":"TVP","st":"16:40","et":null,"at":"16:44","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Taunton","crs":"TAU","st":"16:53","et":null,"at":"16:57","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Temple Meads","crs":"BRI","st":"17:33","et":null,"at":"On time","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Parkway","crs":"BPW","st":"17:42","et":null,"at":"17:43","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cheltenham Spa","crs":"CNM","st":"18:12","et":null,"at":"18:14","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Worcestershire Parkway","crs":"WOP","st":"18:26","et":null,"at":"On time","isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Burton-on-Trent","crs":"BUT","st":"19:24","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Derby","crs":"DBY","st":"19:36","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chesterfield","crs":"CHD","st":"20:02","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sheffield","crs":"SHF","st":"20:17","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wakefield Westgate","crs":"WKF","st":"20:46","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leeds","crs":"LDS","st":"21:02","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"York","crs":"YRK","st":"21:44","et":"On time","at":null,"isCancelled":false,"length":8,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Plymouth","crs":"PLY","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"York","crs":"YRK","via":"via Leeds","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC126700","serviceIdPercentEncoded":"4288403BHAMNWS_","serviceIdGuid":"34323838-0034-3033-4248-414d4e57535f","serviceIdUrlSafe":"NDI4ODQwM0JIQU1OV1Nf","sta":"18:55","eta":"On time","std":"19:03","etd":"On time","platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":8,"detachFront":false,"isReverseFormation":true,"cancelReason":null,"delayReason":null,"serviceID":"4288403BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Birmingham International","crs":"BHI","st":"19:15","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hampton-in-Arden","crs":"HIA","st":"19:19","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Berkswell","crs":"BKW","st":"19:24","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tile Hill","crs":"THL","st":"19:28","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Canley","crs":"CNL","st":"19:31","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"19:34","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugby","crs":"RUG","st":"19:45","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Long Buckby","crs":"LBK","st":"19:55","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northampton","crs":"NMP","st":"20:08","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverton","crs":"WOL","st":"20:30","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Milton Keynes Central","crs":"MKC","st":"20:35","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bletchley","crs":"BLY","st":"20:40","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leighton Buzzard","crs":"LBZ","st":"20:47","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tring","crs":"TRI","st":"20:56","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Berkhamsted","crs":"BKM","st":"21:01","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Watford Junction","crs":"WFJ","st":"21:11","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"London Euston","crs":"EUS","st":"21:30","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":"via Northampton","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4287125BHAMNWS_","serviceIdGuid":"34323837-0031-3235-4248-414d4e57535f","serviceIdUrlSafe":"NDI4NzEyNUJIQU1OV1Nf","sta":null,"eta":null,"std":"19:06","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4287125BHAMNWS_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2026-06-20T17:59:13.3410622+00:00","locationName":"Birmingham New Street","crs":"BHM","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":null,"platformAvailable":true,"areServicesAvailable":true}