Trip to Cardiff

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 Haverfordwest to Cardiff

🚆 Traveling from Haverfordwest to Cardiff by train is a convenient and comfortable option. The direct service operated by Transport for Wales runs every four hours, and the journey takes approximately 2 hours and 25 minutes. 🌉 There are different route options for the journey, with varying durations and transfers. Passengers can choose the route that best fits their schedule and preferences, whether it involves one transfer in Carmarthen or multiple transfers in locations like Swansea and London Paddington. 🎟️ Prices for the train tickets from Haverfordwest to Cardiff range from £32 to £71, offering travelers flexibility in their budget planning.

Where to stay in Cardiff

There are over 269 hotels to stay in Cardiff. Prices range from $14 per night.

Find accommodation
  • Train services from Haverfordwest to Cardiff are provided by Transport for Wales. The direct train journey departs from Haverfordwest station and arrives at Cardiff Central station, taking approximately 2 hours and 25 minutes. Trains operate every four hours, seven days a week. For further information and bookings, you can contact Transport for Wales at 011 44 333 321 1202 or visit their website at https://tfwrail.wales/.
  • The fastest train between Haverfordwest and Cardiff is the direct service operated by Transport for Wales. This train journey takes approximately 2 hours and 25 minutes, with services departing every four hours, seven days a week. For the quickest and most efficient travel between these two cities, the direct train by Transport for Wales is the recommended option.
  • The departure station for trains leaving for Cardiff from Haverfordwest is the Haverfordwest station. Train services operated by Transport for Wales depart from Haverfordwest station and travel directly to Cardiff Central station. Passengers can board the train at Haverfordwest station to begin their journey to Cardiff.
  • There are multiple train routes available between Haverfordwest and Cardiff. These routes vary in duration, with direct services taking approximately 2 hours and 25 minutes. The trains are operated by Transport for Wales, with services departing every four hours and operating daily. Passengers can choose from different routes that may involve transfers depending on their preferences and schedule.
  • The train from Haverfordwest to Cardiff arrives at Cardiff Central station. This station is a central hub in Cardiff, providing convenient access to the city center and various transportation options. Passengers disembarking at Cardiff Central can easily reach popular landmarks, hotels, and amenities within the city. Cardiff Central station also offers connections to other destinations within the UK.
  • The first train of the day from Haverfordwest to Cardiff departs from Haverfordwest station in the early morning. The last train of the day on this route typically leaves Haverfordwest station in the late evening. The trains operate every four hours, ensuring multiple options for travelers throughout the day to make the journey to Cardiff. Passengers can check specific departure times and schedules with Transport for Wales for the most up-to-date information.
  • There are approximately six direct train trips each day between Haverfordwest and Cardiff. The services operate regularly every four hours, offering travelers convenient options throughout the day to make the journey. Passengers can enjoy a direct route with a travel time of approximately 2 hours and 25 minutes on these Transport for Wales-operated trains.
  • Yes, there is a direct train between Haverfordwest and Cardiff. The direct train service departs from Haverfordwest and arrives at Cardiff Central, with services operating every four hours throughout each day. Travelers can make the journey between the two cities in approximately 2 hours and 25 minutes without the need for transfers or changes.
  • The cost of a train ticket from Haverfordwest to Cardiff varies between £32 and £72. The price range depends on factors such as the type of ticket, class of service, and time of booking. Passengers can choose from different fare options to suit their budget and travel preferences when purchasing tickets for this route.

Will you be returning to Haverfordwest by train?

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

See schedule