You can get from Cardiff to Haverfordwest by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||79 miles (128 km)|
|Available travel modes||Coach or train|
|Ticket price range||£12 - £19|
|Cheapest mode||Train • £12 • 2 h 28 min|
|Fastest mode||Train • £12 • 2 h 28 min|
|Popular travel companies||National Express or Arriva Trains Wales|
Travel 79 miles (128 km) by coach or train to Haverfordwest from Cardiff. If speed is a priority, then a train is the best option with an average duration of 2 h 28 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £12. The most popular travel providers which serve this journey are National Express or Arriva Trains Wales among others. Travellers can even take a direct train from Cardiff to Haverfordwest.
Travelling from Cardiff to Haverfordwest is quick and convenient with frequent bus and train services plying the route each day. Cardiff offers everything from historic castles, fine museums to chic cafes, great sporting venues, pubs and clubs. Haverfordwest is a scenic country town located in lovely Pembrokeshire some 96 miles west of the Welsh capital. Visitors to Haverfordwest can enjoy the bustling markets and enjoy walks through Pembrokeshire Coast National Park.
Train: Trains operated by Arriva run to Haverfordwest throughout the day between 5:35 a.m and 9:23 p.m. Most of the 12 daily services are direct with a few involving a change at Swansea. Average journey time is around 2 hours and 30 minutes. Trains leave from Cardiff Central Station near the Millennium Stadium in the heart of the city and arrive at Haverfordwest Station on Cartlett Road.
Bus: National Express operates two-afternoon bus services between Cardiff and Haverfordwest. One is direct, the other requires a change in Swansea. The direct service makes the journey in 3 hours and 30 minutes, and the slower service takes 4 hours and 40 minutes. Coaches depart from the bus station in Cardiff's Sophia Gardens and arrive at Haverfordwest bus station on Cartlett Road next to the Riverside Shopping Centre.
There are 2 ways that you can travel to Haverfordwest from Cardiff. You can take a coach or train.
A train service offers the cheapest way to travel from Cardiff to Haverfordwest, which costs on average £12.
This is compared to other ways of getting to Haverfordwest:
A train is generally £7 less than a coach for the same route. A coach costs on average £19 from Cardiff to Haverfordwest.
The quickest way to travel to Haverfordwest from Cardiff is by train, which takes on average 2 h 28 min compared to other travel options that may take you longer to get to your destination:
In comparison, getting to Haverfordwest by coach can take on average 3 h 30 min.
You should expect to travel around 79 miles (128 km) from Cardiff to Haverfordwest.
The average frequency per day from Cardiff to Haverfordwest is:
However, we recommend checking specific travel dates for your journey from Cardiff to Haverfordwest as scheduled services by coach or train can vary by season or day of the week.
These are the most popular departure and arrival points when travelling from Cardiff to Haverfordwest:
If finding a good deal is your main consideration for your trip from Cardiff to Haverfordwest, then we'll help you find the best value travel companies for you:
Yes, there are direct services available to Haverfordwest from Cardiff with the following travel operators:
Direct services tend to save you time and add more convenience in getting you to Haverfordwest as you won't need to change in between, so it's worth paying attention to before booking your tickets between Cardiff and Haverfordwest.
When planning your trip between Cardiff and Haverfordwest, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:
However, we recommend buying tickets between Cardiff and Haverfordwest online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need