{"trainServices":[{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Hampton Court","crs":"HMC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2363206CLPHMJM_","serviceIdGuid":"32333633-0032-3036-434c-50484d4a4d5f","serviceIdUrlSafe":"2363206CLPHMJM_","sta":"09:14","eta":"09:18","std":"09:15","etd":"09:19","platform":"11","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2363206CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Poole","crs":"POO","via":null,"futureChangeTo":null,"assocIsCancelled":false},{"locationName":"Weymouth","crs":"WEY","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2360975CLPHMJM_","serviceIdGuid":"32333630-0039-3735-434c-50484d4a4d5f","serviceIdUrlSafe":"2360975CLPHMJM_","sta":"09:14","eta":"09:29","std":"09:15","etd":"09:30","platform":"7","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a passenger being taken ill on a train at Southampton Central","serviceID":"2360975CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":55,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"London Bridge","crs":"LBG","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2353743CLPHMJC_","serviceIdGuid":"32333533-0037-3433-434c-50484d4a435f","serviceIdUrlSafe":"2353743CLPHMJC_","sta":"09:16","eta":"Cancelled","std":"09:16","etd":"Cancelled","platform":null,"operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This service has been cancelled because of a fault with the signalling system","delayReason":null,"serviceID":"2353743CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Basingstoke","crs":"BSK","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2365903CLPHMJM_","serviceIdGuid":"32333635-0039-3033-434c-50484d4a4d5f","serviceIdUrlSafe":"2365903CLPHMJM_","sta":null,"eta":null,"std":"09:19","etd":"On time","platform":"9","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2365903CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":10,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Dorking","crs":"DKG","via":"via Hackbridge","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2354008CLPHMJC_","serviceIdGuid":"32333534-0030-3038-434c-50484d4a435f","serviceIdUrlSafe":"2354008CLPHMJC_","sta":"09:18","eta":"On time","std":"09:19","etd":"On time","platform":"15","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":8,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2354008CLPHMJC_","adhocAlerts":null},{"formation":{"avgLoading":20,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Dalston Junction","crs":"DLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2382290CLPHMJ1_","serviceIdGuid":"32333832-0032-3930-434c-50484d4a315f","serviceIdUrlSafe":"2382290CLPHMJ1_","sta":"09:19","eta":"On time","std":null,"etd":null,"platform":null,"operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2382290CLPHMJ1_","adhocAlerts":null},{"formation":{"avgLoading":45,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Sutton (London)","crs":"SUO","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2353454CLPHMJC_","serviceIdGuid":"32333533-0034-3534-434c-50484d4a435f","serviceIdUrlSafe":"2353454CLPHMJC_","sta":"09:20","eta":"On time","std":"09:20","etd":"On time","platform":"14","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2353454CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW891300","serviceIdPercentEncoded":"2361596CLPHMJW2","serviceIdGuid":"32333631-0035-3936-434c-50484d4a5732","serviceIdUrlSafe":"2361596CLPHMJW2","sta":"09:20","eta":"On time","std":"09:20","etd":"On time","platform":"3","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2361596CLPHMJW2","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Shepperton","crs":"SHP","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2362906CLPHMJM_","serviceIdGuid":"32333632-0039-3036-434c-50484d4a4d5f","serviceIdUrlSafe":"2362906CLPHMJM_","sta":"09:20","eta":"09:22","std":"09:21","etd":"09:23","platform":"11","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2362906CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":72,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Littlehampton","crs":"LIT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2360915CLPHMJC_","serviceIdGuid":"32333630-0039-3135-434c-50484d4a435f","serviceIdUrlSafe":"2360915CLPHMJC_","sta":"09:22","eta":"On time","std":"09:22","etd":"On time","platform":"12","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":8,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2360915CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Hampton Court","crs":"HMC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2363219CLPHMJM_","serviceIdGuid":"32333633-0032-3139-434c-50484d4a4d5f","serviceIdUrlSafe":"2363219CLPHMJM_","sta":"09:21","eta":"On time","std":"09:22","etd":"On time","platform":"10","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2363219CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":47,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Stratford (London)","crs":"SRA","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LO561800","serviceIdPercentEncoded":"2380602CLPHMJ1_","serviceIdGuid":"32333830-0036-3032-434c-50484d4a315f","serviceIdUrlSafe":"2380602CLPHMJ1_","sta":null,"eta":null,"std":"09:22","etd":"On time","platform":"1","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2380602CLPHMJ1_","adhocAlerts":null},{"formation":{"avgLoading":23,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Littlehampton","crs":"LIT","via":"via Hove & Worthing","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2360920CLPHMJC_","serviceIdGuid":"32333630-0039-3230-434c-50484d4a435f","serviceIdUrlSafe":"2360920CLPHMJC_","sta":"09:22","eta":"On time","std":"09:23","etd":"On time","platform":"13","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":12,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2360920CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Reading","crs":"RDG","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW822000","serviceIdPercentEncoded":"2361440CLPHMJW_","serviceIdGuid":"32333631-0034-3430-434c-50484d4a575f","serviceIdUrlSafe":"2361440CLPHMJW_","sta":"09:23","eta":"Cancelled","std":"09:24","etd":"Cancelled","platform":null,"operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This service has been cancelled because of a fault on a train","delayReason":null,"serviceID":"2361440CLPHMJW_","adhocAlerts":null},{"formation":{"avgLoading":8,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Selhurst","crs":"SRS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2353630CLPHMJC_","serviceIdGuid":"32333533-0036-3330-434c-50484d4a435f","serviceIdUrlSafe":"2353630CLPHMJC_","sta":"09:24","eta":"On time","std":"09:24","etd":"On time","platform":"15","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2353630CLPHMJC_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2026-04-21T08:20:59.1219799+00:00","locationName":"Clapham Junction","crs":"CLJ","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":[{"value":"Trains between Portsmouth Harbour and Havant may be revised. Latest information can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/havant-20260421/\">Status and Disruptions</a>."}],"platformAvailable":true,"areServicesAvailable":true}