Cheap Bus, Train and Carpool tickets to Haverfordwest

What are the most popular routes to Haverfordwest?

Carmarthen - HaverfordwestAverage price£16Average duration38mDaily departures10
Carmarthen - HaverfordwestAverage price£7Average duration1h 30mDaily departures2
Newport - HaverfordwestAverage price£13Average duration4h 25mDaily departures2
Bridgend - HaverfordwestAverage price£10Average duration3h 10mDaily departures2
Cross Hands - HaverfordwestAverage price£8Average duration1h 50mDaily departures1