Cheap Bus, Train, and Carpool tickets to Cardiff

Scenic view of Cardiff

What are the most popular routes to Cardiff?

Nailsea - CardiffAverage price$13Average duration1h 30mDaily departures33
Bristol - CardiffAverage price$11Average duration1h 25mDaily departures62
Birmingham - CardiffAverage price$37Average duration1h 55mDaily departures6
Swansea - CardiffAverage price$10Average duration1h 10mDaily departures67
Swansea - CardiffAverage price$16Average duration54mDaily departures13

Cardiff stations and stops

Locations map