The 05:23 train from Portsmouth Harbour to London Waterloo .
2h 0m
-
Portsmouth Harbour ✓ -
Portsmouth & Southsea ✓ -
Fratton ✓ -
Hilsea +1½ -
PCRKJN +1 -
FRLNGTJ +1 -
Bedhampton +1½ -
Havant +2 -
Rowlands Castle +2 -
Petersfield ✓ -
Liss +½ -
Liphook +1 -
Haslemere ✓ -
Witley +1 -
Milford (Surrey) +½ -
Godalming +1½ -
Farncombe +1 -
SHALFDJ ✓ -
Guildford ✓ -
Worplesdon +1 -
WOKINGJ +1½ -
Woking +2½ -
West Byfleet +3 -
Byfleet & New Haw - -
Weybridge +3 -
Walton-on-Thames +2½ -
Hersham +2½ -
Esher +2½ -
HCRTJN +2 -
Surbiton +2½ -
BRLANJN +2 -
New Malden ❌ -
Raynes Park - -
Wimbledon +2½ -
Earlsfield +1½ -
Clapham Junction +2½ -
WATRLWC +2½ -
London Waterloo +½

RDG/Darwin
5
- Portsmouth Harbour ✓
- Portsmouth & Southsea ✓
- Fratton ✓
- Hilsea +1
- PCRKJN ✓
- FRLNGTJ +1
- Bedhampton +1
- Havant +1
- Rowlands Castle +2
- Petersfield ✓
- Liss ✓
- Liphook +1
- Haslemere ✓
- Witley +1
- Milford ✓
- Godalming +1
- Farncombe ✓
- SHALFDJ ✓
- Guildford ✓
- Worplesdon +1
- WOKINGJ +1
- Woking +2
- West Byfleet +3
-
Byfleet & New Haw
nolog - Weybridge +3
- Walton-on-Thames +2
- Hersham +2
- Esher +2
- HCRTJN +2
- Surbiton +2
- BRLANJN +2
- New Malden ✗
-
Raynes Park
nolog - Wimbledon +3
- Earlsfield +1
- Clapham Junction +2
- WATRLWC +3
- London Waterloo ✓
Powered by National Rail Enquiries