Cheap Bus, Train and Carpool tickets to Cardiff

Scenic view of Cardiff

What are the most popular routes to Cardiff?

London - CardiffAverage priceCOP 51,019Average duration3h 45mDaily departures118
London - CardiffAverage priceCOP 436,430Average duration1h 52mDaily departures16
Nailsea - CardiffAverage priceCOP 48,396Average duration1h 30mDaily departures33
Swansea - CardiffAverage priceCOP 75,615Average duration54mDaily departures13
Carmarthen - CardiffAverage priceCOP 60,637Average duration2h 30mDaily departures2

Stations and stops in Cardiff

Map of locations