Cheap bus tickets from Cardiff to Weymouth

Approved for 450 providers

Our Best Fares From Cardiff To Weymouth

Bus
Total £ 23.02
Train
Total £ 40.31
Bus
Total £ 23.25
Train
Total £ 35.43
Train
Total £ 40.58
Bus
Total £ 23.18
Train
Total £ 41.40
Bus
Total £ 22.72