Cheapest
Average
The best way to find a cheap train ticket from Haverfordwest to Edinburgh is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Transport for Wales | 08:25 Haverfordwest | 10h13 | 18:38 Edinburgh | 0 changesDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
10 h 13 m
Average
10 h 13 m
Trains per day
1
Distance
476 km
Of the 1 trains that leave Haverfordwest for Edinburgh every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 295 miles |
---|---|
Average train duration | 8 h 56 min |
Average train ticket price | £300 (€341) |
Direct train | No |
Trains from Haverfordwest to Edinburgh cover the 295 miles long route and usually take around 8 h 56 min. You can get the cheapest train tickets for this trip for as low as £300, but the average price of train tickets is £300.
Here are some other resources that might have the information you need