20:05
Expected 20:09
London Waterloo
20:06
Expected On time
London Waterloo
Calling at:
- Queenstown Road Battersea (20:09)
- Vauxhall (20:12)
- London Waterloo (20:19)
20:06
Expected 20:07
Strawberry Hill
Calling at:
- Earlsfield (20:09)
- Wimbledon (20:13)
- Raynes Park (20:16)
- New Malden (20:19)
- Norbiton (20:22)
- Kingston (20:25)
- Hampton Wick (20:30)
- Teddington (20:35)
- Strawberry Hill (20:38)
20:08
Expected On time
London Victoria
20:08
Expected 20:13
London Victoria
20:09
Expected On time
Epsom Downs
via Norbury
Calling at:
- Wandsworth Common (20:12)
- Balham (20:15)
- Streatham Common (20:19)
- Norbury (20:22)
- Thornton Heath (20:26)
- Selhurst (20:29)
- West Croydon (20:34)
- Waddon (20:37)
- Wallington (20:41)
- Carshalton Beeches (20:44)
- Sutton (London) (20:48)
- Belmont (20:52)
- Banstead (20:56)
- Epsom Downs (21:00)
20:09
Expected On time
London Waterloo
Calling at:
- Vauxhall (20:14)
- London Waterloo (20:19)
20:09
Expected On time
London Waterloo
Calling at:
- Vauxhall (20:12)
- London Waterloo (20:20)
20:10
Expected Delayed
Bournemouth
Calling at:
- Basingstoke (20:47)
- Winchester (21:04)
- Southampton Airport Parkway (21:13)
- Southampton Central (21:21)
- Totton (21:30)
- Brockenhurst (21:41)
- Sway (21:46)
- New Milton (21:51)
- Hinton Admiral (21:55)
- Christchurch (22:00)
- Pokesdown (22:04)
- Bournemouth (22:08)
20:10
Expected On time
Teddington
Calling at:
- Wandsworth Town (20:13)
- Putney (20:15)
- Barnes (20:19)
- Mortlake (20:24)
- North Sheen (20:26)
- Richmond (20:28)
- St Margarets (London) (20:31)
- Twickenham (20:33)
- Strawberry Hill (20:37)
- Teddington (20:40)