Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

Newport - BridgendAverage priceZAR 154Average duration1h 10mDaily departures34
Bristol - BridgendAverage priceZAR 708Average duration54mDaily departures11
Tenby - BridgendAverage priceZAR 212Average duration2h 35mDaily departures2
Birmingham - BridgendAverage priceZAR 536Average duration3h 30mDaily departures19
Swansea - BridgendAverage priceZAR 155Average duration35mDaily departures39