Milford Haven
Milford Haven
Swansea
Swansea
Train Driving

Milford Haven to Swansea

Updated: 30 May 2026

The journey from Milford Haven to Swansea covers approximately 105 km along the scenic South Wales coastline. Transport for Wales operates a direct rail service connecting Milford Haven station to Swansea station in about 90 minutes. By road, the route primarily follows the A40 and A48, taking roughly 1 hour and 45 minutes depending on traffic. This route serves as the main artery connecting the Pembrokeshire coast to the urban hub of Swansea. You will pass through historic towns like Carmarthen and Llanelli during your transit.

Total Distance: 105 km driving distance; 85 km straight-line distance.
Fastest Way
Train, taking 90 minutes with no traffic delays.
Cheapest Way
Train, starting at 15 GBP when booked in advance.
Compare Milford Haven to Swansea Routes
Train
Direct
Driving
Direct
Duration 1 hour 30 mins 1 hour 45 mins
Avg Price 15 GBP - 25 GBP 20 GBP fuel
Operator Transport for Wales N/A
Route Milford Haven Station to Swansea Station via Carmarthen. A40 to A48 via Carmarthen.
Tip Book via the Transport for Wales app to secure advance fares. Avoid the A48 during peak morning rush hour near Cross Hands.
Travel Tips
  • Railcard Savings
    Use a 16-25 or Two Together Railcard to save one-third on your train fare.
  • Station Parking
    Milford Haven station offers limited parking; arrive early if you plan to leave your vehicle.
  • Off-Peak Travel
    Travel after 09:30 on weekdays to benefit from cheaper off-peak rail tickets.
  • Local Bus Links
    Use the TrawsCymru T1 bus service for alternative connections between towns in the region.
  • Connectivity
    Most Transport for Wales trains offer free Wi-Fi and power sockets at seats.
Safety Tips
  • Station Lighting
    Milford Haven station is well-lit, but remain vigilant when walking to the platform at night.
  • Road Conditions
    The A40 can be narrow and winding; drive with caution during heavy rain or fog.
  • Emergency Contacts
    Keep the British Transport Police text number 61016 saved for any rail-related concerns.
  • Vehicle Security
    Do not leave valuables visible in your car if parking at public transit hubs.
People Also Ask
  • Is there a direct train to Swansea?
    Yes, Transport for Wales operates direct services from Milford Haven to Swansea.
  • How long is the drive to Swansea?
    The drive typically takes 1 hour and 45 minutes via the A40 and A48.
  • Are dogs allowed on the train?
    Yes, dogs are permitted on Transport for Wales trains free of charge.
  • Where can I buy tickets?
    Tickets can be purchased at the station kiosk or via the Transport for Wales website.
  • Is the route scenic?
    Yes, the rail route offers beautiful views of the Pembrokeshire countryside and the Towy estuary.
Quick Info
  • From Milford Haven, Pembrokeshire, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

May to September for clear coastal views and reliable rail schedules.

Things to Do in Swansea
1
National Waterfront Museum
Explore the industrial history of Wales in Swansea's maritime quarter. Entry is free for all visitors.
2
Swansea Market
Visit the largest indoor market in Wales to sample local cockles and laverbread. It is located in the city centre.
3
Gower Peninsula
Drive a short distance west of Swansea to reach Rhossili Bay. It is renowned for its expansive sandy beach and cliff walks.
4
Plantasia Tropical Zoo
A unique indoor rainforest experience located in the Parc Tawe area. Perfect for families and nature enthusiasts.
Tags
Milford Haven to Swansea train driving Milford Haven to Swansea A40 route Pembrokeshire Transport for Wales train Swansea travel guide Pembrokeshire transport fastest way to Swansea cheapest travel Milford Haven