The nearest airport is in Cardiff International Airport (CWL), located 9.6 mi (15.5 km) from the city centre. If you're unable to find a flight that fits your schedule, you could book a flight to Bristol International Airport (BRS), which is 24.8 mi (39.9 km) away.
If you'd prefer to travel by train, the main station serving the city is Coryton Station.