The journey from Haverfordwest to Swansea covers 110 kilometers. You will travel by train from Haverfordwest station to Swansea station. Driving takes approximately 1.5 hours via the A40 and A48. This route connects the heart of Pembrokeshire to the city of Swansea.
Total Distance: 110 km driving distance, 95 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 30 mins | 1 hour 30 mins |
| Avg Price | 15-25 GBP | 15-25 GBP fuel |
| Operator | Transport for Wales | N/A |
| Route | Haverfordwest to Swansea. | A40 to A48. |
| Tip | The train service is direct and very convenient. | The A48 is a straightforward route. |
Spring and Summer for the beach and city center.