Skyscanner
  • Help
FlightsHotelsCar Hire

Flights to Spain

Travellers and cabin class
  1. Home
  2. Flights
  3. Europe
  4. Spain

Compare Spain flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best fare with no fees

DestinationsFlight infoFlight dealsCheapest monthAirlinesFAQsTips and advice

Where in Spain do you want to fly to?

Málaga
DirectFrom £25
Santander
DirectFrom £25
Santiago de Compostela
DirectFrom £27
Girona
DirectFrom £28
See more destinations

Flying to Spain

The things to know before you go.
Cheapest flight ticket found £25
Cheapest month to flyJune
Average flight time2 hrs, 60 mins
Possible destinations44
Most popular airlineeasyJet
Average flights per week4,436

Cheap flight deals to Spain

Looking for a cheap flight deal to Spain? Find last-minute deals and the lowest prices on one-way and return tickets right here.
Málaga.£25 per passenger.Departing Sun, 8 Jun, returning Thu, 26 Jun.Return flight with Ryanair.Outbound direct flight with Ryanair departs from East Midlands on Sun, 8 Jun, arriving in Malaga.Inbound direct flight with Ryanair departs from Malaga on Thu, 26 Jun, arriving in East Midlands.Price includes taxes and charges.From £25, select.
Málaga
Sun, 8 JunEMA - AGP with Ryanair
Direct
Thu, 26 JunAGP - EMA with Ryanair
Direct
from £25
Santander.£25 per passenger.Departing Mon, 2 Jun, returning Fri, 20 Jun.Return flight with Ryanair.Outbound direct flight with Ryanair departs from Birmingham on Mon, 2 Jun, arriving in Santander.Inbound direct flight with Ryanair departs from Santander on Fri, 20 Jun, arriving in Birmingham.Price includes taxes and charges.From £25, select.
Santander
Mon, 2 JunBHX - SDR with Ryanair
Direct
Fri, 20 JunSDR - BHX with Ryanair
Direct
from £25
Santiago de Compostela.£27 per passenger.Departing Thu, 29 May, returning Sat, 14 Jun.Return flight with Ryanair and Vueling Airlines.Outbound direct flight with Ryanair departs from London Stansted on Thu, 29 May, arriving in Santiago de Compostela.Inbound direct flight with Vueling Airlines departs from Santiago de Compostela on Sat, 14 Jun, arriving in London Gatwick.Price includes taxes and charges.From £27, select.
Santiago de Compostela
Thu, 29 MaySTN - SCQ with Ryanair
Direct
Vueling Airlines
Sat, 14 JunSCQ - LGW with Vueling Airlines
Direct
from £27
Girona.£28 per passenger.Departing Sun, 8 Jun, returning Tue, 17 Jun.Return flight with Ryanair.Outbound direct flight with Ryanair departs from Leeds Bradford on Sun, 8 Jun, arriving in Girona.Inbound direct flight with Ryanair departs from Girona on Tue, 17 Jun, arriving in Leeds Bradford.Price includes taxes and charges.From £28, select.
Girona
Sun, 8 JunLBA - GRO with Ryanair
Direct
Tue, 17 JunGRO - LBA with Ryanair
Direct
from £28
Palma.£28 per passenger.Departing Sat, 31 May, returning Fri, 13 Jun.Return flight with Ryanair.Outbound direct flight with Ryanair departs from Bournemouth on Sat, 31 May, arriving in Palma - Majorca.Inbound direct flight with Ryanair departs from Palma - Majorca on Fri, 13 Jun, arriving in Bournemouth.Price includes taxes and charges.From £28, select.
Palma
Sat, 31 MayBOH - PMI with Ryanair
Direct
Fri, 13 JunPMI - BOH with Ryanair
Direct
from £28
Fuerteventura.£28 per passenger.Departing Fri, 16 May, returning Tue, 20 May.Return flight with Ryanair.Outbound direct flight with Ryanair departs from Bournemouth on Fri, 16 May, arriving in Fuerteventura.Inbound direct flight with Ryanair departs from Fuerteventura on Tue, 20 May, arriving in Bournemouth.Price includes taxes and charges.From £28, select.
Fuerteventura
Fri, 16 MayBOH - FUE with Ryanair
Direct
Tue, 20 MayFUE - BOH with Ryanair
Direct
from £28
Barcelona.£29 per passenger.Departing Wed, 25 Jun, returning Wed, 9 Jul.Return flight with Ryanair.Outbound direct flight with Ryanair departs from London Stansted on Wed, 25 Jun, arriving in Barcelona.Inbound direct flight with Ryanair departs from Barcelona on Wed, 9 Jul, arriving in London Stansted.Price includes taxes and charges.From £29, select.
Barcelona
Wed, 25 JunSTN - BCN with Ryanair
Direct
Wed, 9 JulBCN - STN with Ryanair
Direct
from £29
Reus.£30 per passenger.Departing Wed, 4 Jun, returning Wed, 18 Jun.Return flight with Ryanair.Outbound direct flight with Ryanair departs from East Midlands on Wed, 4 Jun, arriving in Reus.Inbound direct flight with Ryanair departs from Reus on Wed, 18 Jun, arriving in East Midlands.Price includes taxes and charges.From £30, select.
Reus
Wed, 4 JunEMA - REU with Ryanair
Direct
Wed, 18 JunREU - EMA with Ryanair
Direct
from £30
See more deals
How did we find these deals? The deals you see here are the lowest prices for flight tickets to Spain found in the last 4 days, and are subject to change and availability.

Find the cheapest time to fly to Spain

Looking for the best ticket prices to Spain? It looks like June is currently the cheapest time to fly.
May
from £28
Jun
from £25
Jul
from £32
Aug
from £40
Sep
from £35
Oct
from £35
Nov
from £32
Dec
from £36
Jan
from £33
Feb
from £32
Mar
from £39
Apr
from £68

Which airlines fly direct to Spain?

Frequently asked questions

The average flight time between United Kingdom and Madrid (Spain's capital), is 2 hours and 29 minutes. This has been calculated based on journeys departing from London.
easyJet, Ryanair, Jet2, British Airways, Iberia, TUI, Vueling Airlines and American Airlines all fly direct to Spain.
We crunched some numbers and found that the cheapest month to fly to Spain is currently June.
Yes – you can fly direct to Barcelona, Málaga, Alicante, and many more destinations in Spain.
The best price we found for a return flight to Spain is £25. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
The cheapest city to fly into is Santander; and the cheapest airport serving this city at the moment is Santander.
The cheapest airport in Spain is Santander – we've found flights from £25.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Spain is Monday, 2 June 2025, – to Santander Airport.

Discover Spain

How to find cheap flights to Spain from the UK

Uncovering the best deals on flights to Spain from the UK has never been easier. Our extensive search allows you to compare prices from over 500 airlines and online travel agents to score the most budget-friendly flight tickets to Spain. No hidden fees, just transparent pricing so that you can say "Hola" to your Spanish getaway without any worries.

The best time to go to Spain

If you're looking for a hot holiday, the best time to head to Spain is during the summer months, from June to August, when the temperature is around 28 to 35°C. Remember that these months tend to be the busiest, and flights can be more expensive.

For a milder climate, the best time to go to Spain is during the spring (April-May) and autumn (September-October) months. The weather during these periods ranges from 16 to 27°C, making it perfect for sightseeing and touring around the country.

If flexible, you could get some of the cheapest flights to Spain. Simply use our 'Whole month' tool to find the cheapest month and even day to fly to wherever you want to go.

The best time to book flights to Spain

Looking for the best deals on flights to Spain? The ideal time to book is around 30 to 50 days before you fly. Start searching for those tickets from the UK to Spain to snag the most affordable fares.

Remember to utilise our Price Alert feature to monitor flight prices to Spain. We'll inform you when flight prices increase or decrease, enabling you to book at the most favourable time.

Airlines that fly to Spain

The most popular routes between the United Kingdom and Spain are:

From London Gatwick Airport to Barcelona International Airport with Vueling Airlines.

From Manchester Airport to Alicante International Airport with Ryanair.

From London Stansted Airport to Madrid Barajas International Airport with Ryanair.

Top things to see and do in Spain

Spain offers travellers a diverse range of experiences, from its Mediterranean coasts and the Canary Islands to the Sierra Nevada Mountains and the Central Cordillera. Alongside its nature, Spain has a rich history, captivating art museums, and vibrant festivals. Some of the must-attend festivals include La Tomatina – the world-famous tomato-throwing event in Buñol; Las Fallas in Valencia, where giant wooden structures are set ablaze, and the Running of the Bulls in Pamplona, a thrilling tradition where people run alongside bulls through the city streets.

Best cities to visit in Spain

Madrid

As Spain's capital, Madrid has something for everyone. The city has art galleries, beautiful parks, and delicious tapas bars. With an abundance of shopping opportunities and cultural attractions, you'll never run out of things to do in this city.

Barcelona

Barcelona, located in Catalonia, is world-renowned for its architecture and works of art by Antoni Gaudi, such as the La Sagrada Familia. This beautiful coastal city offers a mix of culture, history, and a beach scene that makes it a must-visit destination for travellers from the UK.

Seville

Seville, the capital of Andalusia, is renowned for its rich history and impressive architecture, including the Real Alcazar and Seville Cathedral. Visitors can wander through the charming streets of Santa Cruz, enjoy a flamenco show, or indulge in traditional Andalusian cuisine.

Valencia

Valencia, on Spain's east coast, is known for its futuristic City of Arts and Sciences, vibrant street art, and delicious paella. Stroll through the historic city centre, relax on one of the city's beautiful beaches, or explore the natural wonders of the Albufera.

Granada

Nestled in the foothills of the Sierra Nevada mountain range, Granada is the perfect destination for history lovers and adventurers alike. The Alhambra, a Moorish palace, is a must-visit, while the surrounding mountains offer skiing, hiking, and breathtaking views.


Spain hotels and car hire

Save more money and plan the rest of your trip with us. Get exclusive deals and great rates for hotels and car hire in Spain.
  • Hotels in Spain
  • Car hire in Spain
  • Holidays to Spain

More travel options

Cheap hotels deals in London
Malaga Airport car hire
Cheap car hire at Faro Airport
Book hotels deals in Amsterdam
Best car hire at Alicante Airport
Hotels in Dublin
Palma - Majorca Airport car hire
Cheap hotels in Barcelona
Book hotels in Benidorm
Hotels deals in Ibiza
Car hire in Spain
Madrid Airport car hire
Cheap car hire at Barcelona Airport
Best car hire at Ibiza Airport
Cheap hotels deals in Madrid
Seville Airport car hire
Barcelona Airport car hire
Malaga Airport car hire
Gran Canaria Airport car hire
Alicante Airport car hire
Palma - Majorca Airport car hire
Ibiza Airport car hire
Cheap car hire at Lanzarote Airport
Best car hire at Tenerife South Airport
Cheap car hire at Madrid Airport
Car hire in Valencia
Barcelona car hire
Best car hire in Alicante
Tenerife car hire
Palma car hire
Best car hire in Madrid
Car hire in Málaga
Car hire in Las Palmas de Gran Canaria
Car hire in Fuerteventura
Cheap car hire in Ibiza
Cheap car hire in Spain
Car hire in Canary Islands
Car hire in Region of Murcia
Cheap car hire in Galicia
Car hire in Andalusia
Car hire in Cantabria
Car hire in Basque Country
Cheap car hire in Catalonia
Car hire in Balearic Islands
Cheap car hire in Valencian Community
Cheap car hire in Community of Madrid
Cheap flights to Community of Madrid
Return plane tickets to Catalonia
Cheap flights to Andalusia
Cheap tickets to Asturias
Plane tickets to Valencian Community
Tickets to Basque Country
Cheap tickets to Balearic Islands
Cheap tickets to Cantabria
Cheap return flights to Galicia
Return tickets to Canary Islands
Tickets from London to Barcelona
Return flights from London to Madrid
Flights from Manchester to Madrid
Return plane tickets from London to Lanzarote
Cheap return flights from London to Ibiza
Cheap tickets from Manchester to Alicante
Flights from Birmingham to Malaga
Cheap flights from Manchester to Barcelona
Return flights from London to Seville
Return tickets from London to Malaga
Flights from London to Tenerife
Cheap flights from Manchester to Tenerife
Cheap return flights from Manchester to Palma - Majorca
Flights from Birmingham to Barcelona
Cheap tickets from London to Alicante
Cheap flights from Birmingham to Alicante
Tickets from Manchester to Malaga
Cheap return flights from Manchester to Lanzarote
Plane tickets from Manchester to Ibiza
Flights from London to Palma - Majorca
Return flights to Girona
Return tickets to Gran Canaria
Cheap return flights to Santander
Tickets to Ibiza
Cheap flights to Reus
Flights to Malaga
Flights to Valencia
Return flights to Santiago de Compostela
Cheap flights to Palma - Majorca
Cheap return tickets to Tenerife
Return tickets to Bilbao
Return plane tickets to Fuerteventura
Cheap tickets to Menorca
Tickets to Lanzarote
Return flights to Region de Murcia International
Flights to Seville
Plane tickets to Alicante
Plane tickets to Tenerife South
Cheap return flights to Madrid
Return tickets to Barcelona
Cheap Vueling Airlines flights to Barcelona Airport
Cheap Ryanair flights to Madrid Airport
Jet2 flights to Tenerife South Airport
Flights to Tenerife South Airport with Ryanair
Ryanair to Lanzarote Airport
Flights to Ibiza Airport with Ryanair
Book cheap Ryanair flights to Barcelona Airport
Ryanair flights to Alicante Airport
Book cheap Ryanair flights to Palma - Majorca Airport
Flights to Malaga Airport with Ryanair
Cheap return tickets from Edinburgh to Spain
Plane tickets from Manchester to Spain
Plane tickets from Newcastle to Spain
Plane tickets from Birmingham to Spain
Flights from London to Spain
Return flights from Bristol to Spain
Cheap flights from London Gatwick to Spain
Return flights from Leeds Bradford to Spain
Return flights from East Midlands to Spain
Plane tickets from Liverpool to Spain
Cheap tickets to Sweden
Return tickets to Malta
Return plane tickets to Morocco
Return plane tickets to Belgium
Flights to Bulgaria
Cheap return flights to Croatia
Flights to Poland
Cheap flights to Netherlands
Return plane tickets to Germany
Cheap tickets to Greece
Flights to Switzerland
Cheap return flights to United Kingdom
Return flights to Italy
Tickets to Norway
Cheap return flights to Thailand
Return tickets to Denmark
Cheap tickets to Ireland
Cheap tickets to Türkiye (Turkey)
Cheap return tickets to Portugal
Plane tickets to France
Cheap tickets from Cyprus to Spain
Plane tickets from Germany to Spain
Return plane tickets from Poland to Spain
Cheap return flights from Lithuania to Spain
Tickets from Ireland to Spain
Cheap return flights from Morocco to Spain
Return tickets from Italy to Spain
Cheap tickets from Malta to Spain
Cheap return flights from Netherlands to Spain
Return plane tickets from France to Spain
Cheap return tickets from Spain
Plane tickets from United Kingdom to Spain
Cheap tickets to Europe
Hotels in Tenerife
Cheap hotels deals in Barcelona
Hotels deals in Ibiza
Book hotels deals in Las Palmas de Gran Canaria
Book hotels deals in Madrid
Hotels in Málaga
Book hotels in Valencia
Cheap hotels deals in Alicante
Hotels deals in Seville
Cheap hotels deals in Palma
Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings