Bristol
Bristol
London
London
Train Driving

Bristol to London

Updated: 30 May 2026

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.
Fastest Way
Train is the fastest and most convenient method.
Cheapest Way
Driving is often cheaper for groups.
Compare Bristol to London Routes
Train
Direct
Driving
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.
Travel Tips
  • Train Tickets
    Book in advance for cheaper fares.
  • Transport
    Use an Oyster card or contactless for London transport.
  • Walking
    London is huge; use the Tube for long distances.
  • Events
    Check for major events to avoid crowds.
  • Navigation
    Use a map app for navigating the city.
Safety Tips
  • Crowds
    Be aware of pickpockets in busy tourist areas.
  • Night Safety
    Stick to well-lit areas when walking at night.
  • Station Safety
    Keep your belongings secure at Paddington.
  • Emergency
    Dial 999 for any urgent assistance.
People Also Ask
  • Is there a direct train?
    Yes, GWR runs frequent direct services.
  • How long is the drive?
    About 2.5 hours depending on traffic.
  • Is London expensive?
    It is one of the most expensive cities in the world.
  • Can I walk?
    It is too far for a casual walk (120 miles).
  • What is the best station?
    London Paddington is the main station.
Quick Info
  • From Bristol, Bristol, United Kingdom
  • To London, Greater London, United Kingdom
  • Modes
Best Time to Travel

All year round, but spring and autumn offer the best weather.

Things to Do in London
1
British Museum
Explore the vast collection of world history. It is free to enter.
2
London Eye
Take a ride for panoramic views of the city. It is a major landmark.
3
Tower of London
Visit the historic fortress and see the Crown Jewels. It is a must-see.
4
Buckingham Palace
See the official residence of the monarch. It is a famous site.
Tags
Bristol to London train driving Bristol to London travel to London M4 to London Bristol transport London travel guide fastest way to London commute Bristol to London