{"trainServices":[{"cancelReason":null,"delayReason":null,"category":"OO","activities":"T ","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Redditch","crs":"RDC","tiploc":"RDIT","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Lichfield Trent Valley","crs":"LTV","tiploc":"LCHTTVH","via":"via Four Oaks","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606288775876","uid":"W75876","trainid":"2P40","rsid":null,"sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"2026-06-28T18:33:00","staSpecified":true,"ata":"2026-06-28T18:46:52","ataSpecified":true,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":1,"arrivalTypeSpecified":true,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T18:36:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"0001-01-01T00:00:00","etdSpecified":false,"departureType":3,"departureTypeSpecified":true,"departureSource":null,"departureSourceInstance":null,"platform":"8","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"OO","activities":"T ","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Lichfield Trent Valley","crs":"LTV","tiploc":"LCHTTVH","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Redditch","crs":"RDC","tiploc":"RDIT","via":"via University","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606288787968","uid":"W87968","trainid":"2R39","rsid":"LM063400","sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"2026-06-28T18:42:00","staSpecified":true,"ata":"2026-06-28T18:41:43","ataSpecified":true,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":1,"arrivalTypeSpecified":true,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T18:45:00","stdSpecified":true,"atd":"2026-06-28T18:56:21","atdSpecified":true,"etd":"0001-01-01T00:00:00","etdSpecified":false,"departureType":1,"departureTypeSpecified":true,"departureSource":"TD","departureSourceInstance":null,"platform":"10B","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"OO","activities":"TB","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Birmingham New Street","crs":"BHM","tiploc":"BHAMNWS","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Shrewsbury","crs":"SHR","tiploc":"SHRWBY","via":"via Wolverhampton & Telford Central","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606288770216","uid":"W70216","trainid":"2J22","rsid":"LM804100","sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"0001-01-01T00:00:00","staSpecified":false,"ata":"0001-01-01T00:00:00","ataSpecified":false,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":0,"arrivalTypeSpecified":false,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T18:56:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T18:56:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"TD","departureSourceInstance":null,"platform":"2B","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"XX","activities":"TB","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Birmingham New Street","crs":"BHM","tiploc":"BHAMNWS","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Hereford","crs":"HFD","tiploc":"HEREFRD","via":"via Worcester","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606286717197","uid":"C17197","trainid":"1V29","rsid":"LM008100","sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"0001-01-01T00:00:00","staSpecified":false,"ata":"0001-01-01T00:00:00","ataSpecified":false,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":0,"arrivalTypeSpecified":false,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:00:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:00:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"Darwin","departureSourceInstance":null,"platform":"12A","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"OO","activities":"T ","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Wolverhampton","crs":"WVH","tiploc":"WVRMPTN","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Walsall","crs":"WSL","tiploc":"WALSALL","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606288980996","uid":"Y80996","trainid":"2A49","rsid":null,"sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"2026-06-28T18:45:00","staSpecified":true,"ata":"2026-06-28T18:46:52","ataSpecified":true,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":1,"arrivalTypeSpecified":true,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:00:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:00:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"Darwin","departureSourceInstance":null,"platform":"2A","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"XX","activities":"T ","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Banbury","crs":"BAN","tiploc":"BNBR","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Manchester Piccadilly","crs":"MAN","tiploc":"MNCRPIC","via":"via Stoke-on-Trent","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606287100897","uid":"G00897","trainid":"1M62","rsid":"XC326100","sdd":"2026-06-28T00:00:00","operator":"CrossCountry","operatorCode":"XC","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"2026-06-28T18:51:00","staSpecified":true,"ata":"2026-06-28T18:51:59","ataSpecified":true,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":1,"arrivalTypeSpecified":true,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:01:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:01:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"Darwin","departureSourceInstance":null,"platform":"5B","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"XX","activities":"T ","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Stoke-on-Trent","crs":"SOT","tiploc":"STOKEOT","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Banbury","crs":"BAN","tiploc":"BNBR","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606287101036","uid":"G01036","trainid":"1O28","rsid":null,"sdd":"2026-06-28T00:00:00","operator":"CrossCountry","operatorCode":"XC","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"2026-06-28T18:56:00","staSpecified":true,"ata":"2026-06-28T18:56:36","ataSpecified":true,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":1,"arrivalTypeSpecified":true,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:03:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:03:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"Darwin","departureSourceInstance":null,"platform":"1A","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"OO","activities":"TB","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Birmingham New Street","crs":"BHM","tiploc":"BHAMNWS","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Bromsgrove","crs":"BMV","tiploc":"BRMSGRV","via":"via University","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606288770663","uid":"W70663","trainid":"2O42","rsid":null,"sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"0001-01-01T00:00:00","staSpecified":false,"ata":"0001-01-01T00:00:00","ataSpecified":false,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":0,"arrivalTypeSpecified":false,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:03:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:03:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"TD","departureSourceInstance":null,"platform":"9B","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"XX","activities":"T ","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Plymouth","crs":"PLY","tiploc":"PLYMTH","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"Leeds","crs":"LDS","tiploc":"LEEDS","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606287100724","uid":"G00724","trainid":"1E63","rsid":"XC126100","sdd":"2026-06-28T00:00:00","operator":"CrossCountry","operatorCode":"XC","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"2026-06-28T18:49:00","staSpecified":true,"ata":"0001-01-01T00:00:00","ataSpecified":false,"eta":"2026-06-28T18:58:36","etaSpecified":true,"arrivalType":0,"arrivalTypeSpecified":true,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:03:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:03:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"Darwin","departureSourceInstance":null,"platform":"7A","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null},{"cancelReason":null,"delayReason":null,"category":"XX","activities":"TB","length":0,"isReverseFormation":false,"detachFront":false,"origin":[{"isOperationalEndPoint":false,"locationName":"Birmingham New Street","crs":"BHM","tiploc":"BHAMNWS","via":null,"futureChangeTo":0,"futureChangeToSpecified":false}],"destination":[{"isOperationalEndPoint":false,"locationName":"London Euston","crs":"EUS","tiploc":"EUSTON","via":"via Northampton","futureChangeTo":0,"futureChangeToSpecified":false}],"currentOrigins":null,"currentDestinations":null,"formation":null,"rid":"202606288980890","uid":"Y80890","trainid":"1Y46","rsid":null,"sdd":"2026-06-28T00:00:00","operator":"LNR & WMR","operatorCode":"LM","isPassengerService":true,"isCharter":false,"isCancelled":false,"isCircularRoute":false,"filterLocationCancelled":false,"filterLocationOperational":false,"isOperationalCall":false,"sta":"0001-01-01T00:00:00","staSpecified":false,"ata":"0001-01-01T00:00:00","ataSpecified":false,"eta":"0001-01-01T00:00:00","etaSpecified":false,"arrivalType":0,"arrivalTypeSpecified":false,"arrivalSource":null,"arrivalSourceInstance":null,"std":"2026-06-28T19:06:00","stdSpecified":true,"atd":"0001-01-01T00:00:00","atdSpecified":false,"etd":"2026-06-28T19:06:00","etdSpecified":true,"departureType":0,"departureTypeSpecified":true,"departureSource":"TD","departureSourceInstance":null,"platform":"3","platformIsHidden":false,"serviceIsSupressed":false,"adhocAlerts":null}],"busServices":null,"ferryServices":null,"qos":0,"qosSpecified":false,"isTruncated":true,"generatedAt":"2026-06-28T17:56:52.8421546+00:00","locationName":"Birmingham New Street","crs":"BHM","filterLocationName":null,"filtercrs":null,"filterType":0,"stationManager":"Network Rail","stationManagerCode":"RT","nrccMessages":[{"category":0,"severity":1,"xhtmlMessage":"<p>A reduced service is in operation between Penzance and Plymouth / Bristol Temple Meads. Latest information can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/xc-reduced-service-20260628/\">Status and Disruptions</a>.</p>"},{"category":0,"severity":2,"xhtmlMessage":"\nTrains running between Stoke-on-Trent and Macclesfield / Crewe may be cancelled, delayed by up to 60 minutes, revised or diverted. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/stoke-on-trent-20260628/\">Status and Disruptions</a>."}],"platformsAreHidden":false,"servicesAreUnavailable":false}