Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

London - BridgendAverage priceCLP 45 422Average duration5h 20mDaily departures47
Newport - BridgendAverage priceCLP 8 612Average duration1h 10mDaily departures34
Gatwick - BridgendAverage priceCLP 46 169Average duration5h 35mDaily departures38
Birmingham - BridgendAverage priceCLP 30 808Average duration3h 40mDaily departures20
Carmarthen - BridgendAverage priceCLP 13 537Average duration1h 50mDaily departures2