Sunbury-on-Thames
Staines-upon-Thames
Hounslow
Epsom
Guildford
Guildford
Staines-upon-Thames
Dorking
Dorking
Walton-on-Thames
Hounslow
West Byfleet
Brentford
Leatherhead
Staines-upon-Thames
Dorking
Dorking
Epsom
Sutton
Leatherhead
Chessington
Epsom
Epsom
Guildford
Egham
Egham
Cobham
Egham
Epsom
Egham
Staines-upon-Thames
Addlestone
Egham
Weybridge
Surrey
Hounslow
Epsom
Surrey
Slough
Leatherhead