✈Bristol Airport Guide
Home › Answers › Bristol Airport to London: Fastest & Cheapest Ways

Bristol Airport to London: Fastest & Cheapest Ways

By jb · Bristol Airport Guide · Updated 1 October 2026
Wide-angle view of London's modern skyline and River Thames under a dramatic sky.
Photo: Chengxin Zhao / Pexels

There is no direct train from Bristol Airport to London. The cheapest way is the direct FlixBus coach from Bristol Airport's own bus station to London Victoria, from £22.48 one-way. The fastest is usually the A1 Airport Flyer coach to Bristol Temple Meads (£9.50, about 30 minutes), connecting to a Great Western Railway train into London Paddington, as little as 1 hour 33 minutes once on board. Checked 2026.

How far is Bristol Airport from London?

Bristol Airport sits roughly 120 miles (193km) west of central London, mostly down the M4 corridor. By road that's about 2 to 2.5 hours in clear traffic, longer at peak times or around the M4/M25 interchange. The airport has no railway station of its own, so every public transport option involves either a change partway through the journey or a direct coach that picks up from the airport's bus station rather than a train platform.

Bristol Airport to London: options compared

OptionPriceTimeBest for
A1 Flyer + GWR trainFrom about £37 (coach £9.50 + train from ~£27)Around 2h to 2h20m door to doorFastest overall, most frequent departures
Direct coach (FlixBus)From £22.48Around 2h45m-3h (check live times)Cheapest, no change, one seat to Victoria
Taxi or pre-booked transferNo flat fare; quote on bookingRoughly 2h to 2h30m by roadGroups or heavy luggage, if cost isn't the priority
Domestic flight to a London airportVaries by airline and dateUnder 1h in the airRarely sensible once transfers and check-in are added

Fastest: the A1 Flyer plus a GWR train

The quickest realistic route combines two trusted, frequent services rather than one through journey. First, take the A1 Airport Flyer coach from the airport's Transport Interchange to Bristol Temple Meads, which runs 24 hours a day, up to every 8 minutes at peak, with an adult single from £9.50 and journey time of about 26 to 30 minutes.

At Temple Meads, change onto a Great Western Railway service to London Paddington. GWR's own site lists this as reachable in as little as 1 hour 33 minutes on the fastest direct trains, with most journeys taking closer to 1 hour 40 to 50 minutes depending on stops. Fares vary with how far ahead you book: advance singles start from around £27 to £29, the typical walk-up or peak single runs £35 to £45, and the most expensive on-the-day options can reach £56 or more. Booking ahead through GWR or National Rail makes a meaningful difference on this route.

Add it together and a realistic door-to-door time is around 2 hours to 2 hours 20 minutes, including the change at Temple Meads, for a combined fare of roughly £37 upwards depending on how far ahead you book the train.

Cheapest and simplest: the direct coach

FlixBus runs a direct coach from Bristol Airport's own bus station (bay 7, signed from the Transport Interchange) straight through to London Victoria Coach Station, with no change needed. Fares start from £22.48 one-way, confirmed on FlixBus's own route page, making it the cheapest single-ticket option and the only one that doesn't require switching between two different operators partway through.

The trade-off is time and comfort on a long single leg. Equivalent Bristol city centre to London Victoria coaches typically take around 2 hours 45 minutes to 3 hours depending on traffic and stops, and the airport-origin service is likely to run to a similar schedule, so check the live timetable for your date rather than assuming a fixed duration. For a long single coach leg, onboard WiFi, power sockets and a toilet are standard on FlixBus's modern coaches, which makes the extra time more bearable than it sounds.

Taxi or pre-booked transfer: possible, rarely the sensible choice

A door-to-door taxi or pre-booked transfer will get you from the airport straight to a London address without a change, in roughly 2 to 2.5 hours depending on traffic on the M4. There's no single flat fare for a journey this long, since operators price it individually rather than publishing a fixed rate the way they do for the 8-mile trip into Bristol city centre. Get a specific quote from a pre-booked operator before you commit; for most solo or two-person trips, the coach or train options above work out dramatically cheaper for a saving of an hour or less.

This option mostly makes sense for a group of four or more splitting the cost, or when heavy luggage or an awkward connection makes two changes impractical. See our taxis guide for how Bristol Airport's taxi rank and pre-booked operators work for shorter, priced journeys.

Is it worth flying instead?

Domestic flights between Bristol and London airports exist on some routes, but by the time you add check-in, security and the transfer at both ends, a sub-hour flight rarely beats the coach-and-train combination on total door-to-door time, and it's unlikely to beat it on price once transfers are included. It's only worth comparing directly if you're already booked on a connecting itinerary that routes you that way.

Which should you choose?

For the leg into Bristol city centre rather than onward to London, see our guide to Bristol Airport to the city centre, and for the full local coach timetable see our public transport page.

Frequently asked questions

Is there a direct train from Bristol Airport to London?

No. Bristol Airport has no railway station. The fastest route combines the A1 Flyer coach to Bristol Temple Meads with a Great Western Railway train onward to London Paddington.

What is the cheapest way from Bristol Airport to London?

The direct FlixBus coach from Bristol Airport's own bus station to London Victoria, from £22.48 one-way with no change needed.

How long does it take to get from Bristol Airport to London?

Around 2 hours to 2 hours 20 minutes using the A1 Flyer plus a GWR train via Temple Meads and Paddington. The direct coach to Victoria takes longer, typically around 2 hours 45 minutes to 3 hours.

How much is the train from Bristol Airport to London?

There's no single through-fare since you travel via Temple Meads. Budget £9.50 for the A1 Flyer plus a GWR fare from around £27 if booked ahead, rising to £45-£56 for a walk-up or peak single.

Can I get a taxi from Bristol Airport to London?

Yes, but operators price this roughly 120-mile route individually rather than publishing a flat fare. It typically takes 2 to 2.5 hours by road and only tends to make financial sense for a group of four or more.

Which London station should I aim for from Bristol Airport?

The A1 Flyer and GWR train route arrives at London Paddington. The direct FlixBus coach arrives at London Victoria Coach Station. Choose based on which is closer to your final destination.

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

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

Get a fixed-price taxi