← Change station
Guildford
07:53
cancelled
Farnham
2J08 • South Western Railway
6
08:01
London Waterloo
via Woking
2P18 • South Western Railway
5
08:04
Surbiton
2G18 • South Western Railway
2
08:05
Portsmouth Harbour
1P15 • South Western Railway
4
08:11
Gatwick Airport
1O58 • Great Western Railway
4
08:18
Heathrow Airport T3 (Bus)
0B00 • South Western Railway
🚌
08:19
Reading
1V38 • Great Western Railway
8
08:19
Woking
1P20 • South Western Railway
5
08:23
Farnham
2J10 • South Western Railway
6
08:25
Portsmouth & Southsea
2P15 • South Western Railway
4
08:32
Portsmouth Harbour
1P17 • South Western Railway
4
08:34
Surbiton
2G20 • South Western Railway
08:36
Gatwick Airport
1O59 • Great Western Railway
8
08:42
Reading
1V39 • Great Western Railway
8
08:45
London Waterloo
via Epsom
2D20 • South Western Railway
1
08:49
London Waterloo
via Woking
1P22 • South Western Railway
5
08:53
Farnham
2J12 • South Western Railway
6
09:00
London Waterloo
via Woking
2P22 • South Western Railway
5
09:04
Surbiton
2G22 • South Western Railway
2
09:05
09:06
Portsmouth Harbour
1P19 • South Western Railway
4
09:09
Gatwick Airport
1O61 • Great Western Railway
8
09:14
Heathrow Airport T3 (Bus)
0B00 • South Western Railway
🚌
09:19
Reading
1V40 • Great Western Railway
5
09:19
Woking
1P24 • South Western Railway
3
09:23
Farnham
2J14 • South Western Railway
6
09:25
Portsmouth & Southsea
2P19 • South Western Railway
4
09:32
Portsmouth Harbour
1P21 • South Western Railway
4
09:34
Surbiton
2G24 • South Western Railway
2
09:36
Gatwick Airport
1O62 • Great Western Railway
5
09:44
09:47
Reading
1V41 • Great Western Railway
5
09:45
London Waterloo
via Epsom
2D24 • South Western Railway
1
09:49
09:52
London Waterloo
via Woking
1P26 • South Western Railway
5
Later trains