Train pulling into Bristol Temple Meads station
Routes

London to Bristol

West by Great Western to the harbour city.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

Fastest ~1h40 by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~1h40GWR Paddington–Temple Meads, half-hourly peak
🚌 Bus~2h30–3h30National Express/Megabus, Victoria to Bristol
🚗 Car~2–3h118 miles via M4, busy Reading/Bristol approaches

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

London to Bristol is a straightforward journey with a reliable high-speed train service that takes well under two hours. Whether you're heading for the harbourside, a gig at the Colston Hall or onward into Somerset and Cornwall, here's how to weigh the train, coach, car and the theoretical flight option against each other.

The quickest way: the Great Western Railway train

Great Western Railway (GWR) runs fast, frequent services from London Paddington to Bristol Temple Meads, with the quickest trains completing the journey in approximately 1 hour 40 minutes. Services run through the day at regular intervals, often with trains every half hour or better during peak times. Some stop only at Reading or Swindon; others call at more stations and take a little longer, so it's worth checking the specific timing when you book.

GWR also serves Bristol Parkway, a station on the edge of the city closer to the M4/M5 interchange, which is useful if you're heading north of the city. Temple Meads is the better arrival point for the city centre, harbourside and most visitor destinations.

Advance fares start low and increase as availability narrows, so booking ahead pays off. Seat reservations are optional on most GWR services but included with advance tickets. Read more about how seat reservations work across the British network in our seat reservations guide.

The cheapest way: the coach

National Express and Megabus both connect London and Bristol, departing from London Victoria Coach Station and arriving at Bristol's city-centre coach stop. Journey times are typically around 2 hours 30 minutes to 3 hours 30 minutes, depending on traffic and the number of stops en route. Book early and fares can be very low — making coaches a practical choice if time is flexible. For tips on booking budget coaches in the UK, see our guide to long-distance UK coaches.

The fastest door-to-door: probably the train

There are no scheduled commercial flights between London and Bristol. Even if there were, the overhead of getting to and from airports would comfortably outstrip the train's 1h40. Paddington is central London; Temple Meads is a short walk from Bristol's city centre. Door-to-door the train is about as efficient as this kind of intercity journey gets.

Driving: flexible but rarely faster

The drive from London to Bristol is around 118 miles via the M4, typically taking 2 to 3 hours in normal traffic. The M4 between the two cities is one of England's busier motorways, and rush-hour delays around Reading and the approaches to Bristol are common. If you time your departure well — a weekend morning or off-peak weekday — the drive is pleasant enough and can be scenic through the Thames Valley. But for a simple point-to-point trip, driving rarely beats the train either on time or cost once you factor in fuel and parking.

Bristol city centre has several NCP car parks and on-street parking zones, but they add up over a full day.

The scenic way: the slow train via Bath

Many GWR services call at Bath Spa en route — adding only 10–15 minutes to the journey and giving you the option to break it at Bath for a few hours before continuing to Bristol. This is one of Britain's nicest rail stopovers: the two city centres are only about 15 minutes apart by train, and Bath can be done comfortably in a half-day.

Getting around Bristol on arrival

Bristol Temple Meads is well connected to the city centre by bus, taxi and the local ferry service along the Floating Harbour. The city also has its own First Bus network, and walking is practical to many central destinations. Bristol is not the easiest city to drive around — a compact, hilly centre and variable parking makes public transport preferable for most visitors.

If you're using Bristol as a base to explore further west — towards the Somerset Levels, Glastonbury, or the coast — a hire car collected at or near Temple Meads is a practical option. See our guide to travelling Britain by train for ideas on combining Bristol with further destinations.

Which should you choose?

The train is the clear first choice for most travellers — fast, frequent, comfortable, and city-centre to city-centre. The coach is the budget alternative if you can spare the extra hour or two. Driving comes into its own if you need a car in Bristol or are branching out into the surrounding countryside. There's no flight option on this route.

Paddington station: what first-timers should know

Paddington is one of London's larger termini, with a mix of GWR and Elizabeth line platforms under a handsome Victorian iron-and-glass roof. Departure boards typically confirm the platform only 15–20 minutes before departure, so it is normal to wait in the concourse rather than at the gate line. The station has plenty of food outlets if you are catching an early or late train, and step-free access is available throughout, including lifts to all platforms. If you are connecting from the Underground, allow at least 10–15 minutes to walk from the Bakerloo, District, Circle or Hammersmith & City platforms up to the mainline concourse, longer at busy times.

Luggage and seating on GWR services

GWR's Bristol trains use modern Intercity Express Trains with overhead racks and dedicated luggage stacks near the vestibules at the end of each carriage — fine for a couple of suitcases per traveller, but there is no separate luggage van, so bulky items can be awkward at busy times. Advance tickets come with an allocated seat and coach number; if you book a walk-up (Anytime or Off-Peak) fare, you may need to stand for part of the journey on a busy Friday evening or during a major event in Bristol. Quiet coaches are marked on most services if you want to work or read undisturbed.

First-timer tips

Money-saving tips

Advance fares are released around 10-12 weeks ahead of travel and get more expensive as the train fills, so booking as early as your plans allow is the single biggest lever on price. Travelling outside the Monday-to-Friday morning and early-evening peaks also unlocks cheaper Off-Peak fares even without booking ahead. For the coach, Megabus in particular rewards early booking — fares can rise sharply in the final days before departure, sometimes ending up close to the train.

Common mistakes to avoid

The most frequent trip-up is boarding a train that terminates at Bristol Parkway rather than Temple Meads — fine if that is genuinely your destination, but a 20-minute taxi or bus ride from the city centre if it is not. Double-check the destination station shown on your ticket or the departure board, not just the train's operator and rough departure time. It is also worth noting that some off-peak tickets are not valid on the busiest early-morning or Friday-evening departures — read the small print on the ticket type before travelling.

Frequently asked questions

How long does the train from London to Bristol take?

The fastest GWR services from London Paddington to Bristol Temple Meads take approximately 1 hour 40 minutes. Services stopping at more stations take around 2 hours.

Which London station do I travel from?

London Paddington is the departure station for all GWR services to Bristol Temple Meads and Bristol Parkway. It is served by the Elizabeth line, District and Circle lines, and several National Rail lines.

Is it worth stopping in Bath on the way?

Yes, easily. Many services call at Bath Spa, and the short journey between Bath and Bristol means you can spend a few hours in Bath without disrupting your day significantly.

What is the cheapest way from London to Bristol?

A budget coach (Megabus or National Express) is usually the cheapest option, though advance train fares can be very competitive — particularly if you book several weeks ahead.

Sources and further reading: