← Change station
Teddington
Earlier trains
10:29
from Shepperton
2H26 • South Western Railway
2
↓
20:40
20:43
London Waterloo
2R59 • South Western Railway
1
20:55
London Waterloo
via Kingston
2O61 • South Western Railway
2
20:55
London Waterloo
via Richmond
2K61 • South Western Railway
1
21:18
Kingston
2V59 • South Western Railway
2
21:21
21:22
Shepperton
2H63 • South Western Railway
1
21:29
21:31
London Waterloo
via Kingston
2H70 • South Western Railway
2
21:40
London Waterloo
2R63 • South Western Railway
1
21:55
London Waterloo
via Kingston
2O65 • South Western Railway
2
21:55
London Waterloo
via Richmond
2K65 • South Western Railway
1
22:18
Kingston
2V63 • South Western Railway
2
22:21
Shepperton
2H67 • South Western Railway
1
22:29
London Waterloo
via Kingston
2H74 • South Western Railway
2
Later trains
← Departures from Teddington
15:11 Shepperton to London Waterloo
2H46 • South Western Railway •
RTT
Shepperton
15:11
1
Upper Halliford
15:14
1
Sunbury
15:16
15:17
1
Kempton Park
15:18
15:19
1
Hampton
15:21
15:22
1
Fulwell
15:24
15:26
1
Teddington
15:29
15:30
2
Hampton Wick
15:31
15:32
1
Kingston
15:34
15:35
3
Norbiton
15:36
15:38
1
New Malden
15:40
15:42
1
Raynes Park
15:43
15:44
2
Wimbledon
15:47
15:48
5
Earlsfield
15:50
15:52
2
Clapham Junction
15:54
15:56
10
Vauxhall
15:59
16:01
7
London Waterloo
16:06
3