Detailed timetable

22:31 Portsmouth Harbour to London Waterloo

Monday 12 October 2026

Live map
Headcode: 2P82Headcode2P82 OperatorSouth Western Railway UIDL84053

Planned service information

Power type
Electric multiple unit
Maximum speed
100 mph
Train class code
B
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Portsmouth Harbour422:31 22:31 On time
Portsmouth & Southsea122:3422:35 22:35 22:37 +2 min
Fratton122:3822:39 22:39 22:40 +1 min
Hilsea22:4322:43 22:45 22:46 +3 min
Portcreek Junctionpass22:46 22:47 +1 min
Farlington Junctionpass22:46½ 22:48 +2 min
Bedhampton22:5022:50 22:51 22:52 +2 min
Havant122:5222:53 22:54 22:55 +2 min
Rowlands Castle22:5822:58 22:59 23:00 +2 min
Petersfield123:0923:09 23:10 23:11 +2 min
Liss23:1423:14 23:15 23:16 +2 min
Liphook23:2123:21 23:22 23:23 +2 min
Haslemere223:2723:28 23:27 23:28 On time
Witley23:3423:34 23:34 23:35 +1 min
Milford (Surrey)23:3823:38 23:38 23:39 +1 min
Godalming23:4223:42 23:42 23:43 +1 min
Farncombe23:4523:45 23:45 23:46 +1 min
Shalford Junctionpass23:48½ 23:49 +1 min
Guildford523:5123:53 23:51 23:52 -1 min
Worplesdon23:5823:59 23:57 23:58 -1 min
Woking Junctionpass00:02 00:01 -1 min
Woking200:0300:04 00:02 00:04 On time
Hampton Court Junctionpass00:13½ 00:14 +1 min
Surbiton200:1500:16 00:16 00:17 +1 min
Berrylands Junctonpass00:18 00:18 On time
New Maldenpass00:19½ 00:20 +1 min
Wimbledon600:2300:23 00:24 00:25 +2 min
Clapham Junction700:2900:30 00:30 00:31 +1 min
Queenstown Road (Battersea)2pass00:33 00:35 +2 min
Nine Elms Junctionpass00:34 00:36 +2 min
Waterloo West Crossingspass00:36½ 00:40 +4 min
London Waterloo1900:39 00:41 +2 min

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.