Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

Cardiff - BridgendAverage priceR 150Average duration26mDaily departures32
Newport - BridgendAverage priceR 143Average duration1h 10mDaily departures32
Bristol - BridgendAverage priceR 204Average duration2h 5mDaily departures26
Birmingham - BridgendAverage priceR 451Average duration4h 55mDaily departures21
Carmarthen - BridgendAverage priceR 253Average duration1h 30mDaily departures10