Guildford departures

06:03
on time
More
Show Less

Calling at

Farncombe06:08on time
Godalming06:11on time
Milford (Surrey)06:16on time
Witley06:20on time
Haslemere06:27on time
Liphook06:33on time
Liss06:39on time
Petersfield06:44on time
Rowlands Castle06:54on time
Havant07:00on time
Bedhampton07:03on time
Hilsea07:08on time
Fratton07:12on time
Portsmouth & Southsea07:16on time
Portsmouth Harbour07:20on time
From London WaterlooOperated by South Western Railway
06:04
on time
More
Show Less

Calling at

London Road (Guildford)06:08on time
Clandon06:13on time
Horsley06:17on time
Effingham Junction06:20on time
Cobham & Stoke d'Abernon06:25on time
Oxshott06:28on time
Claygate06:31on time
Hinchley Wood06:34on time
Surbiton06:40on time
Wimbledon06:50due 06:48
Earlsfield06:54on time
Clapham Junction06:58on time
Vauxhall07:03on time
London Waterloo07:10on time
From GuildfordOperated by South Western Railway

Reading

Platform 8
06:04
on time
More
Show Less

Calling at

Wanborough06:11on time
Ash06:15on time
North Camp06:19on time
Farnborough North06:23on time
Blackwater06:27on time
Sandhurst06:31on time
Crowthorne06:35on time
Wokingham06:40on time
Reading06:51on time
From Gatwick AirportOperated by Great Western Railway
06:07
on time
More
Show Less

Calling at

Dorking Deepdene06:24on time
Reigate06:32on time
Redhill06:42on time
Gatwick Airport06:55on time
From ReadingOperated by Great Western Railway

Farnham

Platform 6B
06:23
on time
More
Show Less

Calling at

Wanborough06:29on time
Ash06:33on time
Aldershot06:40on time
Farnham06:46on time
From GuildfordOperated by South Western Railway
06:24
on time
More
Show Less

Calling at

Worplesdon06:29on time
Woking06:35on time
Clapham Junction06:57on time
London Waterloo07:09on time
From Portsmouth HarbourOperated by South Western Railway
06:28
on time
More
Show Less

Calling at

London Road (Guildford)06:32on time
Clandon06:37on time
Horsley06:41on time
Effingham Junction06:44on time
Bookham06:49on time
Leatherhead06:54on time
Ashtead06:58on time
Epsom07:04on time
Ewell West07:11on time
Stoneleigh07:14on time
Worcester Park07:17on time
Motspur Park07:20on time
Raynes Park07:24on time
Wimbledon07:28on time
Earlsfield07:32on time
Clapham Junction07:36on time
Vauxhall07:41on time
London Waterloo07:48on time
From GuildfordOperated by South Western Railway
06:30
on time
More
Show Less

Calling at

Farncombe06:35on time
Godalming06:38on time
Milford (Surrey)06:43on time
Witley06:47on time
Haslemere06:54on time
Liphook07:00on time
Liss07:06on time
Petersfield07:11on time
Rowlands Castle07:21on time
Havant07:27on time
Bedhampton07:30on time
Hilsea07:38on time
Fratton07:42on time
Portsmouth & Southsea07:46on time
Portsmouth Harbour07:50on time
From London WaterlooOperated by South Western Railway
06:34
on time
More
Show Less

Calling at

London Road (Guildford)06:38on time
Clandon06:43on time
Horsley06:47on time
Effingham Junction06:50on time
Cobham & Stoke d'Abernon06:54on time
Oxshott06:58on time
Claygate07:01on time
Hinchley Wood07:03on time
Surbiton07:10on time
Wimbledon07:19on time
Earlsfield07:24on time
Clapham Junction07:28on time
Vauxhall07:33on time
London Waterloo07:41on time
From GuildfordOperated by South Western Railway