Skyscanner
  • Help
FlightsHotelsCar Hire

Flights to Spain

origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      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?

      Bilbao
      DirectFrom 15 €
      Seville
      DirectFrom 15 €
      Ibiza
      DirectFrom 16 €
      Valencia
      DirectFrom 17 €
      See more destinations

      Flying to Spain

      The things to know before you go.
      Cheapest flight ticket found 15 €
      Cheapest month to flyNovember
      Average flight time1 hr, 58 mins
      Possible destinations44
      Most popular airlineAzul Airlines
      Average flights per week2,380

      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.
      Bilbao.15 € per passenger.Departing Sat, 22 Nov.One-way flight with Vueling Airlines.Outbound direct flight with Vueling Airlines departs from Porto on Sat, 22 Nov, arriving in Bilbao.Price includes taxes and charges.From 15 €, select.
      Bilbao
      Vueling Airlines
      Sat, 22 NovOPO - BIO with Vueling Airlines
      Direct
      from 15 €
      Seville.15 € per passenger.Departing Tue, 15 Jul.One-way flight with Ryanair.Outbound direct flight with Ryanair departs from Porto on Tue, 15 Jul, arriving in Seville.Price includes taxes and charges.From 15 €, select.
      Seville
      Tue, 15 JulOPO - SVQ with Ryanair
      Direct
      from 15 €
      Ibiza.16 € per passenger.Departing Tue, 9 Sep.One-way flight with Vueling Airlines.Outbound direct flight with Vueling Airlines departs from Porto on Tue, 9 Sep, arriving in Ibiza.Price includes taxes and charges.From 16 €, select.
      Ibiza
      Vueling Airlines
      Tue, 9 SepOPO - IBZ with Vueling Airlines
      Direct
      from 16 €
      Valencia.17 € per passenger.Departing Wed, 30 Jul.One-way flight with Ryanair.Outbound direct flight with Ryanair departs from Porto on Wed, 30 Jul, arriving in Valencia.Price includes taxes and charges.From 17 €, select.
      Valencia
      Wed, 30 JulOPO - VLC with Ryanair
      Direct
      from 17 €
      Barcelona.17 € per passenger.Departing Sat, 20 Sep.One-way flight with Vueling Airlines.Outbound direct flight with Vueling Airlines departs from Lisbon on Sat, 20 Sep, arriving in Barcelona.Price includes taxes and charges.From 17 €, select.
      Barcelona
      Vueling Airlines
      Sat, 20 SepLIS - BCN with Vueling Airlines
      Direct
      from 17 €
      Málaga.17 € per passenger.Departing Sun, 27 Jul.One-way flight with Ryanair.Outbound direct flight with Ryanair departs from Lisbon on Sun, 27 Jul, arriving in Malaga.Price includes taxes and charges.From 17 €, select.
      Málaga
      Sun, 27 JulLIS - AGP with Ryanair
      Direct
      from 17 €
      Madrid.17 € per passenger.Departing Tue, 15 Jul.One-way flight with Ryanair.Outbound direct flight with Ryanair departs from Porto on Tue, 15 Jul, arriving in Madrid.Price includes taxes and charges.From 17 €, select.
      Madrid
      Tue, 15 JulOPO - MAD with Ryanair
      Direct
      from 17 €
      Alicante.18 € per passenger.Departing Sun, 14 Sep.One-way flight with Ryanair.Outbound direct flight with Ryanair departs from Porto on Sun, 14 Sep, arriving in Alicante.Price includes taxes and charges.From 18 €, select.
      Alicante
      Sun, 14 SepOPO - ALC with Ryanair
      Direct
      from 18 €
      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

      Flexible on travel dates? Find the cheapest month – or even day – to fly to Spain.
      Jun
      from 25 €
      Jul
      from 15 €
      Aug
      from 17 €
      Sep
      from 16 €
      Oct
      from 17 €
      Nov
      from 15 €
      Dec
      from 18 €
      Jan
      from 22 €
      Feb
      from 22 €
      Mar
      from 22 €
      Apr
      from 22 €
      May
      from 25 €

      Which airlines fly direct to Spain?

      Frequently asked questions

      The average flight time between Portugal and Madrid (Spain's capital), is 1 hour and 21 minutes. This has been calculated based on journeys departing from Lisbon.
      Azul Airlines, Azores Airlines, TAP Air Portugal, Iberia, Vueling Airlines, Qatar Airways, Portugalia Airlines and Ryanair all fly direct to Spain.
      We crunched some numbers and found that the cheapest month to fly to Spain is currently July.
      Yes – you can fly direct to Madrid, Barcelona, Valencia, and many more destinations in Spain.
      The best price we found for a return flight to Spain is 34 €. 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 Seville; and the cheapest airport serving this city at the moment is Seville.
      The cheapest airport in Spain is Seville – we've found flights from 34 €.
      After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Spain is Tuesday, 29 July 2025, – to Seville Airport.

      Discover Spain

      How to find cheap flights to Spain

      Looking for cheap flights to Spain? Here are a few tips on how to secure the best price and make your flight journey as smooth as possible.

      • Simply hit 'search'. We've compared hundreds of online travel agents along with all major airlines flying to Spain to find the cheapest plane tickets. And with us there are no hidden fees - what you see is what you pay.
      • Compare flight deals to Spain from over 1,000 providers. Then choose the cheapest or fastest plane tickets.
      • Flex your dates to score the best fares for your Spain flight. If your travel dates are flexible, use Skyscanner's 'Whole month' tool to find the cheapest month, and even day to fly to Spain.
      • Set up a Price Alert. You can easily track the price of your cheap flights to Spain by creating an alert. Whenever prices go down or up, you'll get an email or push notification to help make sure you get the best possible Spain flight deal.
      • Fly without stops. Only interested in direct flights? Make sure to tick 'Direct flights only' when performing a search. If there are direct flights to Spain available, these will appear in the results.
      • Find the cheapest Business class flights to Spain. We scour the internet for the best Business, Premium Economy and First Class flight fares to Spain, too. Check the difference in price as you search – you might just chance upon a last-minute low fare.
      • Include nearby airports in your search. Widen your search for Spain flight deals by selecting the "add nearby airports" option. This will allow you to see flight prices for all the nearest airports at your departure point and your destination and could help you save next time you travel.
      • Combine your flight to Spain with hotels and car hire

        Once you've secured your cheap ticket to Spain, discover the best prices and exclusive rates for hotels in Spain. You can also compare hundreds of car hire companies in one go so that you get the best car rental price for your trip.

        Compare Spain flight tickets with other destinations using the everywhere search

        Not entirely set on flying to Spain yet? You can easily browse other destinations by searching flights to 'Everywhere' - this will allow you to find the cheapest place to travel from your departure point.


      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

      More travel options

      Best car hire in Ibiza
      Car hire in Palma de Maiorca
      Santa Cruz de Tenerife car hire
      Bilbau car hire
      Car hire in Valência
      Cheap car hire in Madrid
      Alicante car hire
      Sevilha car hire
      Best car hire in Málaga
      Barcelona car hire
      Best car hire in Espanha
      Car hire in Baleares
      Car hire in Castela e Leão
      Cheap car hire in Andaluzia
      Cheap car hire in Comunidade Valenciana
      Car hire in País Basco
      Cheap car hire in Astúrias
      Car hire in Canárias
      Car hire in Galiza
      Car hire in Catalunha
      Cheap car hire in Comunidade autónoma de Madrid
      Valência Airport car hire
      Palma de Maiorca Airport car hire
      Best car hire at Menorca Airport
      Best car hire at Ibiza Airport
      Gran Canária Airport car hire
      Barcelona Airport car hire
      Cheap car hire at Málaga Airport
      Bilbau Airport car hire
      Madrid Airport car hire
      Cheap car hire at Sevilha Airport
      Ryanair to Sevilha Airport
      Flights to Valência Airport with Ryanair
      easyJet flights to Madrid Airport
      Cheap Ryanair flights to Madrid Airport
      Book cheap Ryanair flights to Málaga Airport
      Cheap Ryanair flights to Palma de Maiorca Airport
      Ryanair flights to Barcelona Airport
      Book cheap Ryanair flights to Alicante Airport
      Cheap Vueling Airlines flights to Barcelona Airport
      easyJet flights to Barcelona Airport
      Cheap tickets to Canárias
      Cheap tickets to Galiza
      Cheap return tickets to País Basco
      Plane tickets to Astúrias
      Flights to Andaluzia
      Return plane tickets to Comunidade Valenciana
      Cheap tickets to Baleares
      Return tickets to Cantábria
      Return tickets to Catalunha
      Cheap return flights to Comunidade autónoma de Madrid
      Cheap tickets to Alicante
      Tickets to Santiago de Compostela
      Cheap return tickets to Sevilha
      Return plane tickets to Bilbau
      Tickets to Astúrias
      Cheap return tickets to Tenerife Sul
      Cheap flights to Málaga
      Cheap return tickets to Gran Canária
      Return flights to Vigo
      Tickets to Granada
      Cheap return flights to Lanzarote
      Cheap flights to Tenerife Norte
      Return plane tickets to Barcelona
      Cheap return flights to Palma de Maiorca
      Plane tickets to Santa Cruz de Tenerife
      Return plane tickets to Madrid
      Plane tickets to Menorca
      Return tickets to Forteventura
      Plane tickets to Ibiza
      Cheap tickets to Valência
      Flights from Ciudad del Este to Madrid
      Return flights from Alghero - Sardenha to Tenerife Sul
      Cheap tickets from Almaty to Valência
      Cheap flights from Aalesund Vigra to Sevilha
      Cheap flights from Alghero - Sardenha to Forteventura
      Cheap tickets from Abuja to Málaga
      Return plane tickets from Ajaccio to Málaga
      Return plane tickets from Argélia to Valência
      Cheap return tickets from Buenos Aires Jorge Newbery to Sevilha
      Cheap tickets from Aberdeen to Menorca
      Plane tickets from Ancona to Vigo
      Cheap return tickets from Aberdeen to Sevilha
      Tickets from Aarhus to Sevilha
      Return tickets from Antuérpia Deurne to Tenerife Sul
      Tickets from Antuérpia Deurne to Vigo
      Cheap return flights from Aracaju to Sevilha
      Flights from Aberdeen to Valência
      Tickets from Alghero - Sardenha to Granada
      Cheap return flights from Aberdeen to Tenerife Sul
      Tickets from Arvidsjaur to Madrid
      Hotels deals in Palma de Maiorca
      Cheap hotels deals in Sevilha
      Cheap hotels deals in Ibiza
      Book hotels in Barcelona
      Book hotels deals in Santa Cruz de Tenerife
      Hotels deals in Bilbau
      Hotels in Valência
      Cheap hotels deals in Málaga
      Book hotels deals in Las Palmas
      Hotels in Madrid
      Cheap return flights to Europa
      Return plane tickets from Reino Unido to Espanha
      Plane tickets from Alemanha to Espanha
      Cheap return tickets from Polónia to Espanha
      Plane tickets from Marrocos to Espanha
      Return tickets from Suíça to Espanha
      Return plane tickets from Holanda to Espanha
      Cheap return flights from Itália to Espanha
      Return flights from Malta to Espanha
      Return plane tickets from Brasil to Espanha
      Flights from França to Espanha
      Cheap return flights from Amsterdão Schiphol to Espanha
      Return tickets from Faro to Espanha
      Return tickets from Zurique to Espanha
      Plane tickets from Luxemburgo to Espanha
      Cheap return flights from Genebra to Espanha
      Cheap flights from Ponta Delgada to Espanha
      Return plane tickets from Dublin to Espanha
      Cheap return flights from Porto to Espanha
      Cheap tickets from Madeira to Espanha
      Plane tickets from Lisboa to Espanha
      Cheap tickets from Portugal to Espanha
      Flights from Espanha
      Cheap return tickets to Marrocos
      Cheap tickets to Albânia
      Cheap return flights to Itália
      Flights to Grécia
      Cheap flights to Cabo Verde
      Return plane tickets to Reino Unido
      Plane tickets to Holanda
      Cheap return flights to Líbano
      Return tickets to Dinamarca
      Tickets to França
      Return flights to Brasil
      Return plane tickets to Polónia
      Cheap return tickets to Croácia
      Plane tickets to Irlanda
      Tickets to Bélgica
      Return plane tickets to Portugal
      Cheap return flights to Suíça
      Cheap return tickets to Alemanha
      Cheap flights to Luxemburgo
      Return flights to Malta
      Cheap tickets from Faro to Madeira
      Return flights from Porto to Viena
      Plane tickets to Bélgica
      Cheap return flights from Reino Unido
      Cheap return flights from Málaga to Lisboa
      Delta cheap tickets
      Return flights from Portugal to República Dominicana
      Flights from Porto to Antuérpia Deurne
      Cheap tickets from Lisboa to El Nido
      Cheap tickets from Porto to Windsor
      Return flights from Inglaterra
      Cheap tickets from Recife to Paulo Afonso
      Cheap return tickets from Brno
      Cheap flights from Guarulhos Cumbica SP to Porto Seguro
      Cheap return flights from Copenhagen to Oslo
      Huambo arrivals and departures
      Cheap tickets from Madeira to Nápoles Internacional
      Return tickets from Cabo Verde to Moçambique
      Tickets from Dakar to Portugal
      Cheap tickets from São Paulo to La Paz
      Return flights from Vancouver
      Cheap flights from Atenas Internacional to Portugal
      Return tickets from Roma to Trapani Birgi
      Book cheap ITA Airways flights to Luqa Malta Internacional Airport
      Get our app
      HelpPrivacy SettingsLog in
      Cookie policyPrivacy policyTerms of serviceCompany Details
      • Domestic flights
      • Cities
        • Paris
        • Madrid
        • London
        • Lisbon
        • Amsterdam
        • Porto
        • Barcelona
      • Last-minute deals
      • Airports
      • Countries / Regions
        • Portugal
        • Spain
        • France
      • Airlines
      • Flights
      • Hotels
      • Car hire
      • App
      • Sitemap
      • About us
      • Why Skyscanner?
      • Media
      • Our people
      • Accessibility
      • Sustainability
      • Jobs
      • Security
      • How Skyscanner Works
      • Work with us
      • Advertise with us
      • Travel Insight
      • Affiliates
      • Travel APIs
      • Flights
        • Lisbon
        • Porto
        • Sao Paulo
        • London
        • Madrid
        • Praia
        • Kyiv
        • Rio de Janeiro
        • Luanda
      • Hotels
        • Lisbon
        • Porto
        • Sao Paulo
        • London
        • Madrid
        • Praia
        • Kyiv
        • Rio de Janeiro
        • Luanda
      • Car hire
        • Lisbon
        • Porto
        • Sao Paulo
        • London
        • Madrid
        • Praia
        • Kyiv
        • Rio de Janeiro
        • Luanda
      © Skyscanner Ltd 2002 – 2025

      International Sites

      • Cheap flights
      • Australia - Cheap flights
      • Österreich - Flüge
      • 中国 - 机票
      • Česká republika - lety
      • Ελλάδα - πτήσεις
      • Guernsey - flights
      • Magyarország - repülőjegyek
      • India - Flight tickets
      • Israel - flights
      • 日本 - 航空券
      • México - vuelos
      • Portugal - voos
      • România - zboruri
      • Россия - авиабилеты
      • Saudi Arabia - الرحلات
      • Schweiz - flights
      • Schweiz - vols
      • Schweiz - voli
      • Україна - рейси
      • 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 138 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