Haverfordwest
Haverfordwest
Swansea
Swansea
Train Driving

Haverfordwest to Swansea

Updated: 30 May 2026

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.
Fastest Way
Driving, taking 1 hour 30 minutes via the A40 and A48.
Cheapest Way
Train, if booked in advance.
Compare Haverfordwest to Swansea Routes
Train
Direct
Driving
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.
Travel Tips
  • Train Tickets
    Buy your tickets at the station or online.
  • A48 Traffic
    Check traffic reports for the A48 before starting your journey.
  • Comfort
    The train journey is comfortable.
  • Railcard
    Use a Railcard to save on your train travel.
  • Parking
    There is parking available at both stations.
Safety Tips
  • Driving
    Drive carefully on the A48, especially in bad weather.
  • Station Safety
    Keep your bags secure at the station.
  • Emergency
    Dial 999 for any emergency assistance.
  • Vehicle Safety
    Check your tire pressure and fluid levels before driving.
People Also Ask
  • Is there a direct train?
    Yes, the train service is direct.
  • How long is the drive?
    It takes about 1 hour and 30 minutes.
  • Are there flights?
    No, there are no practical flights for this route.
  • Is Swansea worth visiting?
    Yes, it is a vibrant city with a lot to offer.
  • Can I take a bike?
    Yes, but you must reserve a space on the train.
Quick Info
  • From Haverfordwest, Pembrokeshire, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for the beach and city center.

Things to Do in Swansea
1
Swansea Bay
Visit the beach. It is a great place for a walk.
2
National Waterfront Museum
Explore this museum. It has a great collection of local history.
3
Gower Peninsula
Visit this beautiful area. It is a short drive from Swansea.
4
Swansea Market
Visit the market. It is a great place to buy local food.
Tags
Haverfordwest to Swansea train Transport from Pembrokeshire to Swansea Swansea travel guide Train travel Haverfordwest travel tips Driving from Haverfordwest Swansea city break