Cheap Bus, Train and Carpool tickets to Pembroke

What are the most popular routes to Pembroke?

Swansea - PembrokeAverage priceCHF 13Average duration1h 59mDaily departures8
Bridgend - PembrokeAverage priceCHF 11Average duration2h 35mDaily departures2
Reading - PembrokeAverage priceCHF 21Average duration5h 30mDaily departures1
Birmingham - PembrokeAverage priceCHF 28Average duration6h 15mDaily departures4
Port Talbot - PembrokeAverage priceCHF 10Average duration2h 10mDaily departures2