Checking flights...

Getting There & Away

One train route provides direct services from Bristol, via Bath and Dorchester West, to Weymouth (£20, three hours, at least six daily).

Another direct, hourly service connects London Waterloo with Weymouth (£34, three hours), via Southampton, Bournemouth, Poole and Dorchester South.