Heathrow Airport Guide
HomeAnswers › Heathrow to Bristol Airport: Coach, Train and Taxi Options

Heathrow to Bristol Airport: Coach, Train and Taxi Options

By jb · Heathrow Airport Guide · Updated 9 September 2026
EasyJet aircraft taking off from Bristol. Captures the action and aviation excitement.
Photo: Wayne Jackson / Pexels

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

MethodApprox. timeApprox. priceNotes
FlixBus coach (direct)Around 2h 15m-2h 40mFrom £22Direct Heathrow Central Bus Station to Bristol Airport
Train (via Reading, one change)Around 2h 39m averageFrom £33Plus Airport Flyer bus for the final leg from Temple Meads
Taxi / private transferAround 2 hoursHigher, request a quoteDirect, door to door, no changes
Drive yourselfAround 2 hoursFuel plus tollsMainly 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.

Get a fixed-price Heathrow taxi → Get live Heathrow Airport travel alerts on WhatsApp

Heathrow Airport Guide is an independent guide, not affiliated with Heathrow Airport. Confirm details with the official airport or operator before you travel.

Get a fixed-price taxi