ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Cardiff

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Haverfordwest to Cardiff

🚌 Route 1: The journey from Haverfordwest to Cardiff by bus takes approximately 4 hours and 46 minutes covering a distance of 151 km with one transfer. The first step involves a bus towards Tanerdy departing from Fishguard Road and arriving at Glangwili Hospital. 🚏 Route 2: For a slightly longer journey of 5 hours and 7 minutes, taking you from Haverfordwest to Cardiff over a distance of 167 km with 3 transfers. The initial step starts with a bus towards Tanerdy from Fishguard Road to Carmarthen using Taf Valley Coaches. 🌆 Arrival in Cardiff: Upon reaching Cardiff, you'll find yourself at Mermaid Quay after a second bus journey towards Cardiff from Glangwili Hospital via Mid Wales Travel.

Where to stay in Cardiff

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Haverfordwest by bus?

If you are looking for a return bus trip, check out the buses from Cardiff to Haverfordwest.

See schedule