Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

London - BridgendAverage priceR 453Average duration5h 10mDaily departures25
London - BridgendAverage priceR 2 257Average duration2h 11mDaily departures12
Cardiff - BridgendAverage priceR 158Average duration26mDaily departures33
Newport - BridgendAverage priceR 141Average duration1h 10mDaily departures31
Reading - BridgendAverage priceR 2 023Average duration1h 45mDaily departures12