The fastest way from Bath to Cardiff Airport is by car or pre-booked taxi, about 70 miles via the M4, typically 1 hour 30 minutes with clear roads, though it can stretch to 2 to 2.5 hours in heavy traffic. There's no direct train, so public transport means at least one change and takes noticeably longer.
Cardiff Airport sits in the Vale of Glamorgan, well south-west of Cardiff itself, which is why "just get a train to Cardiff" doesn't fully solve the journey from Bath. Here's how the realistic options compare.
By car or taxi
Driving is the quickest option. The route runs west along the M4, then south towards the airport, covering roughly 70 miles. Independent route calculators put the drive at around 1 hour 30 minutes in normal traffic, and local taxi operators quoting this exact route give the same figure, while warning that M4 congestion can push it to 2 to 2.5 hours at peak times.
If you'd rather not drive and leave a car at the airport for your trip, a pre-booked taxi or private hire transfer is the straightforward alternative. Several Bath-based and South West operators run this route as a fixed-price airport transfer, including Bath Private Car Hire and Roman Bath private hire, with quoted one-way fares typically in the region of £130 to £155 depending on the operator, time of day and how far ahead you book. Tick Taxi is one option among several that cover long-distance airport runs from Bath; as with any operator, it's worth getting a live quote and comparing against at least one other firm before you book, since prices vary by date and demand.
By train and bus
There's no direct rail link from Bath to Cardiff Airport, and no single through-ticket makes this journey fast. The realistic route is a train from Bath Spa to Cardiff Central, roughly an hour, with advance fares from around £8 to £13 and higher walk-up prices, then a second train from Cardiff Central towards Bridgend, alighting at Rhoose Cardiff International Airport station, followed by the free shuttle bus 905 that covers the final short stretch to the terminal (also usable in reverse, with a standalone fare of about £1 if you're not continuing by train). Add waiting time between connections and this adds up to a journey of roughly 2 to 2.5 hours door to door, often more if the connecting train only runs hourly, so public transport genuinely only makes sense if you're not in a hurry or want to avoid driving or a taxi fare.
Comparing your options
| Option | Typical time | Typical cost | Best for |
|---|---|---|---|
| Drive yourself | About 1h30 (up to 2.5h in traffic) | Fuel plus parking | Flexibility, your own schedule |
| Pre-booked taxi/transfer | About 1h30, door to door | Roughly £130-£155 one way | No driving, no parking to arrange |
| Train + shuttle bus | Roughly 2-2.5h with connections | Train fare from about £8-£13 plus a £1 shuttle | Budget trips with time to spare |
Practical tips
Book a taxi transfer in advance rather than trying to find one on the day, especially for an early flight, since this isn't a route with taxis routinely waiting around. If you're driving, build in extra time for the M4 around Newport and the Severn crossing approach, which can back up at peak commuter hours and on weekend getaway days. If you're taking the train, check live times on nationalrail.co.uk or tfw.wales before you travel, since the Cardiff Central to Rhoose leg doesn't run as frequently as the main Bath-Cardiff service, and missing a connection with an hourly train can cost you more time than the whole drive would take.
For a different Cardiff trip entirely, our Cardiff day trip from Bath guide covers visiting the city itself rather than the airport. If you're flying from closer to home instead, see our guides to Bath to Bristol Airport and Bath to Bristol Airport taxi prices, and our Bath taxi companies compared guide if you want to shop around operators for any long-distance transfer.
Is there a coach option?
There's no simple direct coach from Bath to Cardiff Airport either. National Express and similar operators run coaches between Bath and Cardiff city centre, but you'd still need a local bus or taxi for the final leg out to the airport in the Vale of Glamorgan, adding time and a change for what's usually a similar or longer total journey than driving. For most travellers, a coach only makes sense as part of a cheaper but slower combination if you're already planning to break the journey up, rather than as a standalone fast option.
Which option should you actually pick
If you're catching an early flight, book a taxi transfer or drive yourself and park, since neither public transport option reliably gets you there with a comfortable margin before check-in closes. If cost matters more than time and you're flying later in the day with no checked bags to worry about, the train and shuttle bus combination works, just build in a buffer for the connection at Cardiff Central. For a group of three or more, a shared taxi transfer often works out close to the per-person cost of the train once you add up individual rail fares, while being considerably faster and less hassle with luggage.