London to Bristol by train
London Paddington → Bristol Temple Meads · 118 miles · from 1h 25m
118 miles
1h 25m
Half-hourly
1
London to Bristol
Brunel's Great Western Main Line, now fully electrified as far as Bristol Parkway, running through the Thames Valley and the Cotswold edge.
Why this journey is worth it
- Brunel's original 1841 main line
- Electrified 125 mph running
- Temple Meads is a Grade I listed masterpiece
- Easy connections to Bath and Cardiff
Agent's tip
Bath Spa is only 12 minutes further — many travelers combine both cities on one Advance ticket.
Operators on this route
A single operator runs this route, so the saving comes from ticket type, Railcard eligibility and split-ticket construction rather than from operator comparison.
Principal calling points
| # | Station |
|---|---|
| 1 | London Paddington |
| 2 | Reading |
| 3 | Swindon |
| 4 | Chippenham |
| 5 | Bath Spa |
| 6 | Bristol Temple Meads |
Calling patterns vary by departure and by operator. Some services run non-stop between the principal cities. Timetables are set by the operators and change without notice — confirm at the time of booking.
Getting the cheapest fare
Advance fares on this route release roughly twelve weeks before departure and the lowest tier can disappear within days. A Railcard takes a third off most fares. And on longer journeys a split at an intermediate station frequently saves more than either.
Call +1 (888) 821-4679 and we will test all three, apply what you qualify for and issue e-tickets wherever the fare permits — because a station collection code is a genuine problem when you are arriving from overseas.