compare_arrows

Cheapest Way from London to Bristol

Compare the cheapest and fastest ways to travel from London to Bristol — train, coach or driving.

check_circle120 miles · Updated November 2026
⭐
Our recommendation
Train (GWR from Paddington)

GWR from Paddington is the best all-round option — fast, reliable and direct. If you're happy to take a bit longer, the coach is excellent value. Driving is straightforward on the M4 but adds parking costs at the Bristol end.

All transport options

train
GWR from Paddington
⚡ ~1h 45m💷 from £16

London Paddington to Bristol Temple Meads. Regular fast services.

View train options →
directions_bus
FlixBus / Megabus
⚡ ~2h 45m💷 from £8

Good budget option. M4 motorway route.

View coach options →
directions_car
Drive
⚡ ~2h💷 ~£18 fuel

M4 motorway — one of the UK's most straightforward intercity drives.

Get directions →🅿 Compare parking →
local_taxi
Uber / Taxi
⚡ ~2h💷 ~£110–140

Not cost-effective for this distance.

Check Uber →

Quick comparison

OptionTimePriceBest for
🚆 GWR from Paddington~1h 45mfrom £16Speed + reliability
🚌 FlixBus / Megabus~2h 45mfrom £8Budget travellers
🚗 Drive~2h~£18 fuelFamilies / luggage
🚕 Taxi / Uber~2h~£110–140Door to door
🟢 Cheapest option
Coach (from £8)
⚡ Fastest option
Train (~1h 45m)

Insider tips

💡GWR advance tickets from £16 — book as early as possible
💡The M4 is usually clear but can get congested near the Almondsbury interchange
💡Bristol has good park and ride options if you drive — cheaper than city centre parking
forum

Frequently asked questions

What is the cheapest way to get from London to Bristol?question_mark

The cheapest way to travel from London to Bristol is by coach. FlixBus and Megabus offer tickets from around £8, taking approximately 2 hours 45 minutes. GWR advance train tickets from £16 are a faster alternative.

How long does the train from London to Bristol take?question_mark

The GWR train from London Paddington to Bristol Temple Meads takes approximately 1 hour 45 minutes on regular fast services, making it significantly quicker than coach or driving.

Is there a bus from London to Bristol?question_mark

Yes, FlixBus and Megabus both run coach services from London to Bristol via the M4 motorway, taking around 2 hours 45 minutes. Fares start from £8, making it the cheapest way to make the journey.

How do I get from London to Bristol?question_mark

GWR from London Paddington is the best all-round option — fast (1h 45m), reliable and direct to Bristol Temple Meads, with advance fares from £16. The coach is cheaper (from £8) if you're happy to take a bit longer.

How much does it cost to drive from London to Bristol?question_mark

Driving from London to Bristol costs approximately £18 in fuel via the M4 motorway and takes around 2 hours. Add parking costs at the Bristol end — park and ride options are generally cheaper than city centre parking.

Is it worth taking a taxi from London to Bristol?question_mark

No — a taxi or Uber from London to Bristol costs £110-140, making it by far the most expensive option for this 120-mile journey. The train (from £16) or coach (from £8) offer much better value for money.

Ready to compare live prices?

Use Siantira Travel to see real-time costs for your specific travel date and time.

Other popular routes