Travel from London to Barcelona

AI Travel Planner Logoaiplanner
Fly via
British Airways
GBP 50-3001h 50m - 2h 10m
Depart: Multiple times daily (early morning to late evening)Arrive: Varies by departure
Direct flights from London's major airports to Barcelona El-Prat Airport.
Operates primarily from London Heathrow (LHR) and London Gatwick (LGW) to Barcelona El-Prat (BCN). Prices fluctuate based on booking time, season, and fare class.
Vueling
GBP 30-2001h 55m - 2h 15m
Depart: Multiple times dailyArrive: Varies by departure
Direct budget flights connecting London to Barcelona.
Vueling often operates from London Gatwick (LGW), London Luton (LTN), and London Heathrow (LHR) to Barcelona El-Prat (BCN).
easyJet
GBP 25-1802h 0m - 2h 20m
Depart: Multiple times dailyArrive: Varies by departure
Popular low-cost carrier offering direct flights between London and Barcelona.
Flights typically depart from London Gatwick (LGW), London Luton (LTN), and London Stansted (STN) to Barcelona El-Prat (BCN).
Ryanair
GBP 20-1502h 0m - 2h 25m
Depart: Multiple times dailyArrive: Varies by departure
Budget airline with direct services from various London airports to Barcelona.
Ryanair serves Barcelona from London Stansted (STN) and London Luton (LTN) to Barcelona El-Prat (BCN). Fares are often very low but additional fees apply for luggage and seat selection.
Train via
Eurostar / SNCF (TGV)
GBP 100-3509h 30m - 12h 0m
Depart: Several daily services (morning and early afternoon departures recommended for same-day arrival)Arrive: Varies based on connections
A multi-leg train journey involving Eurostar from London to Paris or Lille, followed by a high-speed TGV train to Barcelona.
Departure from London St Pancras International. Passengers will typically change trains at Paris Gare du Nord (requiring a transfer to Gare de Lyon for the TGV to Barcelona) or Lille Europe. Booking well in advance usually offers better fares.
Bus via
FlixBus
GBP 40-12022h 0m - 28h 0m
Depart: Several departures daily/weeklyArrive: Varies by departure and connections
International coach service offering routes from London to Barcelona, often with one or more changes.
Buses typically depart from London Victoria Coach Station and arrive at Barcelona Nord. Journey times can vary significantly based on route and border crossings.
BlaBlaBus
GBP 45-13023h 0m - 29h 0m
Depart: Several departures daily/weeklyArrive: Varies by departure and connections
Coach service connecting London to Barcelona, often involving transfers.
Departures usually from London Victoria Coach Station, arriving at Barcelona Nord. It's a long journey, but can be a cost-effective option.
Drive via
Self-Drive
GBP 150-250 (estimated fuel and tolls, one-way)12h 0m - 15h 0m (pure driving time, excluding stops and channel crossing)
Depart: FlexibleArrive: Flexible
Driving from London to Barcelona involves crossing the English Channel (via Eurotunnel or ferry) and driving through France.
The distance is approximately 1100-1300 km (680-800 miles) depending on the exact route. Fuel costs are estimates and vary with petrol prices. Significant tolls are encountered primarily in France and parts of Spain (e.g., A7). The Channel crossing via Eurotunnel Le Shuttle or a Dover-Calais ferry will incur additional costs and adds to the overall travel time.
Plan activities, hotels, and more around this journey
contact@aiplanner.ai
All Routes-Destinations-Privacy Policy
© 2026 AI Planner. All rights reserved.