Cheap Bus and Carpool tickets to Pembroke Dock

What are the most popular routes to Pembroke Dock?

London - Pembroke DockAverage priceCA$44Average duration6h 50mDaily departures2
Cardiff - Pembroke DockAverage priceCA$21Average duration3h 15mDaily departures2
Swansea - Pembroke DockAverage priceCA$17Average duration1h 45mDaily departures2
Birmingham - Pembroke DockAverage priceCA$49Average duration6hDaily departures4
Bridgend - Pembroke DockAverage priceCA$18Average duration2h 40mDaily departures2