Flights to Spain

Fri, Nov 06
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Popular routes

Popular flight journeys in Spain

Looking for inspiration to fly across Spain? Explore popular routes below, check flight schedule and find useful information to help you plan ahead.

Barcelona to Málaga flight

from $24
Direct flights available
1h35 average duration
38flights per day
Served by
  • Vueling
  • Air Europa
  • TAP Portugal
  • Iberia
  • Lufthansa
  • Royal Air Maroc
  • Swiss
  • Brussels Airlines
  • Ryanair
  • Austrian Airlines
  • Eurowings
  • ITA
  • Air Baltic
  • Lufthansa City Airlines
  • Avion Express Malta
  • Smartwings
  • CitizenPlane
  • Helvetic Airways
  • BA Euroflyer
  • Icelandair
  • GetJet Airlines
  • Iberia Express
  • British Airways
  • Alba Star

Málaga to Barcelona flight

from $18
Direct flights available
1h30 average duration
43flights per day
Served by
  • Air Europa
  • Vueling
  • Lufthansa
  • TAP Portugal
  • Swiss
  • Iberia
  • Brussels Airlines
  • Royal Air Maroc
  • Austrian Airlines
  • Ryanair
  • Lufthansa City Airlines
  • Eurowings
  • Air Baltic
  • ITA
  • BA Euroflyer
  • CitizenPlane
  • Helvetic Airways
  • Smartwings
  • GetJet Airlines
  • Avion Express Malta
  • Iberia Express
  • Icelandair
  • British Airways
  • Alba Star
  • Lufthansa Cityline

Barcelona to Ibiza (Island) flight

from $17
Direct flights available
0h55 average duration
43flights per day
Served by
  • Air Europa
  • Vueling
  • Ryanair
  • ITA
  • CitizenPlane
  • Iberia
  • Swiftair
  • UEP Fly

Barcelona to Granada flight

from $23
Direct flights available
1h30 average duration
14flights per day
Served by
  • Vueling
  • Iberia
  • Air Europa
  • Ryanair
  • CitizenPlane
  • Iberia Express

Seville to Barcelona flight

from $18
Direct flights available
1h35 average duration
23flights per day
Served by
  • Vueling
  • TAP Portugal
  • Iberia
  • Air Europa
  • Ryanair
  • Lufthansa City Airlines
  • Lufthansa
  • Royal Air Maroc
  • Edelweiss Air
  • CitizenPlane
  • azores airlines
  • Iberia Express
  • Alba Star

Madrid to Barcelona flight

from $31
Direct flights available
1h15 average duration
44flights per day
Served by
  • Air Europa
  • Iberia
  • Royal Air Maroc
  • CitizenPlane
  • Lufthansa
  • Brussels Airlines
  • Lufthansa City Airlines
  • ITA
  • Vueling
  • British Airways
  • Helvetic Airways
  • Swiss
  • Iberia Express
  • Air Baltic
  • BA Cityflyer
  • Edelweiss Air
  • Alba Star
  • Air Algerie

Barcelona to Seville flight

from $26
Direct flights available
1h39 average duration
26flights per day
Served by
  • Vueling
  • TAP Portugal
  • Iberia
  • Air Europa
  • Ryanair
  • Royal Air Maroc
  • Lufthansa City Airlines
  • Lufthansa
  • Edelweiss Air
  • CitizenPlane
  • BA Euroflyer
  • Iberia Express

Granada to Barcelona flight

from $18
Direct flights available
1h25 average duration
14flights per day
Served by
  • Vueling
  • Air Europa
  • Iberia
  • Ryanair
  • CitizenPlane
  • Iberia Express

Barcelona to Mallorca (Island) flight

from $16
Direct flights available
0h45 average duration
42flights per day
Served by
  • Vueling
  • Air Europa
  • Ryanair
  • Iberia
  • CitizenPlane

Barcelona to Madrid flight

from $30
Direct flights available
1h15 average duration
44flights per day
Served by
  • Air Europa
  • Iberia
  • Royal Air Maroc
  • Lufthansa
  • CitizenPlane
  • Lufthansa City Airlines
  • Brussels Airlines
  • ITA
  • Vueling
  • British Airways
  • Swiss
  • Helvetic Airways
  • Air Baltic
  • Iberia Express
  • Edelweiss Air
  • BA Cityflyer
  • Alba Star
[STATIC_BLOCK:JUMPLINKS] - [Top Routes](#top-routes) - [Overview](#overview) - [Airlines Flying to Spain](#airlines) - [Offers and Discounts](#deals) - [FAQs](#faqs) [STATIC_BLOCK:JUMPLINKS parameters={"id":"top-routes"}] [STATIC_BLOCK:IMAGES_WITH_CTA] [ITEM] [HEADLINE]London to Barcelona[/HEADLINE] [SUBHEADLINE]London[/SUBHEADLINE] [IMAGE]https://cdn-goeuro.com/static_content/web/content/destinations/Barcelona-spain.jpg[/IMAGE] [CTA_LINK]https://www.omio.com/flights/london/barcelona[/CTA_LINK] [CTA_TEXT]View flights & prices[/CTA_TEXT] [/ITEM] [ITEM] [HEADLINE]Paris to Madrid[/HEADLINE] [SUBHEADLINE]Paris[/SUBHEADLINE] [IMAGE]https://cdn-goeuro.com/static_content/web/content/destinations/Royal-Palace-Madrid.jpg[/IMAGE] [CTA_LINK]https://www.omio.com/flights/paris/madrid[/CTA_LINK] [CTA_TEXT]View flights & prices[/CTA_TEXT] [/ITEM] [ITEM] [HEADLINE]Berlin to Palma de Mallorca[/HEADLINE] [SUBHEADLINE]Berlin[/SUBHEADLINE] [IMAGE]https://cdn-goeuro.com/static_content/web/content/destinations/Mallorca-old-town.jpg[/IMAGE] [CTA_LINK]https://www.omio.com/flights/berlin/palma-de-mallorca[/CTA_LINK] [CTA_TEXT]View flights & prices[/CTA_TEXT] [/ITEM] [STATIC_BLOCK:JUMPLINKS parameters={"id":"overview"}] [STATIC_BLOCK:TEXT] ## Overview of Flights to Spain Spain is served by airports across the mainland and islands. Major gateways include Madrid-Barajas (MAD), Barcelona-El Prat (BCN), Palma de Mallorca (PMI), Málaga-Costa del Sol (AGP) and Alicante-Elche (ALC). The Canary and Balearic Islands also have airports with domestic and international connections. Choose an airport based on your destination and onward journey. Madrid and Barcelona offer access to major cities, while airports such as Málaga, Alicante and Palma serve popular coastal and island destinations. Airlines flying to Spain include Iberia, Vueling and Air Europa, as well as carriers such as Ryanair, easyJet, Lufthansa, British Airways and KLM. Compare available flights on Omio to review options for your route. [STATIC_BLOCK:IMAGES_WITH_CTA] [ITEM] [HEADLINE]New York to Madrid[/HEADLINE] [SUBHEADLINE]New York[/SUBHEADLINE] [IMAGE]https://cdn-goeuro.com/static_content/web/content/destinations/Madrid-center.jpg[/IMAGE] [CTA_LINK]https://www.omio.com/flights/new-york/madrid[/CTA_LINK] [CTA_TEXT]View flights & prices[/CTA_TEXT] [/ITEM] [ITEM] [HEADLINE]Rome to Seville[/HEADLINE] [SUBHEADLINE]Rome[/SUBHEADLINE] [IMAGE]https://cdn-goeuro.com/static_content/web/content/destinations/cathedrale-Seville.jpg[/IMAGE] [CTA_LINK]https://www.omio.com/flights/rome/seville[/CTA_LINK] [CTA_TEXT]View flights & prices[/CTA_TEXT] [/ITEM] [ITEM] [HEADLINE]Frankfurt to Málaga[/HEADLINE] [SUBHEADLINE]Frankfurt[/SUBHEADLINE] [IMAGE]https://cdn-goeuro.com/static_content/web/content/destinations/Malaga-view.jpg[/IMAGE] [CTA_LINK]https://www.omio.com/flights/frankfurt/malaga[/CTA_LINK] [CTA_TEXT]View flights & prices[/CTA_TEXT] [/ITEM] [STATIC_BLOCK:JUMPLINKS parameters={"id":"airlines"}] [STATIC_BLOCK:LINKBOX] [HEADLINE]Popular Airlines Flying to Spain[/HEADLINE] [LINKS] - [Iberia](https://www.omio.com/companies/flights/iberia) - [Vueling](https://www.omio.com/companies/flights/vueling-airlines) - [Ryanair](https://www.omio.com/companies/flights/ryanair) - [easyJet](https://www.omio.com/companies/flights/easyjet) - [Air Europa](https://www.omio.com/companies/flights/air-europa) - [Lufthansa](https://www.omio.com/companies/flights/lufthansa) - [British Airways](https://www.omio.com/companies/flights/british-airways) - [Wizz Air](https://www.omio.com/companies/flights/wizz-air) - [KLM](https://www.omio.com/companies/flights/klm) [/LINKS] [STATIC_BLOCK:JUMPLINKS parameters={"id":"deals"}] [STATIC_BLOCK:TEXT] ## Finding Flight Deals to Spain Flight prices vary by route, travel date and demand. These tips can help you compare options: - **Compare dates:** If your plans are flexible, check fares on nearby dates. Prices can differ between travel days. - **Compare airports:** Look at airports that serve your destination. For Barcelona, for example, Girona (GRO) and Reus (REU) may be alternatives, but include the cost and time of onward travel. - **Consider the season:** Quieter travel periods may have different fares and availability than school holidays and peak summer. Check the dates that work for your trip. - **Check the full fare:** Low-cost fares may charge separately for baggage, seat selection or other extras. Review the fare conditions before booking. - **Compare direct and connecting flights:** A connection may offer another price option, but consider the total journey time and transfer details. [STATIC_BLOCK:JUMPLINKS parameters={"id":"faqs"}] [STATIC_BLOCK:TEXT] ## Flying to Spain FAQs [STATIC_BLOCK:TEXT] ### Booking Questions [STATIC_BLOCK:COLLAPSIBLE] [ITEM] [SUMMARY]What is the best way to find cheap flights to Spain?[/SUMMARY] [DETAILS] Compare fares across nearby dates and airports that serve your destination. Check whether baggage and other extras are included, and compare the total journey time for direct and connecting flights. Prices vary by route and travel date. [/DETAILS] [/ITEM] [ITEM] [SUMMARY]When is the cheapest time to fly to Spain?[/SUMMARY] [DETAILS] There is no single cheapest period for every route. Fares depend on demand, travel dates and how far in advance you book. Comparing dates around your preferred travel period can help you find options that suit your budget. [/DETAILS] [/ITEM] [ITEM] [SUMMARY]Can I change or cancel my flight to Spain?[/SUMMARY] [DETAILS] Change and cancellation rules depend on the airline, the fare you purchased and the booking conditions. Check the fare rules before confirming your flight and follow the instructions in your booking confirmation if you need to make a change. [/DETAILS] [/ITEM] [ITEM] [SUMMARY]What are the main airports in Spain?[/SUMMARY] [DETAILS] Major airports in Spain include: - **Madrid-Barajas (MAD):** Serving Madrid. - **Barcelona-El Prat (BCN):** Serving Barcelona and Catalonia. - **Palma de Mallorca (PMI):** Serving Mallorca. - **Málaga-Costa del Sol (AGP):** Serving Málaga and the Costa del Sol. - **Alicante-Elche (ALC):** Serving Alicante and the Costa Blanca. - **Gran Canaria (LPA):** Serving Gran Canaria. - **Tenerife South (TFS):** Serving southern Tenerife. [/DETAILS] [/ITEM] [STATIC_BLOCK:TEXT] ### At the Airport and On Board [STATIC_BLOCK:COLLAPSIBLE] [ITEM] [SUMMARY]How early should I arrive at the airport for a flight to Spain?[/SUMMARY] [DETAILS] Check your airline and airport guidance for recommended arrival times. Allow enough time for check-in, baggage drop, security and reaching your gate, especially during busy travel periods. [/DETAILS] [/ITEM] [ITEM] [SUMMARY]What baggage can I take on a flight to Spain?[/SUMMARY] [DETAILS] Baggage allowances depend on the airline and fare. Check the size, weight and number of bags included in your ticket, along with any fees for additional or larger bags, before travelling. [/DETAILS] [/ITEM] [ITEM] [SUMMARY]Are food and drinks included on flights to Spain?[/SUMMARY] [DETAILS] Food and drink service varies by airline, route and fare. Check your airline’s information before travelling to see what is included and what you can buy on board. [/DETAILS] [/ITEM] [ITEM] [SUMMARY]Is Wi-Fi available on flights to Spain?[/SUMMARY] [DETAILS] Wi-Fi availability depends on the airline and aircraft. Check with your airline for details about availability, cost and how to connect. [/DETAILS] [/ITEM] [STATIC_BLOCK:LINKBOX] [HEADLINE]Explore Other Modes of Transport in Spain[/HEADLINE] [LINKS] - [Trains](https://www.omio.com/trains/spain) - [Buses](https://www.omio.com/buses/spain) - [Ferries](https://www.omio.com/ferries/spain) [/LINKS]
HomeFlights to Spain

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone