Cheap Bus, Ferry, and Carpool tickets to Pembroke Dock

What are the most popular routes to Pembroke Dock?

Cardiff - Pembroke DockAverage priceCLP 13,373Average duration3h 10mDaily departures2
London - Pembroke DockAverage priceCLP 33,352Average duration6h 50mDaily departures2
Swansea - Pembroke DockAverage priceCLP 10,568Average duration1h 45mDaily departures2
Birmingham - Pembroke DockAverage priceCLP 28,774Average duration6hDaily departures4
Newport - Pembroke DockAverage priceCLP 14,776Average duration3h 55mDaily departures2