Haverfordwest
Haverfordwest
Cardiff
Cardiff
Train Driving

Haverfordwest to Cardiff

Updated: 30 May 2026

The journey from Haverfordwest to Cardiff covers 170 kilometers. You will travel by train from Haverfordwest station to Cardiff station. Driving takes approximately 2.5 hours via the A40, A48, and M4. This route connects the heart of Pembrokeshire to the capital city of Cardiff.

Total Distance: 170 km driving distance, 150 km air distance.
Fastest Way
Driving, taking 2 hours 30 minutes via the M4.
Cheapest Way
Train, if booked in advance.
Compare Haverfordwest to Cardiff Routes
Train
Direct
Driving
Direct
Duration 2 hours 30 mins 2 hours 30 mins
Avg Price 25-45 GBP 25-40 GBP fuel
Operator Transport for Wales N/A
Route Haverfordwest to Cardiff. A40 to A48 to M4.
Tip The train service is direct and very convenient. The M4 is a major route; check for roadworks.
Travel Tips
  • Train Tickets
    Buy your tickets at the station or online.
  • M4 Traffic
    Check traffic reports for the M4 before starting your journey.
  • Comfort
    The train journey is comfortable.
  • Railcard
    Use a Railcard to save on your train travel.
  • Parking
    There is parking available at both stations.
Safety Tips
  • Driving
    Drive carefully on the M4, especially in bad weather.
  • Station Safety
    Keep your bags secure at the station.
  • Emergency
    Dial 999 for any emergency assistance.
  • Vehicle Safety
    Check your tire pressure and fluid levels before driving.
People Also Ask
  • Is there a direct train?
    Yes, the train service is direct.
  • How long is the drive?
    It takes about 2 hours and 30 minutes.
  • Are there flights?
    No, there are no practical flights for this route.
  • Is Cardiff worth visiting?
    Yes, it is a vibrant city with a lot to offer.
  • Can I take a bike?
    Yes, but you must reserve a space on the train.
Quick Info
  • From Haverfordwest, Pembrokeshire, United Kingdom
  • To Cardiff, Cardiff, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for the city center and parks.

Things to Do in Cardiff
1
Cardiff Castle
Visit this historic castle. It is a must-see.
2
National Museum Cardiff
Explore this museum. It has a great collection of art.
3
Cardiff Bay
Visit the bay. It is a great place for a walk.
4
Principality Stadium
Visit the stadium. It is a great place for a tour.
Tags
Haverfordwest to Cardiff train Transport from Pembrokeshire to Cardiff Cardiff travel guide Train travel Haverfordwest travel tips Driving from Haverfordwest Cardiff city break