London to Barcelona flights for city breaks
Fly from London to Barcelona for a city break on Spain's Mediterranean coast. Nonstop flights usually take about 2 hours 5 minutes to 2 hours 20 minutes, landing at Barcelona El Prat (BCN). London departures commonly use Heathrow (LHR), Gatwick (LGW), Stansted (STN), Luton (LTN) and London City (LCY), with British Airways, Vueling, easyJet and Ryanair offering direct services on many dates. Summer, school holidays and major events push fares up, while spring and autumn often bring better value and pleasant weather. Search Jingo Travel to compare times, airports and fares in one place, then tap "Want it cheaper? Chat now" to have our team find a better fare.
One-way from GBP 103.24 · last checked 16 hours ago
Example one-way fare. Prices are dynamic and subject to availability. Your final fare is confirmed during live search.
Search live faresWant it cheaper?
Chat to our team on WhatsApp and we'll help you find the best fare for this route.
Recently seen fares
Based on recent cached fare snapshots where available. Not live availability. Your final fare is confirmed during live search.
Cheapest recently seen in the next 7 days: GBP 105.35 on 27 Jul 2026.
30-day recent price guide
Based on recent cached fare snapshots where available. Not live availability. Last checked 1 hour ago.
Airlines commonly seen in recent searches
BA · IB · VY
Route facts
- Flying time: Nonstop flights typically take 2 hours 5 minutes to 2 hours 20 minutes, depending on airport, wind and runway flow.
- Airlines on the route: British Airways, Vueling, easyJet and Ryanair operate nonstop flights on many dates. Iberia may appear as a codeshare.
- Airports and nonstop choices: Most travellers fly nonstop from Heathrow (LHR), Gatwick (LGW), Stansted (STN), Luton (LTN) or London City (LCY) to Barcelona El Prat (BCN).
- Best time to go: April to June and September to October are popular for warm weather, sightseeing and fewer peak summer crowds.
- Busiest and priciest periods: July, August, Easter, UK school holidays, bank holiday weekends, Mobile World Congress and major football dates often cost more.
- Best time to book: For spring and autumn trips, look 6 to 10 weeks ahead. For summer or holidays, compare fares 3 to 5 months ahead.
Frequently asked questions
How long is the flight from London to Barcelona?
The nonstop flight from London to Barcelona usually takes about 2 hours 5 minutes to 2 hours 20 minutes. Total trip time varies based on your chosen London airport and air traffic around Barcelona.
Which London airports have nonstop flights to Barcelona?
Nonstop flights typically depart from Heathrow (LHR), Gatwick (LGW), Stansted (STN), Luton (LTN) and London City (LCY) to Barcelona El Prat (BCN). Availability changes by airline and season, so compare all London airports if your dates are flexible.
Which airlines fly London to Barcelona nonstop?
British Airways, Vueling, easyJet and Ryanair commonly fly nonstop between London and Barcelona. Some services are seasonal or reduced on quieter days, so check live results before you book.
What is the best month to fly from London to Barcelona?
May, June, September, and October are the best months to fly from London to Barcelona.
When should I book London to Barcelona flights?
Book 3 to 5 months ahead for peak seasons, or 6 to 10 weeks ahead for quieter spring and autumn dates.
Do I need a passport for London to Barcelona flights?
Yes, UK travellers need a valid passport to fly from London to Barcelona. Check current entry rules before travel, especially passport validity and any visa waiver requirements.
Related routes
- UK to Spain flights, compare routes and fares
- London to Dubai flights, timings and airlines
- London to New York flights and route guide
- London to Orlando flights for Florida holidays
- London to Los Angeles flights and timings
- London to Istanbul flights, timings and airlines
- London to Antalya flights for Turkish holidays
- London to Malaga flights for Costa del Sol trips
- London to Alicante flights for Costa Blanca
- UAE-licensed travel agency.
- Flight options compared via our supplier network.
- Prices are dynamic and confirmed during search and revalidation.
- Secure checkout via PayTabs and PayPal. Jingo does not store your card details.
Cached fare snapshots last checked 1 hour ago.