|Distance||195 miles (315 km)|
|Average train duration||4 h 4 min|
|Average train ticket price||$123 (€100)|
|Train frequency||11 a day|
|Direct train||Yes, there are 11 direct trains a day|
Trains from Edinburgh to Wales cover the 195 miles (315 km) long journey taking on average 4 h 4 min with our travel partners like. Normally, there are 11 trains operating per day, including direct services available. While the average ticket price for this trip costs around $123 (€100), you can find the cheapest train ticket for as low as $65 (€53).
Here are some other resources that might have the information you need