{"trainServices":[{"formation":{"avgLoading":25,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Reigate","crs":"REI","via":null,"futureChangeTo":null,"assocIsCancelled":false},{"locationName":"Gatwick Airport","crs":"GTW","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":"10406705CLPHMJC_","serviceIdGuid":"31303430-3637-3035-434c-50484d4a435f","serviceIdUrlSafe":"MTA0MDY3MDVDTFBITUpDXw","sta":"10:11","eta":"10:18","std":"10:11","etd":"10:18","platform":"12","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":12,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a speed restriction","serviceID":"10406705CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Salisbury","crs":"SAL","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":"10411832CLPHMJM_","serviceIdGuid":"31303431-3138-3332-434c-50484d4a4d5f","serviceIdUrlSafe":"MTA0MTE4MzJDTFBITUpNXw","sta":"10:11","eta":"10:17","std":"10:12","etd":"10:18","platform":"7","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":6,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10411832CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Woking","crs":"WOK","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":"10412267CLPHMJM_","serviceIdGuid":"31303431-3232-3637-434c-50484d4a4d5f","serviceIdUrlSafe":"MTA0MTIyNjdDTFBITUpNXw","sta":"10:12","eta":"Cancelled","std":"10:12","etd":"Cancelled","platform":"10","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":8,"detachFront":false,"isReverseFormation":false,"cancelReason":"This service has been cancelled because of a late running train being in front of this one","delayReason":null,"serviceID":"10412267CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Weymouth","crs":"WEY","via":null,"futureChangeTo":null,"assocIsCancelled":false},{"locationName":"Poole","crs":"POO","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10412025CLPHMJM_","serviceIdGuid":"31303431-3230-3235-434c-50484d4a4d5f","serviceIdUrlSafe":"MTA0MTIwMjVDTFBITUpNXw","sta":null,"eta":null,"std":"10:12","etd":"On time","platform":"9","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10412025CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Windsor & Eton Riverside","crs":"WNR","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10413110CLPHMJW_","serviceIdGuid":"31303431-3331-3130-434c-50484d4a575f","serviceIdUrlSafe":"MTA0MTMxMTBDTFBITUpXXw","sta":"10:12","eta":"On time","std":"10:13","etd":"On time","platform":"6","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10413110CLPHMJW_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Weybridge","crs":"WYB","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":"10413007CLPHMJW_","serviceIdGuid":"31303431-3330-3037-434c-50484d4a575f","serviceIdUrlSafe":"MTA0MTMwMDdDTFBITUpXXw","sta":"10:13","eta":"10:16","std":"10:14","etd":"10:17","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":"10413007CLPHMJW_","adhocAlerts":null},{"formation":{"avgLoading":6,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"West Croydon","crs":"WCY","via":"via Crystal Palace","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10407038CLPHMJC_","serviceIdGuid":"31303430-3730-3338-434c-50484d4a435f","serviceIdUrlSafe":"MTA0MDcwMzhDTFBITUpDXw","sta":"10:14","eta":"On time","std":"10:14","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":"10407038CLPHMJC_","adhocAlerts":null},{"formation":{"avgLoading":14,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Dalston Junction","crs":"DLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10421883CLPHMJ1_","serviceIdGuid":"31303432-3138-3833-434c-50484d4a315f","serviceIdUrlSafe":"MTA0MjE4ODNDTFBITUoxXw","sta":null,"eta":null,"std":"10:15","etd":"On time","platform":"2","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10421883CLPHMJ1_","adhocAlerts":null},{"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":"10412526CLPHMJM_","serviceIdGuid":"31303431-3235-3236-434c-50484d4a4d5f","serviceIdUrlSafe":"MTA0MTI1MjZDTFBITUpNXw","sta":"10:14","eta":"On time","std":"10:15","etd":"On time","platform":"11","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10412526CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":21,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"London Victoria","crs":"VIC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Reigate","crs":"REI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10404079CLPHMJC_","serviceIdGuid":"31303430-3430-3739-434c-50484d4a435f","serviceIdUrlSafe":"MTA0MDQwNzlDTFBITUpDXw","sta":"10:14","eta":"On time","std":"10:15","etd":"On time","platform":"13","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":4,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10404079CLPHMJC_","adhocAlerts":null},{"formation":{"avgLoading":33,"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":"10422712CLPHMJC_","serviceIdGuid":"31303432-3237-3132-434c-50484d4a435f","serviceIdUrlSafe":"MTA0MjI3MTJDTFBITUpDXw","sta":"10:16","eta":"On time","std":"10:16","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":"10422712CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Poole","crs":"POO","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":"10411683CLPHMJM_","serviceIdGuid":"31303431-3136-3833-434c-50484d4a4d5f","serviceIdUrlSafe":"MTA0MTE2ODNDTFBITUpNXw","sta":"10:15","eta":"10:19","std":"10:16","etd":"10:20","platform":"7","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a speed restriction","serviceID":"10411683CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Dorking","crs":"DKG","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":"10411715CLPHMJM_","serviceIdGuid":"31303431-3137-3135-434c-50484d4a4d5f","serviceIdUrlSafe":"MTA0MTE3MTVDTFBITUpNXw","sta":"10:15","eta":"On time","std":"10:16","etd":"On time","platform":"10","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":10,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10411715CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":13,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Stratford (London)","crs":"SRA","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":"10410762CLPHMJC_","serviceIdGuid":"31303431-3037-3632-434c-50484d4a435f","serviceIdUrlSafe":"MTA0MTA3NjJDTFBITUpDXw","sta":"10:17","eta":"On time","std":null,"etd":null,"platform":"17","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10410762CLPHMJC_","adhocAlerts":null},{"formation":{"avgLoading":21,"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":"10406937CLPHMJC_","serviceIdGuid":"31303430-3639-3337-434c-50484d4a435f","serviceIdUrlSafe":"MTA0MDY5MzdDTFBITUpDXw","sta":"10:18","eta":"On time","std":"10:18","etd":"On time","platform":"15","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":5,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10406937CLPHMJC_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2026-11-05T10:14:56.5040327+00:00","locationName":"Clapham Junction","crs":"CLJ","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":null,"platformAvailable":true,"areServicesAvailable":true}