Eurotraintrip
The bronze statue of Isambard Kingdom Brunel at London Paddington station

The statue of Isambard Kingdom Brunel at London Paddington, the terminus he built for his Great Western Railway, including the Bristol line.

Photo: Thomas Nugent / Wikimedia Commons (CC BY-SA 2.0)

Bristol to London by Train

A domestic route within United Kingdom.

Reviewed by Eurotraintrip on 2026-07-30

Duration
1h 21m – 1h 45m
Price from
15.4 GBP
Distance
190 km
Operators
Great Western Railway
Frequency
Up to 60 trains a day each way between Bristol Temple Meads and London Paddington, roughly every 30 minutes, from around 4:53am to late evening

Compare and book Bristol–London tickets

Check prices

What makes Bristol to London different

  • GWR runs up to 60 trains a day each way on this route, roughly one every 30 minutes for most of the day - one of the highest-frequency long-distance services in England outside the London commuter belt.
  • Bristol Temple Meads opened on 31 August 1840 as the original western terminus of the Great Western Railway, designed by Isambard Kingdom Brunel together with architect Matthew Digby Wyatt - the first major station Brunel ever built.
  • Between Bristol and London the line passes through Box Tunnel, completed in June 1841 after five years of construction using a ton of gunpowder and a ton of candles a week - a persistent legend claims the rising sun shines straight through it on Brunel's 9 April birthday, though recent research suggests the alignment more likely marks his sister Emma's 6 April birthday instead.

Bristol station

Departs from Bristol Temple Meads, opened 31 August 1840 as the original terminus of Brunel's Great Western Railway - the first major station he built, designed together with architect Matthew Digby Wyatt.

London station

Arrives at London Paddington, Brunel's London terminus, where a seated bronze statue of him by sculptor John Doubleday - unveiled in 1982 and moved to its current spot between platforms 8 and 9 in 2014 - looks out over the very platforms this Bristol service uses.

Train vs. other options

Driving the roughly 190km M4 route typically takes around 2-2.5 hours without traffic, more with congestion approaching London - close to or slower than GWR's fastest 1h21m run, before even counting parking in central London. Flying is not a practical option between two cities this close together.

Booking tips

  • Book an Advance single as early as your dates allow - GWR's cheapest fares on this route sell out first, and walk-up Anytime fares cost considerably more.
  • With trains roughly every half hour, there's rarely a need to build in a long buffer before departure - if you miss one Advance-fare train, the next unbooked option is never far away, though your specific ticket may not be valid on it.
  • If your final destination is west or south London rather than the centre, check whether an Elizabeth line or Heathrow Express connection at Paddington saves you a step versus changing at a different London terminus.

Good to know: Advance singles on this route are checked against the specific train booked, but because GWR runs a train roughly every 30 minutes, missing your booked departure is a much smaller problem here than on a route with hourly service - you'll rarely wait long for the next train, even if your original ticket isn't valid on it.

While you're in London

Tower Bridge over the River Thames in London

Tower Bridge over the Thames, completed in 1894.

Photo: Rafa Esteve / Wikimedia Commons (CC BY-SA 4.0)

Getting around London is the easy part — tap a contactless card on the Tube and go — the harder part is timing entry to the Tower of London or the British Museum's 2026 Bayeux Tapestry show before the good slots are gone.

Full London travel guide →

Frequently asked questions

How long does the train from Bristol to London take?

GWR's fastest non-stop services take around 1 hour 21 minutes; trains calling at more stations can take up to around 1 hour 45 minutes.

How often do trains run from Bristol to London?

GWR runs up to 60 direct trains a day each way, roughly every 30 minutes for most of the day.

Which London station do Bristol trains arrive at?

Trains from Bristol Temple Meads arrive at London Paddington, GWR's historic London terminus, which also connects to the Elizabeth line and Heathrow Express.

Related routes