A taxi from Bristol Airport to Bath typically costs £45-£70 and takes 45-60 minutes; to Weston-super-Mare it's £40-£60 over 25-35 minutes, and to Cardiff £90-£130 over 50-65 minutes. These are indicative rank and on-demand fares; a pre-booked operator is usually cheaper with the price fixed before you fly. Figures sourced from Bristol Airport Guide's own taxis page, checked October 2026.
Bristol Airport taxi fares by destination
| Destination | Driving time | Indicative fare |
|---|---|---|
| Bristol city centre | 25-40 min | £35-£55 |
| Bristol Temple Meads | 30-40 min | £35-£55 |
| Bath | 45-60 min | £45-£70 |
| Weston-super-Mare | 25-35 min | £40-£60 |
| Cardiff | 50-65 min | £90-£130 |
These are indicative ranges for a walk-up rank or on-demand fare. They rise higher, sometimes well above the top of the range, on weekend evenings, bank holidays, or when several flights land together and demand spikes. For the full list of destinations, distances and driving times, see our routes page.
Is a taxi to Bath worth it over the bus or train?
There's no direct rail link from Bristol Airport itself, and the bus/coach connection to Bath involves a change, so a taxi is the only genuinely door-to-door option, which matters most with luggage, a late landing, or a party of three or more where the per-person cost narrows against public transport. At 45-60 minutes' driving time, a taxi to Bath is also meaningfully faster than a bus-and-change journey. For groups, splitting a £45-£70 fare three or four ways often beats individual public transport fares.
Why is Cardiff so much more expensive than Bath or Weston?
Mostly distance and the Severn crossing: Cardiff is roughly 50-65 minutes' drive from Bristol Airport, further than Bath or Weston-super-Mare, and the route crosses the Severn, adding to both the distance and the fuel/toll cost built into the fare. If you're travelling to Cardiff and cost matters more than door-to-door convenience, it's worth checking train options from Bristol Temple Meads (reachable from the airport by taxi, bus or the Airport Flyer) against a direct airport-to-Cardiff taxi.
Rank fare vs pre-booked: what actually changes the price
Fares quoted on the day at Bristol Airport's rank are a walk-up price, with no commitment needed in advance, and they can rise to £70 or more on busy evenings, bank holidays, or when several flights land together. Pre-booking fixes the price before you travel, which removes the risk of a late-night surge or a long wait if your flight lands when several others do too.
Our approved local partner for pre-booked, flight-tracked transfers is Tick Taxi, which fixes the fare before you fly so a delayed landing or a slow bag drop doesn't change what you pay. We recommend a transport partner and may earn a referral fee; it never changes the price you pay. For an exact quote to Bath, Weston-super-Mare or Cardiff, get a fixed price directly from the operator rather than relying on the indicative ranges above, since exact pre-booked pricing varies by route and isn't published as a single fixed tariff for every destination.
Travelling with a group to Bath, Weston or Cardiff
For these longer, pricier routes, the maths for taxis improves with group size. A £45-£70 fare to Bath split between three or four people with luggage is often comparable to, or cheaper than, separate train or coach fares once you add up individual tickets, especially if your onward journey doesn't start from a station near the airport. If you need a larger vehicle, a minibus or MPV, request it when you book rather than at the rank, since larger vehicles are in more limited supply.
What about ride-hailing apps for these routes?
Uber and Bolt can be requested for longer routes like Bath, Weston-super-Mare or Cardiff, but pricing for non-standard, longer trips is less predictable than the short hop into Bristol city centre, and driver availability for a 45-65 minute trip out of the area can be thinner than for a short city run. Since 2 January 2026, UK app fares also include 20% VAT, built into the price shown; see our guide to the Uber and Bolt fare change for what that means in practice. For a longer, more predictable journey, a pre-booked operator with a fixed quote is usually the steadier choice.
Fares and driving times are indicative and vary with traffic, time of day and demand. Confirm the current price directly with your chosen operator before you travel. Checked against Bristol Airport Guide's own taxis page, October 2026.
Frequently asked questions
How much is a taxi from Bristol Airport to Bath?
Typically £45-£70 for a 45-60 minute journey on the rank or on-demand rate. Pre-booking with a fixed-price operator can bring this down; get a direct quote for the exact figure.
How long does a taxi from Bristol Airport to Bath take?
Around 45-60 minutes, depending on traffic on the approach roads and through Bath itself.
How much is a taxi from Bristol Airport to Weston-super-Mare?
Typically £40-£60 for a 25-35 minute journey.
How much is a taxi from Bristol Airport to Cardiff?
Typically £90-£130 for a 50-65 minute journey, more expensive than Bath or Weston mainly due to the longer distance and the Severn crossing.
Is it cheaper to pre-book a taxi to Bath, Weston or Cardiff than to use the rank?
Usually, yes. Pre-booked operators fix the price before you travel and avoid the surge pricing that can push rank or on-demand fares above the ranges quoted here on busy days.
Is there a direct train from Bristol Airport to Bath or Cardiff?
No direct rail link runs from the airport terminal itself. You'd typically connect via bus or taxi to Bristol Temple Meads first, which is part of why a taxi can work out faster door-to-door for these routes.
