Upper Halliford to London Waterloo

Platform 1
12:44
on time

Previously called at

Shepperton12:41left on time
Upper Halliford12:44on time

Calling at

Sunbury12:46left on time
Kempton Park12:48left on time
Hampton12:51left on time
Fulwell12:54left on time
Teddington12:59left on time
Hampton Wick13:01left on time
Kingston13:03left on time
Norbiton13:06left on time
New Malden13:10left on time
Raynes Park13:12left on time
Wimbledon13:16left on time
Clapham Junction13:24left on time
Vauxhall13:29left on time
London Waterloo13:34arrived on time
Operated by South Western Railway