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.