trainticketcost.com is an independent information resource. Not affiliated with National Rail, any train operator, or any ticket retailer. Prices are indicative - always verify before purchasing.

London to Bristol Train Ticket Cost 2026

GWR advance from £15. 26 trains a day from Paddington. 1h40m to Temple Meads.

Great Western Railway (GWR) runs the London-Bristol corridor from Paddington into Bristol Temple Meads, with most services continuing to Bristol Parkway. The route was electrified through to Bristol Parkway as part of the Great Western Electrification Project (Temple Meads remains diesel-served for the final approach). Journey time on the fastest services is 1h40m.

The Bristol corridor is unique on the GWR network in that it has competing direct destinations on the same network: Temple Meads (central) vs Parkway (north of the city, near the M4/M5 junction). Many advance fares are valid to either. For tourists, Temple Meads is the choice; for business near the Aztec West / Filton corridor, Parkway is closer.

London to Bristol Train Prices

Ticket TypeSingleReturnNotes
GWR Advance Singlefrom £152x singlesPaddington-Temple Meads, 1h40m
GWR Off-Peak Single£52£75After 09:30 weekdays
GWR Anytime Single£105£190Maximum flexibility
GWR First Class Advancefrom £352x singlesOften cheaper than standard off-peak

Prices indicative singles based on operator-published fares, verified May 2026. Always check the live price on National Rail or the operator's own site before booking.

Saving Tips for London to Bristol

  • GWR Advance First Class is sometimes cheaper than Standard Off-Peak - always check both buckets, particularly for mid-week off-peak services.
  • Bristol Temple Meads vs Bristol Parkway: most advance fares allow travel to either; pick whichever is closer to your destination.
  • Off-peak return at £75 is good value if you are spending the day in Bristol.
  • GroupSave (3+ off-peak) takes 33% off the off-peak fare with no railcard - good for groups of friends.

Best Days to Travel

Tuesday/Wednesday
Cheapest advance
Thursday mid-morning
Good value
Friday evening
Premium pricing
Sunday afternoon
Crowded, expensive

Train vs Driving vs Coach

Driving: 120 miles, £25-35 fuel, plus £18-30 city-centre parking. Coach: National Express from £10, 2h45m. For solo travellers, advance train fares beat driving on cost. For 2-3 people sharing, driving becomes competitive.

Frequently Asked Questions

How much is a train from London to Bristol?
GWR advance singles from London Paddington to Bristol Temple Meads start from £15. Off-peak singles are £52. Anytime singles are £105. Journey time is 1h40m. Book 12 weeks ahead via GWR.com to avoid Trainline's £1.99 booking fee.
Is it cheaper to drive or take the train from London to Bristol?
For a solo traveller, an advance train ticket (from £15) is much cheaper than driving (around £25-35 fuel plus £18-30 parking). For 2-3 people sharing a car, driving wins on cost. The train is faster at 1h40m vs 2h30m driving.

Related Routes & Guides

London to CardiffLondon to OxfordBirmingham to BristolAll UK RoutesTicket TypesRailcards12 Ways to Save

Updated 2026-05-11