Milford Haven
Milford Haven
Cardiff
Cardiff
Train Driving

Milford Haven to Cardiff

Updated: 30 May 2026

Traveling from Milford Haven to the Welsh capital, Cardiff, covers a distance of 160 km. The most efficient method is the direct Transport for Wales train, which takes approximately 2 hours and 30 minutes. If driving, you will join the M4 motorway at junction 49, providing a direct route into the heart of Cardiff. The journey transitions from the rural landscapes of West Wales to the bustling urban environment of the capital. Expect a mix of coastal scenery and motorway driving.

Total Distance: 160 km driving distance; 135 km straight-line distance.
Fastest Way
Driving, taking approximately 2 hours 15 minutes outside of peak hours.
Cheapest Way
Train, using Advance tickets booked online.
Compare Milford Haven to Cardiff Routes
Train
Direct
Driving
Direct
Duration 2 hours 30 mins 2 hours 15 mins
Avg Price 25 GBP - 45 GBP 30 GBP fuel
Operator Transport for Wales N/A
Route Milford Haven to Cardiff Central via Swansea. A40 to A48, then M4 motorway.
Tip Book at least 12 weeks in advance for the cheapest Advance Single tickets. Use the M4 Brynglas Tunnels with caution as they are prone to congestion.
Travel Tips
  • City Transport
    Use the Cardiff Bus network or the local 'Oyster-style' card for easy travel within the city.
  • Parking
    Use the St David's Shopping Centre car park for central access to shops and attractions.
  • Train Station
    Cardiff Central is the main hub; ensure you check if your train stops at Cardiff Queen Street if your destination is the east side.
  • Booking
    Use the Trainline app to monitor live train times and platform changes.
  • Events
    Check the Principality Stadium schedule, as major events can cause significant traffic and train overcrowding.
Safety Tips
  • Night Safety
    Stick to well-lit main streets when walking in the city centre at night.
  • M4 Traffic
    Check Traffic Wales updates before departing to avoid delays on the M4.
  • Personal Belongings
    Keep your bag zipped and in front of you in crowded areas like St Mary Street.
  • Emergency Services
    Dial 999 for emergencies; 101 for non-emergency police assistance.
People Also Ask
  • Is there a direct train to Cardiff?
    Yes, Transport for Wales runs direct services from Milford Haven to Cardiff Central.
  • How long does it take to drive?
    The drive takes about 2 hours and 15 minutes via the M4.
  • Are there taxis at the station?
    Yes, there is a taxi rank immediately outside Cardiff Central station.
  • Can I use contactless payment?
    Contactless payment is accepted on most local buses in Cardiff.
  • Is Cardiff walkable?
    Yes, the city centre is compact and very easy to navigate on foot.
Quick Info
  • From Milford Haven, Pembrokeshire, United Kingdom
  • To Cardiff, Cardiff, United Kingdom
  • Modes
Best Time to Travel

Spring and Autumn for mild weather and fewer crowds in Cardiff city centre.

Things to Do in Cardiff
1
Cardiff Castle
A medieval castle and Victorian Gothic revival mansion located in the city centre. Guided tours are available daily.
2
National Museum Cardiff
Home to world-class art and natural history collections. Entry is free for all visitors.
3
Cardiff Bay
A vibrant waterfront area featuring the Senedd, Wales Millennium Centre, and various dining options.
4
Bute Park
A massive 130-acre park located behind the castle, perfect for walking and cycling along the River Taff.
Tags
Milford Haven to Cardiff train driving to Cardiff from Pembrokeshire M4 motorway Wales Transport for Wales Cardiff Cardiff travel guide fastest route to Cardiff cheap train tickets Cardiff Pembrokeshire to Cardiff