|Distance||36 miles (58 km)|
|Average train duration||1 h 12 min|
|Average train ticket price||$25 (€20)|
|Train frequency||51 a day|
|Direct train||Yes, there are 51 direct trains a day|
|Train providers||Great Western Railway|
Trains from Bath to Cardiff cover the 36 miles (58 km) long journey taking on average 1 h 12 min with our travel partners like Great Western Railway. Normally, there are 51 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $20 (€16), but the average price of train tickets is $25 (€20). Travelers depart most frequently from Bath Spa and arrive in Cardiff Central.
Omio customers book a train from Bath Spa to Cardiff Central most frequently for this route.
Passengers booking this route most frequently board their trains from Bath Spa and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.
Passengers arriving in Cardiff most often arrive at Cardiff Central and need to travel around 0 mile (s) / 0 km from this train station to the city center.
Here are some other resources that might have the information you need