Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

London - BridgendAverage price£21Average duration5h 10mDaily departures23
Cardiff - BridgendAverage price£7Average duration30mDaily departures35
Cardiff - BridgendAverage price£7Average duration26mDaily departures33
Newport - BridgendAverage price£7Average duration1h 10mDaily departures33
Reading - BridgendAverage price£89Average duration1h 45mDaily departures12