Trip to Haverfordwest

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Cardiff to Haverfordwest

🚆 Traveling from Cardiff to Haverfordwest by train is a convenient option, with direct services operated by Transport for Wales departing from Cardiff Central every four hours, making the journey in approximately 2 hours and 32 minutes. 🛤️ The train route from Cardiff to Haverfordwest offers a scenic journey through the Welsh countryside, covering a distance of 175 km. Passengers can enjoy a smooth transfer at stations like Carmarthen and Milford Haven, with helpful information provided by Transport for Wales. 🎫 Ticket prices for the Cardiff to Haverfordwest train vary from £36 to £59, providing travelers with affordable and efficient transportation options to explore the charming town of Haverfordwest in southwest Wales.

Where to stay in Haverfordwest

There are over 96 hotels to stay in Haverfordwest. Prices range from $61 per night.

Find accommodation
  • Train services from Cardiff to Haverfordwest are provided by Transport for Wales. The direct train departs from Cardiff Central and arrives at Haverfordwest every four hours, operating daily. The journey typically takes approximately 2 hours and 32 minutes. Prices for this route vary from £36 to £60.
  • The fastest train route between Cardiff and Haverfordwest takes approximately 2 hours and 32 minutes. This direct service is operated by Transport for Wales, departing from Cardiff Central and arriving at Haverfordwest. The journey time and convenience make this direct train the quickest option for traveling between the two cities.
  • Trains departing for Haverfordwest from Cardiff leave from Cardiff Central station. These train services are operated by Transport for Wales, providing a convenient departure point for travelers starting their journey from Cardiff. Cardiff Central station offers various facilities and amenities for passengers, making it a suitable starting point for those traveling to Haverfordwest by train.
  • There is one direct train service that operates between Cardiff and Haverfordwest departing from Cardiff Central and arriving at Haverfordwest. The service runs every four hours and operates daily, with the journey typically taking approximately 2 hours and 32 minutes. Travelers have the convenience of this direct route provided by Transport for Wales for their journey between Cardiff and Haverfordwest.
  • The train services from Cardiff to Haverfordwest operated by Transport for Wales, arrive at Haverfordwest station. Passengers traveling on this route can expect to reach their final destination at Haverfordwest station after a journey of approximately 2 hours and 32 minutes. Haverfordwest station serves as the arrival point for the Cardiff-Haverfordwest train route, providing a convenient location for travelers to disembark and continue with their onward journey.
  • The first train from Cardiff to Haverfordwest typically departs from Cardiff Central station in the early morning. The exact departure time may vary, but services operate every four hours throughout the day. The last train of the day to Haverfordwest also departs from Cardiff Central station, allowing travelers to reach their destination in the evening hours. Travelers have multiple options throughout the day to choose a suitable train service for their journey to Haverfordwest.
  • There are approximately six direct train trips each day from Cardiff to Haverfordwest. These services, operated by Transport for Wales, depart from Cardiff Central station and arrive at Haverfordwest station, with trains departing every four hours. Passengers can enjoy the convenience of multiple daily options for traveling between Cardiff and Haverfordwest by train.
  • Yes, there is a direct train route between Cardiff and Haverfordwest. The direct train departs from Cardiff Central and travels directly to Haverfordwest. This service operates every day, departing every four hours, and the journey typically takes approximately 2 hours and 32 minutes, providing a convenient and efficient travel option between the two destinations by train.
  • The cost of a train ticket from Cardiff to Haverfordwest typically ranges from £36 to £60. The price may vary based on factors such as the class of service, time of booking, and availability of discounts or promotions. It is advisable to book in advance or check for any special offers to secure the best fare for your journey between Cardiff and Haverfordwest by train.

Will you be returning to Cardiff by train?

If you are looking for the return train journey, check out trains from Haverfordwest to Cardiff

See schedule