The journey from Haverfordwest to Bath covers about 230 km. Driving takes approximately 3 hours via the A40 and M4. By train, you will travel from Haverfordwest to Cardiff or Bristol, then connect to a service to Bath Spa, taking around 3 hours and 30 minutes. Bath is a UNESCO World Heritage city famous for its Roman-built baths and Georgian architecture. This route connects the Welsh coast to one of England's most beautiful historic cities.
Total Distance: 230 km driving distance; 180 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 3 hours |
| Avg Price | £40 - £75 | £35 - £50 fuel |
| Operator | Great Western Railway | N/A |
| Route | Haverfordwest to Cardiff Central, then to Bath Spa. | A40, M4. |
| Tip | The train journey offers beautiful views of the countryside. | The M4 can be busy; allow extra time during peak hours. |
Spring and Autumn for pleasant weather and fewer crowds.