Upper Halliford to London Waterloo

Platform 1
12:14
on time

Previously called at

Shepperton12:11left on time
Upper Halliford12:14on time

Calling at

Sunbury12:16left on time
Kempton Park12:18left on time
Hampton12:21left on time
Fulwell12:24left on time
Teddington12:29left on time
Hampton Wick12:31left on time
Kingston12:33left on time
Norbiton12:36left on time
New Malden12:40left on time
Raynes Park12:42left 12:44
Wimbledon12:46left 12:48
Clapham Junction12:54left on time
Vauxhall12:59left on time
London Waterloo13:04arrived on time
Operated by South Western Railway