Cheap Bus, Train and Carpool tickets to Haverfordwest

What are the most popular routes to Haverfordwest?

Cardiff - HaverfordwestAverage priceR 550Average duration2h 31mDaily departures7
Cardiff - HaverfordwestAverage priceR 240Average duration3h 40mDaily departures2
Carmarthen - HaverfordwestAverage priceR 137Average duration1h 30mDaily departures2
London - HaverfordwestAverage priceR 586Average duration7h 20mDaily departures2
Bridgend - HaverfordwestAverage priceR 200Average duration3h 10mDaily departures2