|Distance||131 miles (212 km)|
|Train companies||Great Western Railway|
Trains from London Waterloo to Cardiff Central cover the 131 miles (212 km) long trip with our travel partners like Great Western Railway. There are direct train services available. Travelers depart most frequently from London Waterloo and arrive in Cardiff Central.
Passengers board the train most frequently from London Waterloo, which is located around 1.2 miles (2 km) away from the city centre, and they get off the train at Cardiff Central, located 1.1 miles (1.8 km) away from the city centre.
Here are some other resources that might have the information you need