Bristol to London Distance
Straight-Line Distance
~106 miles (171 km) measured directly between central Bristol and central London.
Driving Distance
~119 miles (191 km) via the M4, taking around 2 hours 10 minutes.
Train Journey Time
The fastest direct trains take about 1 hour 36 minutes, with departures roughly hourly.
Time Zone
Bristol and London are in the same time zone (GMT/BST), so there is no time difference.
How to Calculate the Distance Between Bristol and London
The exact distance depends on which parts of each city and which route you use. Check any specific starting point in seconds:
Type Bristol, or a specific area like Temple Meads, in the "From" field.
Type London, or a specific area like Paddington, in the "To" field.
See the exact straight-line distance and full map for your specific locations.
Train vs Driving: Which Is Faster?
The direct train usually beats driving city-centre to city-centre, especially once London traffic and parking are factored in:
Train (Recommended)
- ~1h 36min to 1h 39min city-centre to city-centre
- Direct services from Bristol Temple Meads to London Paddington
- Operated by Great Western Railway, departing hourly
Driving
- ~2h 10min via the M4 in normal traffic
- Useful if you want to stop en route or need a car in London
- Central London parking is limited and expensive
Frequently Asked Questions
How far is Bristol from London?
Bristol is approximately 106 miles (171 km) from London as the crow flies. By road the distance is closer to 119 miles (191 km), depending on the exact route.
How long does it take to drive from Bristol to London?
Driving takes around 2 hours 10 minutes in normal conditions via the M4. Rush-hour traffic approaching London can add significant time.
How long is the train from Bristol to London?
The fastest direct trains take about 1 hour 36 minutes, with most Great Western Railway services between Bristol Temple Meads and London Paddington running 1h 36min to 1h 39min.
Is there a time difference between Bristol and London?
No. Both cities are in the UK and use the same time zone (GMT in winter, BST in summer), so there is no time difference between them.
Is it worth flying between Bristol and London?
Rarely. Once airport check-in, security, and transfers are added, flying typically takes longer than the direct train, which covers the route in under 1 hour 40 minutes.
Planning Your Bristol to London Trip
Train Planning
Book Great Western Railway tickets in advance for the cheapest fares on this hourly direct route.
Road Trip Planning
Factor in around 2h 10min of driving via the M4, plus extra time for congestion near London.
Business Travel
With trains under 1 hour 40 minutes, a same-day return trip for meetings is straightforward.
Shipping & Freight
Businesses use the ~119-mile road distance to estimate delivery timelines between the two cities.
Other Popular UK Distances
Planning more UK travel? Check our UK distance calculator for routes between other British cities.