Getting from Heathrow to Bristol Airport takes around 2 hours 15 minutes to 2 hours 40 minutes by coach or train, or roughly 2 hours by car. FlixBus runs a direct coach from around £22, National Express also serves the route, and a train via Reading with one change costs from around £33, taking about 2 hours 40 minutes on average. Checked 2026.
Why you might need this route
Heathrow and Bristol are two of England's busiest airports for different reasons, Heathrow for long-haul and international connections, Bristol for short-haul and regional flights, so travellers occasionally need to transfer between the two, whether for a missed connection, a cheaper onward fare, or simply because a return flight lands at a different airport than the outbound one departed from.
Coach: the simplest direct option
FlixBus operates a direct coach service between Heathrow Central Bus Station (serving Terminals 2 and 3) and Bristol Airport, with fares starting from around £22 one way. National Express also runs coaches on the corridor, typically connecting via Bristol city centre or Bristol Bus Station rather than a direct airport-to-airport run, so check the stops carefully when booking if you want to be dropped at the airport itself rather than in the city. A coach is generally the most cost-effective option if you are not in a rush and want to avoid changing trains.
Train: the fastest public transport option
By train, the journey from Heathrow Airport to Bristol Temple Meads takes an average of around 2 hours 39 minutes, over a distance of about 92 miles, with one change en route, typically via Reading or London Paddington depending on the connection. Fares start from around £33 when booked in advance, operated jointly by Heathrow Express, Great Western Railway and CrossCountry depending on the leg. For the first leg out of the airport, see our comparison of Heathrow Express versus the Elizabeth line. From Bristol Temple Meads, the Airport Flyer bus (route A1) runs into Bristol Airport itself, adding roughly 25 to 30 minutes to the door-to-door journey.
Taxi or private transfer
A taxi or pre-booked private transfer covers the roughly 120 mile route by road in around 2 hours in normal traffic, offering a direct door-to-door option without changes, at a higher cost than coach or train. This tends to suit business travellers or groups where the time saved and convenience outweigh the fare difference, particularly outside of the M4 corridor's peak traffic periods. If you are picking up a taxi at Heathrow itself, our guide to Heathrow taxi pickup points by terminal shows exactly where to go.
Driving yourself
If you are driving between the two airports, the route runs primarily along the M4, covering around 120 miles in roughly 2 hours outside peak traffic. This is a realistic option if you already have a hire car, though most one-way transfers between airports are better handled by train, coach or taxi given one-way car hire drop fees. If you are collecting a car at Heathrow first, see our guide to Heathrow car hire collection.
Quick comparison
| Method | Approx. time | Approx. price | Notes |
|---|---|---|---|
| FlixBus coach (direct) | Around 2h 15m-2h 40m | From £22 | Direct Heathrow Central Bus Station to Bristol Airport |
| Train (via Reading, one change) | Around 2h 39m average | From £33 | Plus Airport Flyer bus for the final leg from Temple Meads |
| Taxi / private transfer | Around 2 hours | Higher, request a quote | Direct, door to door, no changes |
| Drive yourself | Around 2 hours | Fuel plus tolls | Mainly via the M4 |
Frequently asked questions
Is there a direct coach from Heathrow to Bristol Airport?
Yes. FlixBus runs a direct service between Heathrow Central Bus Station and Bristol Airport, with fares starting from around £22 one way.
How long does the train take from Heathrow to Bristol Airport?
The train itself, from Heathrow Airport to Bristol Temple Meads, averages around 2 hours 39 minutes with one change, and you then need the Airport Flyer bus for the final leg to Bristol Airport, adding roughly 25 to 30 minutes.
What is the cheapest way from Heathrow to Bristol Airport?
Coach is generally the cheapest option, with FlixBus fares starting from around £22, compared with train fares from around £33 and a higher cost again for a taxi or private transfer.
How far is it to drive from Heathrow to Bristol Airport?
Around 120 miles, mostly via the M4, taking roughly 2 hours outside of peak traffic.
Is it faster to fly between Heathrow and Bristol?
There is no direct scheduled flight between the two airports, so surface transport by coach, train, taxi or car is the only practical option.
Which is quicker, coach or train, from Heathrow to Bristol Airport?
They are broadly similar once connections are included, both averaging around 2 hours 30 minutes to 2 hours 40 minutes door to door, so the choice usually comes down to price and how many changes you want to make.
