Cheap Bus, Train and Carpool tickets to Cardiff

Scenic view of Cardiff

What are the most popular routes to Cardiff?

London - CardiffAverage priceARS 19 090Average duration3h 45mDaily departures118
London - CardiffAverage priceARS 163 296Average duration1h 52mDaily departures16
Nailsea - CardiffAverage priceARS 18 108Average duration1h 30mDaily departures33
Swansea - CardiffAverage priceARS 28 293Average duration54mDaily departures13
Carmarthen - CardiffAverage priceARS 22 688Average duration2h 30mDaily departures2

Cardiff stations and stops

Locations map