Cheap Bus, Ferry and Carpool tickets to Pembroke Dock

What are the most popular routes to Pembroke Dock?

London - Pembroke DockAverage priceARS 52 960Average duration6h 50mDaily departures2
Cardiff - Pembroke DockAverage priceARS 22 588Average duration3h 15mDaily departures2
Swansea - Pembroke DockAverage priceARS 17 174Average duration1h 45mDaily departures2
Birmingham - Pembroke DockAverage priceARS 54 122Average duration6h 20mDaily departures4
Newport - Pembroke DockAverage priceARS 24 286Average duration4h 20mDaily departures2