Cheap Bus, Ferry and Carpool tickets to Pembroke Dock

What are the most popular routes to Pembroke Dock?

Cardiff - Pembroke DockAverage priceCOP 46,627Average duration3h 10mDaily departures2
London - Pembroke DockAverage priceCOP 116,287Average duration6h 50mDaily departures2
Swansea - Pembroke DockAverage priceCOP 36,846Average duration1h 45mDaily departures2
Birmingham - Pembroke DockAverage priceCOP 100,326Average duration6hDaily departures4
Newport - Pembroke DockAverage priceCOP 51,518Average duration3h 55mDaily departures2