Cheap Bus, Train and Carpool tickets to Bridgend

What are the most popular routes to Bridgend?

London - BridgendAverage price₪141Average duration5h 20mDaily departures42
Newport - BridgendAverage price₪28Average duration1h 10mDaily departures34
Birmingham - BridgendAverage price₪98Average duration3h 40mDaily departures19
Carmarthen - BridgendAverage price₪57Average duration1h 29mDaily departures9
Carmarthen - BridgendAverage price₪44Average duration1h 50mDaily departures2