Milford Haven
Milford Haven
Swansea
Swansea
Train

Milford Haven to Swansea

Updated: 29 May 2026

The journey from Milford Haven to Swansea is a trip of approximately 100 km. You can travel between these two towns by train or bus. The train service is operated by Transport for Wales and takes about 1 hour 30 minutes. Alternatively, local bus services are available. This is a straightforward journey through the beautiful Welsh countryside.

Total Distance: Driving distance 100 km, straight-line air distance 80 km.
Fastest Way
Train, taking approximately 1 hour 30 minutes.
Cheapest Way
Local bus service starting at 12 GBP.
Compare Milford Haven to Swansea Routes
Train
Direct
Duration
1 hour 30 mins
Avg Price
15-30 GBP
Operator
Transport for Wales
Route
Milford Haven to Swansea.

Trains are very frequent and reliable.

Travel Tips
  • Bus Tickets
    You can buy tickets directly from the driver.
  • Train Tickets
    Use the Transport for Wales app to buy tickets.
  • Walking
    Swansea is a walkable city, perfect for exploring on foot.
  • Local Info
    Check the Swansea Council website for bus schedules.
  • Luggage
    Both modes are suitable for light luggage.
Safety Tips
  • Crowds
    Swansea can be busy; keep your belongings secure.
  • Night Safety
    The city center is generally safe, but stay in well-lit areas.
  • Emergency
    Dial 999 for any urgent assistance.
  • Platform Safety
    Be careful when boarding trains at the station.
People Also Ask
  • Is there a direct train?
    Yes, there is a direct train service.
  • How long is the journey?
    Typically 1 hour 30 minutes.
  • Can I drive?
    Yes, driving takes about 1 hour 20 minutes via the A40 and M4.
  • Is it cheaper to fly?
    No, there are no flight options.
  • Are there buses?
    Yes, there are frequent bus services.
Quick Info
  • From Milford Haven, Wales, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

All year round as the route is reliable.

Things to Do in Swansea
1
Swansea Marina
A vibrant area with restaurants, shops, and a marina.
2
National Waterfront Museum
Explore the history of the city.
3
Gower Peninsula
A beautiful area with stunning beaches nearby.
4
Swansea Market
A large market with a variety of stalls.
Tags
Milford Haven to Swansea travel in South Wales bus to Swansea train to Swansea local transport Wales Milford Haven to Swansea distance best way to travel Swansea travel