By Train
Weymouth is served by a reliable rail network between many of the UK’s principal towns and local railway stations throughout the country.
South Western Railway operates direct trains from London Waterloo stopping at Christchurch, Bournemouth, Poole, Wareham, Dorchester and Weymouth.
Weymouth also has connections from Bath, Bristol and Gloucester on the Great Western Railway services.