The journey from Bristol to London is approximately 120 miles. You can take a direct Great Western Railway train from Bristol Temple Meads to London Paddington, which takes about 1 hour and 40 minutes. Alternatively, driving via the M4 takes roughly 2 hours and 30 minutes depending on traffic. This route connects the West of England to the heart of the capital.
Total Distance: 190 km driving distance, 170 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 40 mins | 2 hours 30 mins |
| Avg Price | 30-100 GBP | 30-50 GBP |
| Operator | Great Western Railway | Personal Vehicle |
| Route | Bristol Temple Meads to London Paddington. | M4. |
| Tip | Book well in advance for the best prices. | The M4 can be very busy near London. |
All year round, but spring and autumn offer the best weather.