A taxi from Bristol Airport to the city centre is from £39 fixed. Bath is from £59, Cardiff from £109, Heathrow from £179. Every fare below is the whole price for the car, not per person, and it doesn't change with traffic, time of day, or a delayed flight.
Prices checked August 2026. Save 20% on all of these by booking online.
Fares from Bristol Airport, saloon car, up to 4 passengers
| Destination | Fixed fare | Typical time |
|---|---|---|
| Bristol city centre / Temple Meads | from £39 | 25 min |
| Clifton | from £42 | 25 min |
| Bradley Stoke / Filton | from £49 | 35 min |
| Portishead | from £45 | 30 min |
| Bath | from £59 | 35 min |
| Weston-super-Mare | from £49 | 30 min |
| Clevedon | from £42 | 25 min |
| Wells | from £49 | 30 min |
| Taunton | from £79 | 50 min |
| Gloucester | from £95 | 1h 5m |
| Cheltenham | from £109 | 1h 5m |
| Cardiff | from £109 | 55 min |
| Swansea | from £159 | 1h 50m |
| Swindon | from £109 | 1h 10m |
| Exeter | from £139 | 1h 20m |
| Birmingham | from £169 | 1h 50m |
| Heathrow Airport | from £179 | 2h 15m |
| Southampton | from £159 | 1h 40m |
| Gatwick Airport | from £229 | 2h 45m |
| Luton Airport | from £209 | 2h 50m |
| Stansted Airport | from £279 | 3h 15m |
| Manchester | from £289 | 3h 10m |
If your town isn't listed, put it in the online quote form and you'll see the fixed price in a few seconds. For Bristol neighbourhoods that aren't in this table, like Kingswood, Westbury-on-Trym or Yate, the fares-by-area page has honest estimated bands for every BS postcode.
Bigger cars
Every fare above is for a saloon. Larger vehicles start higher, and each has its own minimum:
| Vehicle | Passengers | Luggage | Hand luggage | From |
|---|---|---|---|---|
| Saloon | 4 | 2 | 4 | from £39 |
| Estate | 4 | 3 | 4 | from £45 |
| E-Class Mercedes | 4 | 2 | 3 | from £48 |
| MPV | 4 | 4 | 4 | from £62 |
| Business Saloon | 3 | 2 | 3 | from £75 |
| Minibus, 7 passenger | 7 | 6 | 5 | from £85 |
| Mercedes V-Class | 7 | 4 | 4 | from £94 |
Those are starting prices with the online discount already applied. On a longer run the gap between a saloon and a bigger car widens, so put your journey into the quote form for the exact fixed price on the vehicle you need. Child, infant and booster seats are £5 each; the minibus is the only vehicle that takes an infant seat.
The extras, all of them
We'd rather list these than have you find them at checkout. Child, infant or booster seat: £5. Meet and greet inside arrivals with a name board: £15. That's the lot. Flight tracking, 45 minutes of waiting after landing, and card payment are included in every fare.
For the fuller anatomy — why the rank and the apps price the same trip differently, and the fees to check in anyone else's quote — see what decides a Bristol Airport taxi fare.
Why ours are fixed when the rank is metered
A metered car from the airport rank charges what the meter says, so roadworks on the A38 or a slow crawl through Bedminster is your problem. Ours is priced before you travel and stays put. On a clear run the meter might occasionally beat us by a pound or two. On a bad run it won't, and you'll know either way before you fly.
How much should you actually pay?
A fair price for a Bristol Airport taxi is the fixed fare shown before you travel, with flight tracking, waiting time and any tolls already inside it. There's no meter and no metered taxi rank at Bristol Airport, so "should I pay" really means "does this fixed number cover everything." Three checks tell you: is the fare given in writing before you book, does it include flight tracking and free waiting so a delay doesn't add to it, and is it the whole car rather than per person. A quote that fails any of those isn't cheaper, it's just unclear, and the true cost turns up later.
Frequently asked questions
Are these prices per person?
Do prices go up at night or on Sundays?
Is the 20% online discount real?
Is there a charge for card payment or flight delays?
How much should I pay for an airport taxi in Bristol?
Get your exact fixed price in 90 seconds at ticktaxi.co.uk/en/book-online, or call 0117 966 6666.