Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

Cardiff - BridgendAverage price£7Average duration30mDaily departures31
Swansea - BridgendAverage price£7Average duration35mDaily departures33
Swansea - BridgendAverage price£13Average duration33mDaily departures12
Newport - BridgendAverage price£7Average duration1h 15mDaily departures17
Reading - BridgendAverage price£21Average duration5h 25mDaily departures5