From London Waterloo train to Wareham. 2 h 22 min £38. From Belgravia, Victoria Coach Station bus to Wareham, Post Office. 3 h 10 min £12. From London drive to Wareham. 2 h 9 min £23.
Bus or train from London to Wareham?
South Western Railway operates a train from London to Wareham hourly. Tickets cost $35 - $60 and the journey takes 2 h 22 min. Alternatively, National Express operates a bus from London to Wareham twice daily. Tickets cost $13 - $18 and the journey takes 3 h 10 min.