← Change station
Haslemere
The ticket office is currently closed at this station.
05:23
from Guildford
2P03 • South Western Railway
1
↓
This site cannot display trains that left over 2 hours ago.
15:54
15:58
Portsmouth Harbour
1P45 • South Western Railway
1
15:57
16:01
Portsmouth & Southsea
2P43 • South Western Railway
2
16:01
London Waterloo
1P52 • South Western Railway
3
16:10
London Waterloo
2P54 • South Western Railway
2
16:28
16:32
London Waterloo
1P54 • South Western Railway
2
16:29
16:30
Portsmouth Harbour
1P47 • South Western Railway
1
16:41
London Waterloo
2P56 • South Western Railway
2
16:54
17:04
Portsmouth Harbour
1P49 • South Western Railway
2
16:57
17:07
Portsmouth & Southsea
2P47 • South Western Railway
1
17:01
London Waterloo
1P56 • South Western Railway
2
17:09
London Waterloo
2P58 • South Western Railway
3
17:26
17:28
Portsmouth Harbour
1P51 • South Western Railway
1
17:29
London Waterloo
1P58 • South Western Railway
2
17:41
London Waterloo
2P60 • South Western Railway
2
Later trains
← Departures from Haslemere
14:09 Haslemere to London Waterloo
2P46 • South Western Railway •
RTT
Haslemere
14:09
14:11
2
Witley
14:16
14:18
1
Milford (Surrey)
14:20
14:22
1
Godalming
14:24
14:26
1
Farncombe
14:27
14:28
1
Guildford
14:34
5
Worplesdon
14:40
1
Woking
14:45
14:47
2
Clapham Junction
15:05
15:10
7
London Waterloo
15:13
15:17
13