Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
1 h 55 min
166 km.
from $9
Composite Route Car Only
Two ways to Travel from Milford Haven to Cardiff
Select an Option Below to Start Your Journey
Cheapest
By car (166 km)
Other
Rideshare
Transport providers
Train operators
National Express
Phone:
08717 81 81 81
Website:
nationalexpress.com/en
Bus from Steynton to Cardiff
Ave. Duration:
3h 27m
Frequency:
Once daily
Estimated price:
$30.38–$43.04
Transport for Wales
Phone:
03333 211 202
Website:
tfw.wales/
Train from Milford Haven to Cardiff
Ave. Duration:
2h 48m
Frequency:
Every 3 hours
Estimated price:
$58.23–$88.60
Questions and Answers
What is the cheapest way to get from Milford Haven to Cardiff?
The cheapest way to get from Milford Haven to Cardiff is to bus which costs $26.09 - $36.96 and takes 4h 32m.
What is the fastest way to get from Milford Haven to Cardiff?
The fastest way to get from Milford Haven to Cardiff is to drive which takes 1h 53m and costs $31.52 - $46.74 .
Is there a direct bus between Milford Haven and Cardiff?
No, there is no direct bus from Milford Haven to Cardiff. However, there are services departing from Milford Town Hall and arriving at Cardiff via Steynton. The journey, including transfers, takes approximately 4h 32m.
Is there a direct train between Milford Haven and Cardiff?
Yes, there is a direct train departing from Milford Haven and arriving at Cardiff Central. Services depart every three hours, and operate every day. The journey takes approximately 2h 48m.
How far is it from Milford Haven to Cardiff?
The distance between Milford Haven and Cardiff is 188 km. The road distance is 166.5 km.
How do I travel from Milford Haven to Cardiff without a car?
The best way to get from Milford Haven to Cardiff without a car is to train which takes 2h 48m and costs $50 - $76.09 .
How long does it take to get from Milford Haven to Cardiff?
The train from Milford Haven to Cardiff Central takes 2h 48m including transfers and departs every three hours.
Where do I catch the Milford Haven to Cardiff bus from?
Milford Haven to Cardiff bus services, operated by National Express, depart from Steynton station.
Where do I catch the Milford Haven to Cardiff train from?
Milford Haven to Cardiff train services, operated by Transport for Wales, depart from Milford Haven station.
Train or bus from Milford Haven to Cardiff?
The best way to get from Milford Haven to Cardiff is to train which takes 2h 48m and costs $50 - $76.09 . Alternatively, you can bus, which costs $26.09 - $36.96 and takes 4h 32m.
Where does the Milford Haven to Cardiff bus arrive?
Milford Haven to Cardiff bus services, operated by National Express, arrive at Cardiff station.
Where does the Milford Haven to Cardiff train arrive?
Milford Haven to Cardiff train services, operated by Transport for Wales, arrive at Cardiff Central station.
Can I drive from Milford Haven to Cardiff?
Yes, the driving distance between Milford Haven to Cardiff is 167 km. It takes approximately 1h 53m to drive from Milford Haven to Cardiff.
How do I get a train ticket from Milford Haven to Cardiff?
Book your Milford Haven to Cardiff train tickets online with Omio.
Where can I stay near Cardiff?
There are 1295+ hotels available in Cardiff. Prices start at $49.04 per night.