|Distance||68 miles (109 km)|
|Train frequency||7 a day|
|Direct train||Yes, there are 7 direct trains a day|
Trains from Weymouth to Cardiff cover the 68 miles (109 km) long route taking on average 4 h 31 min with our travel partners like. Normally, there are 7 trains operating per day, including direct services available. Travellers depart most frequently from Weymouth, Ranelagh Road and arrive in Cardiff Central.
There are a few train stations in Weymouth to start your trip from including Weymouth, Ranelagh Road and Weymouth. In Cardiff you have a few train station options to choose from for your arrival including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays).
Omio customers travelling this route depart most frequently from Weymouth, Ranelagh Road and arrive in Cardiff Central.
Passengers board the train most frequently from Weymouth, Ranelagh Road, which is located around 0.2 miles (430 m) away from the city centre, and they get off the train at Cardiff Central, located 0.2 miles (425 m) away from the city centre.
Here are some other resources that might have the information you need