Travel from Bristol to London

AI Travel Planner Logoaiplanner
Train via
Great Western Railway (GWR)
GBP 15-1501h 29m - 2h 12m
Depart: Hourly departures, multiple times daily (e.g., early morning to late evening)Arrive: Varies by departure
Direct train services connecting Bristol to London Paddington station.
Trains typically depart from Bristol Temple Meads or Bristol Parkway and arrive at London Paddington. Booking in advance usually offers the best fares. There are around 61-90 services per day.
Bus via
National Express
GBP 4-472h 15m - 3h 55m
Depart: Multiple times daily (e.g., hourly services)Arrive: Varies by departure
Frequent coach services between Bristol and London Victoria Coach Station.
Coaches depart from Bristol Bus & Coach Station (Marlborough St) and primarily arrive at London Victoria Coach Station. Some services may also stop at Earl's Court. Services often feature reclining seats, air conditioning, and free WiFi.
FlixBus
GBP 4-472h 10m - 3h 55m
Depart: Several daily services (approx. 22 departures per day)Arrive: Varies by departure
Budget-friendly coach services connecting Bristol and London.
FlixBus operates from Bristol Bus & Coach Station to various stops in London, including London Victoria Coach Station. Onboard amenities typically include restrooms and free WiFi.
Megabus
GBP 4-47Approximately 2h 10m - 3h 55m
Depart: Multiple daily departuresArrive: Varies by departure
Affordable coach travel options between Bristol and London.
Megabus offers services between Bristol and London. Booking in advance is recommended for the best fares.
Drive via
Self-drive
Fuel: GBP 20-24 (petrol), GBP 13 (diesel); Congestion Charge: GBP 15 daily (currently, set to rise to GBP 18 from Jan 2026); ULEZ: GBP 12.50 daily (for non-compliant vehicles)1h 55m - 2h 12m (fastest routes), up to 3h 6m (alternative routes)
Depart: AnytimeArrive: Anytime
Driving between Bristol and London offers flexibility for travelers.
The typical driving distance is around 118-120 miles (190-193 km). Travelers entering central London on weekdays (7:00-18:00) or weekends/bank holidays (12:00-18:00) may be subject to the London Congestion Charge. Older, more polluting vehicles driving anywhere within Greater London may also incur the Ultra Low Emission Zone (ULEZ) charge, which operates 24/7 except Christmas Day. Parking costs in London can be significant.
Fly via
KLM
GBP 145-640+3h 25m - 9h+ (with layover)
Depart: Multiple times daily (connecting flights)Arrive: Varies by departure and layover
Connecting flights from Bristol Airport (BRS) to various London airports.
There are no direct flights between Bristol and London airports. Flights are connecting services, typically through hubs like Amsterdam. Departure is from Bristol Airport (BRS) to London airports such as Heathrow (LHR) or London City (LCY).
Aer Lingus
GBP 365-7503h 43m - 7h+ (with layover)
Depart: Multiple times daily (connecting flights)Arrive: Varies by departure and layover
Connecting flights from Bristol Airport (BRS) to London Heathrow (LHR) via Dublin.
Flights connect through other airports, most commonly Dublin. Departure is from Bristol Airport (BRS) to London Heathrow (LHR).
Plan activities, hotels, and more around this journey
contact@aiplanner.ai
All Routes-Destinations-Privacy Policy
© 2026 AI Planner. All rights reserved.