Cheap Bus, Train and Carpool tickets to Cardiff

Scenic view of Cardiff

What are the most popular routes to Cardiff?

London - CardiffAverage price£12Average duration3h 40mDaily departures100
Bristol - CardiffAverage price£18Average duration40mDaily departures46
Nailsea - CardiffAverage price£11Average duration1h 30mDaily departures32
Birmingham - CardiffAverage price£16Average duration3h 30mDaily departures29
Port Talbot - CardiffAverage price£6Average duration50mDaily departures19

Stations and stops in Cardiff

Map of locations