Skip to main content
From £35 · 2h 15m Direct

London to Barcelona Flights

Compare cheap flights from London to Barcelona from £35. Choose from Vueling, Ryanair, easyJet, and British Airways with multiple daily departures. Flexible booking via eSky.

2h 15m Direct
4+ Airlines
Barcelona, Spain
✓ Budget & Full-Service✓ Multiple London Airports✓ Flexible Booking

Affiliate link — we may earn a commission at no extra cost to you.

What Awaits You in Barcelona

From Gaudí's architectural masterpieces to sun-kissed Mediterranean beaches, Barcelona offers an unforgettable blend of culture, food, and nightlife.

Sagrada Familia

Gaudí’s iconic unfinished basilica and UNESCO World Heritage Site

Park Güell

Colourful mosaic-covered park with stunning city views

Gothic Quarter

Medieval streets, hidden plazas, and centuries of history

La Boqueria

Barcelona’s legendary food market on La Rambla

Barcelona Beaches

Barceloneta and beyond — Mediterranean sun and sea

☀️

Best Time to Visit

March–June & September–November for ideal weather and lower fares

Airlines Flying London to Barcelona

Choose from both budget and full-service carriers. Compare all fares in a single search with eSky.

Vueling

Low-Cost

Frequent daily services from Gatwick and Heathrow

Ryanair

Low-Cost

Budget fares from Stansted and Luton

easyJet

Low-Cost

Multiple daily flights from Gatwick and Luton

British Airways

Full-Service

Premium service from Heathrow and Gatwick

Why Book London–Barcelona with eSky?

💰

From £35

Budget fares from Ryanair, easyJet, and Vueling compared alongside BA.

2h 15m Direct

Multiple daily non-stop flights from four London airports.

🔄

Flexible Dates

Compare fares across different dates to find the cheapest day to fly.

🛡️

Secure Booking

IATA accredited, secure payments, and 24/7 customer support via eSky.

🇪🇸

Ready to Fly to Barcelona?

Compare fares from Vueling, Ryanair, easyJet, and British Airways. Find the cheapest London–Barcelona flights with eSky.

IATA accredited • Secure booking • 24/7 support

Affiliate link — we may earn a commission at no extra cost to you.

London to Barcelona — FAQ

How long is the flight from London to Barcelona?

Direct flights from London to Barcelona take approximately 2 hours and 15 minutes. Multiple airlines operate this route with several daily departures from various London airports.

What is the cheapest way to fly London to Barcelona?

Budget carriers like Ryanair, Vueling, and easyJet regularly offer fares from £35. Book 4–6 weeks in advance and fly mid-week for the best prices. Use eSky to compare all airlines in a single search.

Which London airports fly to Barcelona?

You can fly to Barcelona from Heathrow (BA, Vueling), Gatwick (easyJet, Vueling, BA), Stansted (Ryanair), and Luton (easyJet, Ryanair). Gatwick and Heathrow offer the most frequent services.

When is the best time to visit Barcelona?

March to June and September to November offer the best balance of pleasant weather, fewer crowds, and lower flight prices. Summer (July–August) is peak season with higher fares and temperatures above 30°C.

Do I need a visa to fly from London to Barcelona?

UK passport holders can visit Spain for up to 90 days without a visa. You will need a valid passport (not an ID card) since Brexit. Check the latest entry requirements before travelling.

London to Barcelona Flight Guide 2026

Barcelona is one of the most popular destinations from London, with over 50 weekly direct flights across four major airlines. The 2-hour 15-minute flight time makes it ideal for both weekend city breaks and longer Mediterranean holidays.

Budget carriers like Vueling, Ryanair, and easyJet offer fares from as low as £35, while British Airways provides a full-service option from Heathrow and Gatwick. Using eSky's comparison engine, you can search all airlines simultaneously to find the best deal for your travel dates.

Tips for Cheap London–Barcelona Flights

Book 4–6 weeks in advance for the best fares. Mid-week departures (Tuesday and Wednesday) are typically 15–25% cheaper than Friday or Sunday flights. The shoulder seasons of March–June and September–November offer both pleasant Barcelona weather and lower airfares compared to the July–August peak.

🛡️ Why Trust TravelDealForge?

Secure Booking

All bookings are processed through trusted, verified partner sites with secure payment processing.

Best Price Guarantee

We compare prices from hundreds of leading providers to ensure you always get the best deal available.

Trusted by Travellers

Thousands of travellers use TravelDealForge to find and compare the best travel deals worldwide.

Affiliate Disclosure:

TravelDealForge may earn a commission when you book through our partner links. This helps us maintain our free service and does not affect the price you pay. Our recommendations are based on genuine value assessment, not commission rates.

Read our affiliate disclosure