WIM: 16:22 to Basingstoke & Alton, SUR: 16:29 [7min]
Surbiton is the next stop.
WIM: 16:26 (was 16:22) to Guildford, SUR: 16:33 (was 16:30) [7min]
4 carriages.
Surbiton is the next stop.
WIM: 16:32 (was 16:26) to Guildford, SUR: 16:39 (was 16:35) [7min]
Surbiton is the next stop.
WIM: 16:34 to Hampton Court, SUR: 16:45 [11min]
2 stops before Surbiton.
- 16:37 - Raynes Park
- 16:40 - New Malden
WIM: 16:43 to Hampton Court, SUR: 16:56 [13min]
3 stops before Surbiton.
- 16:46 - Raynes Park
- 16:49 - New Malden
- 16:52 - Berrylands
WIM: 16:53 to Basingstoke & Alton, SUR: 17:00 [7min]
Surbiton is the next stop.
WIM: 16:56 to Guildford, SUR: 17:04 [8min]
Surbiton is the next stop.
WIM: 17:04 to Hampton Court, SUR: 17:15 [11min]
2 stops before Surbiton.
- 17:07 - Raynes Park
- 17:10 - New Malden
WIM: 17:13 to Hampton Court, SUR: 17:26 [13min]
3 stops before Surbiton.
- 17:16 - Raynes Park
- 17:19 - New Malden
- 17:22 - Berrylands
WIM: 17:22 to Basingstoke & Alton, SUR: 17:29 [7min]
Surbiton is the next stop.
WIM: 17:22 to Guildford, SUR: 17:30 [8min]
Surbiton is the next stop.
WIM: 17:26 to Guildford, SUR: 17:35 [9min]
Surbiton is the next stop.
WIM: 17:34 to Hampton Court, SUR: 17:45 [11min]
2 stops before Surbiton.
- 17:37 - Raynes Park
- 17:40 - New Malden
WIM: 17:43 to Hampton Court, SUR: 17:56 [13min]
3 stops before Surbiton.
- 17:46 - Raynes Park
- 17:49 - New Malden
- 17:52 - Berrylands
WIM: 17:53 to Basingstoke & Alton, SUR: 18:00 [7min]
Surbiton is the next stop.