Compare the cheapest and fastest ways to travel from London to Bristol — train, coach or driving.
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.
London Paddington to Bristol Temple Meads. Regular fast services.
View train options →Good budget option. M4 motorway route.
View coach options →M4 motorway — one of the UK's most straightforward intercity drives.
Get directions →🅿 Compare parking →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.
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.
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.
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.
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.
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.
Use Siantira Travel to see real-time costs for your specific travel date and time.