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
| Option | Price | Time | Best for |
|---|---|---|---|
| A1 Flyer + GWR train | From about £37 (coach £9.50 + train from ~£27) | Around 2h to 2h20m door to door | Fastest overall, most frequent departures |
| Direct coach (FlixBus) | From £22.48 | Around 2h45m-3h (check live times) | Cheapest, no change, one seat to Victoria |
| Taxi or pre-booked transfer | No flat fare; quote on booking | Roughly 2h to 2h30m by road | Groups or heavy luggage, if cost isn't the priority |
| Domestic flight to a London airport | Varies by airline and date | Under 1h in the air | Rarely 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?
- Lowest cost, no connection worries: the direct FlixBus coach from the airport to Victoria, from £22.48.
- Fastest realistic option: the A1 Flyer to Temple Meads, then a booked-ahead GWR train to Paddington.
- Travelling in a group of four or more with luggage: compare a pre-booked transfer quote against the combined coach and rail fares.
- Connecting onward from Paddington or Victoria: factor in which London terminus is closer to your final destination, since that can decide the route for you as much as price or speed.
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.
