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.
|
Direct
|
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. |
Spring and Autumn for mild weather and fewer crowds in Cardiff city centre.