|Distance||115 miles (186 km)|
|Average train duration||2 h 41 min|
|Average train ticket price||$79 (€63)|
|Train companies||Arriva Trains Wales|
Trains from Crewe to Cardiff cover the 115 miles (186 km) long trip taking on average 2 h 41 min with our travel partners like Arriva Trains Wales. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $79 (€63), but the average price of train tickets is $79 (€63).
Here are some other resources that might have the information you need