Cheap Bus, Train and Carpool tickets to Cardiff

Scenic view of Cardiff

What are the most popular routes to Cardiff?

London - CardiffAverage priceCZK 2,505Average duration2h 6mDaily departures15
Nailsea - CardiffAverage priceCZK 276Average duration1h 30mDaily departures33
Bristol - CardiffAverage priceCZK 509Average duration38mDaily departures30
Birmingham - CardiffAverage priceCZK 428Average duration4h 5mDaily departures31
Swindon - CardiffAverage priceCZK 261Average duration1h 55mDaily departures3

Stations and stops in Cardiff

Locations map