20:40
Expected 21:02
London Waterloo
This service has been delayed by an operational incident earlier in its journey
20:59
Expected 21:06
London Waterloo
This service has been delayed by police dealing with an incident
21:03
Expected On time
London Waterloo
Calling at:
- West Byfleet (21:07)
- Byfleet & New Haw (21:10)
- Weybridge (21:13)
- Walton-on-Thames (21:17)
- Hersham (21:19)
- Esher (21:22)
- Surbiton (21:26)
- Wimbledon (21:34)
- Earlsfield (21:38)
- Clapham Junction (21:42)
- Vauxhall (21:47)
- London Waterloo (21:52)
21:13
Expected On time
Haslemere
Calling at:
- Worplesdon (21:17)
- Guildford (21:23)
- Farncombe (21:30)
- Godalming (21:33)
- Milford (Surrey) (21:38)
- Witley (21:42)
- Haslemere (21:49)
21:19
Expected On time
Basingstoke
Calling at:
- Brookwood (21:25)
- Farnborough (Main) (21:32)
- Fleet (21:38)
- Winchfield (21:43)
- Hook (21:48)
- Basingstoke (21:55)
21:22
Expected On time
London Waterloo
21:22
Expected On time
London Waterloo
Calling at:
- West Byfleet (21:27)
- Surbiton (21:37)
- Clapham Junction (21:49)
- London Waterloo (21:58)
21:25
Expected On time
Portsmouth Harbour
Calling at:
- Guildford (21:33)
- Farncombe (21:40)
- Godalming (21:43)
- Haslemere (21:54)
- Liphook (22:00)
- Liss (22:06)
- Petersfield (22:11)
- Rowlands Castle (22:21)
- Havant (22:27)
- Bedhampton (22:30)
- Hilsea (22:36)
- Fratton (22:40)
- Portsmouth & Southsea (22:44)
- Portsmouth Harbour (22:48)
21:27
Expected On time
London Waterloo