The journey from Haverfordwest to Bristol covers roughly 200 kilometers. The most efficient driving route is via the A40 and M4 motorway. By train, you will travel from Haverfordwest to Cardiff Central, then transfer to a direct service to Bristol Temple Meads. This route connects the rural west of Wales to the vibrant city of Bristol. Expect a travel time of approximately 3 hours by car. Trains are a comfortable alternative for those avoiding motorway traffic.
Total Distance: 200 km driving distance, 175 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 3 hours |
| Avg Price | 45 GBP | 30 GBP |
| Operator | Great Western Railway | Private Vehicle |
| Route | Haverfordwest to Cardiff Central to Bristol Temple Meads | A40 to M4 |
| Tip | Book via GWR website for the best advance fares. | Expect heavy traffic near the Prince of Wales Bridge. |
Spring and Autumn for mild weather and fewer tourists.