New Haw
Hounslow
Teddington
Brentford
Chertsey
Twickenham
Chertsey
Aldershot
Chertsey
Slough
Walton on Thames
Chessington
New Haw
Chertsey
Brentford
Hersham
Brentford
Walton on Thames
Thames Ditton
Teddington
West Byfleet
Tadworth
Maidenhead
Maidenhead
Hounslow
Addlestone
Walton-on-Thames
Slough
Leatherhead
Leatherhead
Addlestone
Richmond
Addlestone
London
Windsor
Woking
Woking
Staines
Cobham
Chertsey