There is a train line which goes from Weymouth to London
Waterloo and all of the stations are... Weymouth, Upwey, Dorchester
South, Moreton, Wool, Wareham, Holton Heath, Hamworthy, Poole,
Parkstone, Branksome, Bournemouth, Pokesdown (For Boscombe),
Christchurch, Hinton Admiral, New Milton, Sway, Brockenhurst,
Beaulieu Road, Ashurst, Totton, Redbridge, Milbrook, Southampton
Central, St Denys, Swaythling, Southampton Airport (Parkway),
Eastleigh, Shawford, Winchester, Michledever, Basingstoke, Hook,
Winchfield, Fleet, Farnborough, Brookwood, Woking, West Byfleet,
Byfleet & New Haw, Weybridge, Walton- On- Thames, Hersham,
Esher, Surbiton, Berrylands, New Malden, Raynes Park, Wimbeldon,
Earlsfield, Clapham Junction, Queenstown Road, Vauxhall and London
Waterloo. I hope you enjoy the train journey while knowing all of
the stations.