18:55 Platform 3 Expected On time Hampton Court Calling at: New Malden (18:58)Berrylands (19:01)Surbiton (19:05)Thames Ditton (19:10)Hampton Court (19:15) 10 coaches Track live Watch train Share train
18:58 Platform 2 Expected On time London Waterloo Calling at: Wimbledon (19:01)Earlsfield (19:05)Clapham Junction (19:09)Vauxhall (19:14)London Waterloo (19:21) 10 coaches Track live Watch train Share train
19:02 Platform 3 Expected On time Shepperton Calling at: New Malden (19:05)Norbiton (19:08)Kingston (19:11)Hampton Wick (19:13)Teddington (19:16)Fulwell (19:22)Hampton (19:26)Kempton Park (19:30)Sunbury (19:32)Upper Halliford (19:34)Shepperton (19:42) 10 coaches Track live Watch train Share train
19:04 Platform 1 Expected On time London Waterloo Calling at: Wimbledon (19:08)Earlsfield (19:12)Clapham Junction (19:15)Vauxhall (19:20)London Waterloo (19:25) 10 coaches Track live Watch train Share train
19:07 Platform 4 Expected On time Chessington South Calling at: Motspur Park (19:10)Malden Manor (19:13)Tolworth (19:16)Chessington North (19:19)Chessington South (19:23) 10 coaches Track live Watch train Share train
19:09 Platform 2 Expected On time London Waterloo Calling at: Wimbledon (19:12)Earlsfield (19:16)Clapham Junction (19:20)Vauxhall (19:25)London Waterloo (19:31) 8 coaches Track live Watch train Share train
19:13 Platform 4 Expected On time Guildford via Epsom Calling at: Motspur Park (19:16)Worcester Park (19:19)Stoneleigh (19:22)Ewell West (19:25)Epsom (19:29)Ashtead (19:37)Leatherhead (19:41)Bookham (19:47)Effingham Junction (19:53)Horsley (19:56)Clandon (20:01)London Road (Guildford) (20:07)Guildford (20:14) 10 coaches Track live Watch train Share train
19:13 Platform 2 Expected On time London Waterloo Calling at: Wimbledon (19:16)Clapham Junction (19:24)Vauxhall (19:29)London Waterloo (19:36) 10 coaches Track live Watch train Share train
19:16 Platform 3 Expected On time Richmond Calling at: New Malden (19:19)Norbiton (19:22)Kingston (19:25)Hampton Wick (19:30)Teddington (19:35)Strawberry Hill (19:38)Twickenham (19:42)St Margarets (London) (19:46)Richmond (19:49) 10 coaches Track live Watch train Share train
19:19 Platform 1 Expected On time London Waterloo Calling at: Wimbledon (19:23)Earlsfield (19:27)Clapham Junction (19:30)Vauxhall (19:35)London Waterloo (19:40) 10 coaches Track live Watch train Share train
19:25 Platform 3 Expected On time Hampton Court Calling at: New Malden (19:28)Berrylands (19:31)Surbiton (19:35)Thames Ditton (19:40)Hampton Court (19:43) 10 coaches Track live Watch train Share train
19:28 Platform 2 Expected On time London Waterloo Calling at: Wimbledon (19:31)Earlsfield (19:35)Clapham Junction (19:39)Vauxhall (19:44)London Waterloo (19:51) 10 coaches Track live Watch train Share train
19:31 Platform 3 Expected On time Shepperton Calling at: New Malden (19:34)Norbiton (19:37)Kingston (19:40)Hampton Wick (19:43)Teddington (19:45)Fulwell (19:51)Hampton (19:55)Sunbury (19:59)Upper Halliford (20:01)Shepperton (20:06) 10 coaches Track live Watch train Share train
19:34 Platform 1 Expected On time London Waterloo Calling at: Wimbledon (19:38)Earlsfield (19:42)Clapham Junction (19:45)Vauxhall (19:50)London Waterloo (19:55) 10 coaches Track live Watch train Share train
19:37 Platform 4 Expected On time Chessington South Calling at: Motspur Park (19:40)Malden Manor (19:43)Tolworth (19:46)Chessington North (19:49)Chessington South (19:53) 10 coaches Track live Watch train Share train
19:39 Platform 2 Expected On time London Waterloo Calling at: Wimbledon (19:42)Earlsfield (19:46)Clapham Junction (19:50)Vauxhall (19:55)London Waterloo (20:01) 10 coaches Track live Watch train Share train
19:43 Platform 4 Expected Delayed Dorking Calling at: Motspur Park (19:46)Worcester Park (19:49)Stoneleigh (19:52)Ewell West (19:54)Epsom (19:58)Ashtead (20:03)Leatherhead (20:07)Boxhill & Westhumble (20:12)Dorking (20:16) 10 coaches This service has been delayed by train crew being delayed Track live Watch train Share train
19:43 Platform 2 Expected 19:45 London Waterloo Calling at: Wimbledon (19:48)Clapham Junction (19:56)Vauxhall (19:59)London Waterloo (20:06) 10 coaches Track live Watch train Share train
19:46 Platform 3 Expected On time Richmond Calling at: New Malden (19:49)Norbiton (19:52)Kingston (19:55)Hampton Wick (20:00)Teddington (20:05)Strawberry Hill (20:08)Twickenham (20:12)St Margarets (London) (20:15)Richmond (20:18) 10 coaches Track live Watch train Share train
19:49 Platform 1 Expected On time London Waterloo Calling at: Wimbledon (19:53)Earlsfield (19:57)Clapham Junction (20:00)Vauxhall (20:05)London Waterloo (20:10) 10 coaches Track live Watching Share train
19:55 Platform 3 Expected On time Hampton Court Calling at: New Malden (19:58)Berrylands (20:01)Surbiton (20:05)Thames Ditton (20:10)Hampton Court (20:13) 10 coaches Track live Watch train Share train
19:58 Platform 2 Expected On time London Waterloo Calling at: Wimbledon (20:01)Earlsfield (20:05)Clapham Junction (20:09)Vauxhall (20:14)London Waterloo (20:19) 10 coaches Track live Watch train Share train
20:01 Platform 3 Expected On time Shepperton Calling at: New Malden (20:04)Norbiton (20:07)Kingston (20:10)Hampton Wick (20:12)Teddington (20:15)Fulwell (20:21)Hampton (20:25)Kempton Park (20:28)Sunbury (20:30)Shepperton (20:36) 10 coaches Track live Watch train Share train
20:04 Platform 1 Expected On time London Waterloo Calling at: Wimbledon (20:08)Earlsfield (20:12)Clapham Junction (20:15)Vauxhall (20:20)London Waterloo (20:25) 10 coaches Track live Watch train Share train
20:07 Platform — Expected On time Chessington South Calling at: Motspur Park (20:10)Malden Manor (20:13)Tolworth (20:16)Chessington North (20:19)Chessington South (20:23) 10 coaches Track live Watch train Share train