{"trainServices":[{"previousCallingPoints":[{"callingPoint":[{"locationName":"Bournemouth","crs":"BMH","st":"11:45","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Brockenhurst","crs":"BCU","st":"12:00","et":null,"at":"12:06","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Central","crs":"SOU","st":"12:15","et":null,"at":"12:23","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Airport Parkway","crs":"SOA","st":"12:23","et":null,"at":"12:33","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Winchester","crs":"WIN","st":"12:32","et":null,"at":"12:43","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Basingstoke","crs":"BSK","st":"12:48","et":null,"at":"13:07","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Reading","crs":"RDG","st":"13:15","et":null,"at":"13:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oxford","crs":"OXF","st":"13:39","et":null,"at":"14:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Banbury","crs":"BAN","st":"13:58","et":null,"at":"14:44","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leamington Spa","crs":"LMS","st":"14:16","et":null,"at":"15:04","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"14:30","et":null,"at":"15:19","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"14:41","et":"15:32","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"15:17","et":"15:57","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"15:32","et":"16:09","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"15:48","et":"16:25","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"16:05","et":"16:41","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"16:18","et":"16:53","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Manchester Piccadilly","crs":"MAN","st":"16:29","et":"17:02","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":null,"serviceIdPercentEncoded":"4421435BHAMNWS_","serviceIdGuid":"34343231-0034-3335-4248-414d4e57535f","serviceIdUrlSafe":"NDQyMTQzNUJIQU1OV1Nf","sta":"14:51","eta":"15:41","std":"15:01","etd":"15:42","platform":"5","operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by congestion near Reading","serviceID":"4421435BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Edinburgh","crs":"EDB","st":"10:05","et":null,"at":"10:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Berwick-upon-Tweed","crs":"BWK","st":"10:47","et":null,"at":"11:12","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Morpeth","crs":"MPT","st":"11:19","et":null,"at":"11:44","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Newcastle","crs":"NCL","st":"11:40","et":null,"at":"12:00","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Durham","crs":"DHM","st":"11:54","et":null,"at":"12:13","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Darlington","crs":"DAR","st":"12:13","et":null,"at":"12:31","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"York","crs":"YRK","st":"12:42","et":null,"at":"13:04","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leeds","crs":"LDS","st":"13:15","et":null,"at":"13:40","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wakefield Westgate","crs":"WKF","st":"13:27","et":null,"at":"13:52","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sheffield","crs":"SHF","st":"13:56","et":null,"at":"14:31","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chesterfield","crs":"CHD","st":"14:08","et":null,"at":"14:45","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Derby","crs":"DBY","st":"14:31","et":null,"at":"15:05","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tamworth","crs":"TAM","st":"14:49","et":null,"at":"15:26","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Cheltenham Spa","crs":"CNM","st":"15:50","et":"16:21","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Parkway","crs":"BPW","st":"16:20","et":"16:50","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Temple Meads","crs":"BRI","st":"16:31","et":"16:58","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Taunton","crs":"TAU","st":"17:16","et":"17:29","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tiverton Parkway","crs":"TVP","st":"17:28","et":"17:40","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Exeter St Davids","crs":"EXD","st":"17:46","et":"17:54","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Newton Abbot","crs":"NTA","st":"18:07","et":"18:13","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Totnes","crs":"TOT","st":"18:20","et":"18:24","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Plymouth","crs":"PLY","st":"18:47","et":"18:50","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Plymouth","crs":"PLY","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC167000","serviceIdPercentEncoded":"4417806BHAMNWS_","serviceIdGuid":"34343137-0038-3036-4248-414d4e57535f","serviceIdUrlSafe":"NDQxNzgwNkJIQU1OV1Nf","sta":"15:06","eta":"15:44","std":"15:12","etd":"15:45","platform":"12B","operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a fault on this train","serviceID":"4417806BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Leicester","crs":"LEI","st":"14:18","et":null,"at":"14:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"South Wigston","crs":"SWS","st":"14:24","et":null,"at":"14:30","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Narborough","crs":"NBR","st":"14:29","et":null,"at":"14:37","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hinckley","crs":"HNK","st":"14:38","et":null,"at":"14:46","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Nuneaton","crs":"NUN","st":"14:45","et":null,"at":"14:53","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coleshill Parkway","crs":"CEH","st":"15:00","et":null,"at":"15:13","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Leicester","crs":"LEI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC666000","serviceIdPercentEncoded":"4419687BHAMNWS_","serviceIdGuid":"34343139-0036-3837-4248-414d4e57535f","serviceIdUrlSafe":"NDQxOTY4N0JIQU1OV1Nf","sta":"15:14","eta":"15:31","std":null,"etd":null,"platform":"8A","operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4419687BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Coleshill Parkway","crs":"CEH","st":"15:35","et":"15:46","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Nuneaton","crs":"NUN","st":"15:50","et":"16:01","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leicester","crs":"LEI","st":"16:10","et":"16:20","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Melton Mowbray","crs":"MMO","st":"16:28","et":"16:37","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oakham","crs":"OKM","st":"16:39","et":"16:48","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stamford","crs":"SMD","st":"16:53","et":"17:02","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Peterborough","crs":"PBO","st":"17:08","et":"17:15","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Whittlesea","crs":"WLE","st":"17:24","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"March","crs":"MCH","st":"17:34","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Manea","crs":"MNE","st":"17:42","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Ely","crs":"ELY","st":"17:56","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cambridge","crs":"CBG","st":"18:12","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stansted Airport","crs":"SSD","st":"18:47","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":"Stansted Airport","crs":"SSD","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC620000","serviceIdPercentEncoded":"4409939BHAMNWS_","serviceIdGuid":"34343039-0039-3339-4248-414d4e57535f","serviceIdUrlSafe":"NDQwOTkzOUJIQU1OV1Nf","sta":null,"eta":null,"std":"15:22","etd":"15:34","platform":"8A","operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4409939BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Bristol Temple Meads","crs":"BRI","st":"14:00","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Parkway","crs":"BPW","st":"14:09","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cheltenham Spa","crs":"CNM","st":"14:40","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"15:47","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"16:02","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"16:19","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"16:36","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"16:50","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Manchester Piccadilly","crs":"MAN","st":"16:59","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Bristol Temple Meads","crs":"BRI","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":"XC414000","serviceIdPercentEncoded":"4419613BHAMNWS_","serviceIdGuid":"34343139-0036-3133-4248-414d4e57535f","serviceIdUrlSafe":"NDQxOTYxM0JIQU1OV1Nf","sta":"15:25","eta":"Cancelled","std":"15:30","etd":"Cancelled","platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This service has been cancelled because of forecasted severe weather","delayReason":null,"serviceID":"4419613BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"14:48","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coseley","crs":"CSY","st":"14:53","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tipton","crs":"TIP","st":"14:56","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Dudley Port","crs":"DDP","st":"14:59","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sandwell & Dudley","crs":"SAD","st":"15:03","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Smethwick Galton Bridge","crs":"SGB","st":"15:06","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Smethwick Rolfe Street","crs":"SMR","st":"15:08","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Duddeston","crs":"DUD","st":"15:35","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Aston","crs":"AST","st":"15:37","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Witton","crs":"WTT","st":"15:40","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Perry Barr","crs":"PRY","st":"15:42","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hamstead","crs":"HSD","st":"15:45","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tame Bridge Parkway","crs":"TAB","st":"15:49","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bescot Stadium","crs":"BSC","st":"15:52","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Walsall","crs":"WSL","st":"15:57","et":"Cancelled","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":"4438246BHAMNWS_","serviceIdGuid":"34343338-0032-3436-4248-414d4e57535f","serviceIdUrlSafe":"NDQzODI0NkJIQU1OV1Nf","sta":"15:15","eta":"Cancelled","std":"15:30","etd":"Cancelled","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4438246BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Newcastle","crs":"NCL","st":"12:33","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Durham","crs":"DHM","st":"12:46","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Darlington","crs":"DAR","st":"13:05","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"York","crs":"YRK","st":"13:36","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Doncaster","crs":"DON","st":"14:00","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sheffield","crs":"SHF","st":"14:24","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Derby","crs":"DBY","st":"14:53","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Leamington Spa","crs":"LMS","st":"16:01","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Banbury","crs":"BAN","st":"16:18","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oxford","crs":"OXF","st":"16:40","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Reading","crs":"RDG","st":"17:15","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Newcastle","crs":"NCL","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Reading","crs":"RDG","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC268000","serviceIdPercentEncoded":"4420172BHAMNWS_","serviceIdGuid":"34343230-0031-3732-4248-414d4e57535f","serviceIdUrlSafe":"NDQyMDE3MkJIQU1OV1Nf","sta":"15:28","eta":"Cancelled","std":"15:33","etd":"Cancelled","platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This service has been cancelled because of forecasted severe weather","delayReason":null,"serviceID":"4420172BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Smethwick Galton Bridge","crs":"SGB","st":"15:40","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverhampton","crs":"WVH","st":"15:53","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Penkridge","crs":"PKG","st":"16:02","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"16:11","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Crewe","crs":"CRE","st":"16:30","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Winsford","crs":"WSF","st":"16:40","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hartford","crs":"HTF","st":"16:45","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Acton Bridge","crs":"ACB","st":"16:49","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Runcorn","crs":"RUN","st":"16:58","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Liverpool South Parkway","crs":"LPY","st":"17:06","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Liverpool Lime Street","crs":"LIV","st":"17:17","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":"4441396BHAMNWS_","serviceIdGuid":"34343431-0033-3936-4248-414d4e57535f","serviceIdUrlSafe":"NDQ0MTM5NkJIQU1OV1Nf","sta":null,"eta":null,"std":"15:34","etd":"On time","platform":"4","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4441396BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Bromsgrove","crs":"BMV","st":"15:03","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Longbridge","crs":"LOB","st":"15:12","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northfield","crs":"NFD","st":"15:14","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"15:18","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournville","crs":"BRV","st":"15:20","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Selly Oak","crs":"SLY","st":"15:23","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"15:26","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Five Ways","crs":"FWY","st":"15:30","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Duddeston","crs":"DUD","st":"15:40","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Aston","crs":"AST","st":"15:43","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gravelly Hill","crs":"GVH","st":"15:47","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Erdington","crs":"ERD","st":"15:49","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chester Road","crs":"CRD","st":"15:52","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wylde Green","crs":"WYL","st":"15:54","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sutton Coldfield","crs":"SUT","st":"15:57","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Four Oaks","crs":"FOK","st":"16:00","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Butlers Lane","crs":"BUL","st":"16:03","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Blake Street","crs":"BKT","st":"16:06","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Shenstone","crs":"SEN","st":"16:10","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lichfield City","crs":"LIC","st":"16:16","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lichfield Trent Valley","crs":"LTV","st":"16:19","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Bromsgrove","crs":"BMV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Lichfield Trent Valley","crs":"LTV","via":"via Four Oaks","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"4432409BHAMNWS_","serviceIdGuid":"34343332-0034-3039-4248-414d4e57535f","serviceIdUrlSafe":"NDQzMjQwOUJIQU1OV1Nf","sta":"15:33","eta":"Cancelled","std":"15:36","etd":"Cancelled","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This service has been cancelled because of forecasted severe weather","delayReason":null,"serviceID":"4432409BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Birmingham International","crs":"BHI","st":"15:45","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hampton-in-Arden","crs":"HIA","st":"15:49","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Berkswell","crs":"BKW","st":"15:54","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tile Hill","crs":"THL","st":"15:58","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Canley","crs":"CNL","st":"16:01","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"16:04","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugby","crs":"RUG","st":"16:15","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Long Buckby","crs":"LBK","st":"16:25","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northampton","crs":"NMP","st":"16:37","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverton","crs":"WOL","st":"16:59","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Milton Keynes Central","crs":"MKC","st":"17:04","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bletchley","crs":"BLY","st":"17:10","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leighton Buzzard","crs":"LBZ","st":"17:17","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Watford Junction","crs":"WFJ","st":"17:33","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"London Euston","crs":"EUS","st":"17:50","et":"On time","at":null,"isCancelled":false,"length":4,"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":"LM208800","serviceIdPercentEncoded":"4425854BHAMNWS_","serviceIdGuid":"34343235-0038-3534-4248-414d4e57535f","serviceIdUrlSafe":"NDQyNTg1NEJIQU1OV1Nf","sta":null,"eta":null,"std":"15:36","etd":"On time","platform":"3","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4425854BHAMNWS_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2026-06-24T14:33:00.0407653+00:00","locationName":"Birmingham New Street","crs":"BHM","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":[{"value":"Hot weather is forecast across England and Wales. You should check your journey in full before you travel, taking note of any warnings and advice. Full details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/hot-weather-20260617/\">Status and Disruptions</a>."}],"platformAvailable":true,"areServicesAvailable":true}