Swansea
Swansea
Milford Haven
Milford Haven
Train Driving

Swansea to Milford Haven

Updated: 31 May 2026

The journey from Swansea to Milford Haven covers approximately 105 kilometers along the scenic South Wales coast. Driving via the A48 and A40 is the most efficient method, typically taking 90 minutes depending on traffic. Alternatively, the Transport for Wales rail service offers a direct connection between Swansea Station and Milford Haven Station. This route traverses the heart of Pembrokeshire, offering glimpses of the rugged Welsh coastline. Travelers should prepare for winding roads once past Carmarthen.

Total Distance: 105 km driving distance, 85 km straight-line air distance.
Fastest Way
Driving via the A48 and A40 takes approximately 90 minutes.
Cheapest Way
Driving is generally cheaper for groups of two or more people.
Compare Swansea to Milford Haven Routes
Train
Direct
Driving
Direct
Duration 2 hours 10 mins 1 hour 30 mins
Avg Price 18-25 GBP 15-20 GBP in fuel
Operator Transport for Wales N/A
Route Swansea Station to Milford Haven Station. A48 to Carmarthen, then A40 to Milford Haven.
Tip Book tickets in advance via the Transport for Wales app for cheaper fares. Avoid peak morning traffic near the Pont Abraham roundabout.
Travel Tips
  • Check Rail Times
    Always verify train schedules on the National Rail website before departing.
  • Fuel Up
    Fill your tank in Swansea as fuel prices can be higher in remote Pembrokeshire villages.
  • Pack Layers
    Coastal weather in West Wales changes rapidly; bring a waterproof jacket.
  • Parking
    Use the long-stay car parks near the waterfront for easier access to attractions.
  • Local Buses
    Use the TrawsCymru bus network if you plan to explore surrounding coastal villages.
Safety Tips
  • Road Conditions
    Be cautious of narrow country lanes when deviating from the A40.
  • Night Driving
    Avoid driving on unlit rural roads at night if you are not familiar with the area.
  • Emergency Contacts
    Keep the number for local taxi firms saved in your phone.
  • Coastal Safety
    Stay on marked paths when walking near cliffs to avoid unstable ground.
People Also Ask
  • Is there a direct train?
    Yes, Transport for Wales operates direct services from Swansea to Milford Haven.
  • How long is the drive?
    The drive typically takes between 1 hour 30 minutes and 1 hour 45 minutes.
  • Are there tolls?
    No, there are no toll roads on the route from Swansea to Milford Haven.
  • Can I take a bus?
    Yes, but it requires multiple changes and is significantly slower than the train.
  • Is it scenic?
    Yes, the route passes through the scenic Carmarthenshire and Pembrokeshire countryside.
Quick Info
  • From Swansea, Swansea, United Kingdom
  • To Milford Haven, Pembrokeshire, United Kingdom
  • Modes
Best Time to Travel

May to September for optimal daylight and coastal visibility.

Things to Do in Milford Haven
1
Milford Waterfront
Explore the vibrant marina area featuring independent shops and cafes. It is the heart of the town's maritime history.
2
Pembrokeshire Coast Path
Access sections of this world-famous trail near Milford Haven. It offers stunning views of the Cleddau Estuary.
3
Torch Theatre
Visit this renowned arts venue for live performances and cinema. It is a cultural hub for the Pembrokeshire region.
4
Milford Haven Museum
Learn about the town's whaling and fishing heritage. The museum is housed in a historic custom house building.
Tags
Swansea to Milford Haven drive Swansea to Milford Haven train A48 road route Pembrokeshire travel Wales coastal travel Swansea transport Milford Haven station West Wales road trip