← Change station
Guildford
Earlier trains
07:34
Surbiton
2G16 • South Western Railway
1
07:35
Gatwick Airport
1O57 • Great Western Railway
8
07:41
Reading
1V37 • Great Western Railway
8
07:45
London Waterloo
via Epsom
2D16 • South Western Railway
3
07:48
07:49
London Waterloo
via Woking
1P18 • South Western Railway
5
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
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
Later trains