Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

Cardiff - BridgendAverage price£7Average duration26mDaily departures32
Newport - BridgendAverage price£7Average duration1h 10mDaily departures32
Bristol - BridgendAverage price£10Average duration2h 5mDaily departures26
Birmingham - BridgendAverage price£21Average duration4h 55mDaily departures21
Carmarthen - BridgendAverage price£12Average duration1h 30mDaily departures10