Booked AI Icon
ExploreFlights
CorporatePartnerAbout
Use the App
›
›
›
Home›Flights›Madrid

Find Cheap Flights toMadrid!

Compare prices across airlines and find the best deals

|
From $36•100 cities•~14h 1m avg

Featured deals to Madrid

IberiaIberia
21:45SVQ
1h 15m
Direct
23:00MAD
$36one way
easyJeteasyJet
07:00LIS
1h 20m
Direct
09:20MAD
$60one way
Air EuropaAir Europa
20:10OPO
1h 10m
Direct
22:20MAD
$61one way

Cheapest routes to Madrid

FromPriceDuration
SevilleSVQ$368h 1m
LisbonLIS$603h 47m
PortoOPO$615h 33m
Manchester, Greater ManchesterMAN$8410h 3m
BarcelonaBCN$974h 2m
NapoliNAP$1059h 14m
TenerifeTFS$10515h 4m
VeneziaVCE$1087h 57m

Fly to Madrid from these cities

Seville

SVQMAD·8h 1m
from $36 · one way

Lisbon

LISMAD·3h 47m·Portugal
from $60 · one way

Porto

OPOMAD·5h 33m·Portugal
from $61 · one way

Manchester, Greater Manchester

MANMAD·10h 3m·United Kingdom
from $84 · one way

Barcelona

BCNMAD·4h 2m
from $97 · one way

Napoli

NAPMAD·9h 14m·Italy
from $105 · one way

Tenerife

TFSMAD·15h 4m
from $105 · one way

Venezia

VCEMAD·7h 57m·Italy
from $108 · one way

Firenze

FLRMAD·8h 21m·Italy
from $110 · one way

Nice, Alpes-Maritimes

NCEMAD·9h 4m·France
from $116 · one way

Zaventem

BRUMAD·6h 32m·Belgium
from $117 · one way

Gran Canaria Island

LPAMAD·8h 30m
from $129 · one way

Zurich

ZRHMAD·6h 56m·Switzerland
from $130 · one way

London

LHRMAD·6h 38m·United Kingdom
from $142 · one way

Prague

PRGMAD·7h 57m·Czech Republic
from $146 · one way

Geneva

GVAMAD·6h 20m·Switzerland
from $147 · one way

Ferno

MXPMAD·8h 29m·Italy
from $149 · one way

Dublin

DUBMAD·8h 48m·Ireland
from $173 · one way

Vienna

VIEMAD·7h 45m·Austria
from $173 · one way

Colombier-Saugnieu, Rhône

LYSMAD·7h 56m·France
from $175 · one way

Munich

MUCMAD·6h 17m·Germany
from $180 · one way

Amsterdam

AMSMAD·8h 41m·Netherlands
from $183 · one way

Rome

FCOMAD·7h 14m·Italy
from $191 · one way

Frankfurt am Main

FRAMAD·6h 33m·Germany
from $193 · one way

Spata-Artemida

ATHMAD·11h 12m·Greece
from $208 · one way

Edinburgh

EDIMAD·8h 46m·United Kingdom
from $217 · one way

Warsaw

WAWMAD·9h 36m·Poland
from $226 · one way

Oslo

OSLMAD·10h 47m·Norway
from $236 · one way

Balice

KRKMAD·9h 51m·Poland
from $240 · one way

Helsinki

HELMAD·10h 52m·Finland
from $255 · one way

Budapest

BUDMAD·10h 15m·Hungary
from $261 · one way

Stockholm

ARNMAD·10h 19m·Sweden
from $265 · one way

Paris

CDGMAD·8h 21m·France
from $269 · one way

Arnavutköy, Istanbul

ISTMAD·12h 35m·Turkey
from $272 · one way

Berlin

BERMAD·7h 33m·Germany
from $272 · one way

Copenhagen

CPHMAD·8h 49m·Denmark
from $315 · one way

Mykonos

JMKMAD·7h 20m·Greece
from $347 · one way

Santorini Island

JTRMAD·11h 39m·Greece
from $348 · one way

Tel Aviv

TLVMAD·15h 19m·Israel
from $365 · one way

Manama

BAHMAD·16h 20m·Bahrain
from $376 · one way

Seoul

ICNMAD·21h 28m·South Korea
from $382 · one way

Dubai

DXBMAD·16h·United Arab Emirates
from $383 · one way

Kuwait City

KWIMAD·15h 52m·Kuwait
from $386 · one way

Abu Dhabi

AUHMAD·13h 43m·United Arab Emirates
from $393 · one way

Muscat/Seeb

MCTMAD·16h 50m·Oman
from $393 · one way

Palermo

PMOMAD·11h 45m·Italy
from $418 · one way

Riyadh

RUHMAD·14h 50m·Saudi Arabia
from $431 · one way

Cairo

CAIMAD·15h 29m·Egypt
from $456 · one way

Mumbai

BOMMAD·17h 7m·India
from $478 · one way

Bangaluru

BLRMAD·18h 35m·India
from $481 · one way

Sepang

KULMAD·22h 57m·Malaysia
from $501 · one way

Chennai

MAAMAD·19h 10m·India
from $522 · one way

New York

JFKMAD·12h 15m·United States
from $524 · one way

Hyderabad

HYDMAD·19h 31m·India
from $535 · one way

Singapore

SINMAD·20h 1m·Singapore
from $537 · one way

Doha

DOHMAD·13h 1m·Qatar
from $544 · one way

Addis Ababa

ADDMAD·17h 35m·Ethiopia
from $548 · one way

Montréal

YULMAD·15h 8m·Canada
from $579 · one way

Narita

NRTMAD·21h 53m·Japan
from $580 · one way

Shanghai

PVGMAD·18h 55m·China
from $584 · one way

Boston

BOSMAD·12h 29m·United States
from $608 · one way

Dulles

IADMAD·15h 18m·United States
from $613 · one way

Denver

DENMAD·16h 17m·United States
from $626 · one way

Los Angeles

LAXMAD·15h 22m·United States
from $629 · one way

Chicago

ORDMAD·13h 31m·United States
from $642 · one way

Hong Kong

HKGMAD·20h 42m·Hong Kong
from $647 · one way

Miami

MIAMAD·14h 7m·United States
from $670 · one way

San Francisco

SFOMAD·16h 34m·United States
from $670 · one way

Cape Town

CPTMAD·19h 14m·South Africa
from $676 · one way

Dallas-Fort Worth

DFWMAD·14h 20m·United States
from $692 · one way

Kolkata

CCUMAD·20h 33m·India
from $694 · one way

Atlanta

ATLMAD·15h 59m·United States
from $737 · one way

Toronto

YYZMAD·14h 19m·Canada
from $753 · one way

Las Vegas

LASMAD·15h 27m·United States
from $760 · one way

Seattle

SEAMAD·17h 51m·United States
from $772 · one way

Jeddah

JEDMAD·15h 26m·Saudi Arabia
from $774 · one way

São Paulo

GRUMAD·17h 1m·Brazil
from $789 · one way

Nairobi

NBOMAD·17h 38m·Kenya
from $802 · one way

Bangkok

BKKMAD·19h 44m·Thailand
from $821 · one way

New Delhi

DELMAD·17h 46m·India
from $876 · one way

Johannesburg

JNBMAD·19h 22m·South Africa
from $887 · one way

Osaka

KIXMAD·22h 21m·Japan
from $1,025 · one way

Beijing

PEKMAD·19h 4m·China
from $1,033 · one way

Adelaide

ADLMAD·23h 30m·Australia
from $1,041 · one way

Rio De Janeiro

GIGMAD·19h 5m·Brazil
from $1,066 · one way

Phuket

HKTMAD·20h 5m·Thailand
from $1,080 · one way

Ottawa

YOWMAD·16h 24m·Canada
from $1,109 · one way

Melbourne

MELMAD·23h 25m·Australia
from $1,137 · one way

Lima

LIMMAD·16h 46m·Peru
from $1,167 · one way

Santiago

SCLMAD·16h 51m·Chile
from $1,195 · one way

Sydney

SYDMAD·23h 55m·Australia
from $1,212 · one way

Calgary

YYCMAD·18h 32m·Canada
from $1,261 · one way

Vancouver

YVRMAD·17h 16m·Canada
from $1,277 · one way

Brisbane

BNEMAD·Australia
from $1,328 · one way

Bogota

BOGMAD·14h 56m·Colombia
from $1,391 · one way

Gold Coast

OOLMAD·Australia
from $1,394 · one way

Buenos Aires

EZEMAD·16h 32m·Argentina
from $1,475 · one way

Medellín

MDEMAD·16h 17m·Colombia
from $1,485 · one way

Perth

PERMAD·22h 14m·Australia
from $1,884 · one way

Edmonton

YEGMAD·20h 24m·Canada
from $1,889 · one way

Explore flights from these cities

Seville

ES

Lisbon

PT

Porto

PT

Manchester, Greater Manchester

GB

Barcelona

ES

Napoli

IT

Tenerife

ES

Venezia

IT

Tips for flying to Madrid

Book at the right time: Many routes to Madrid are international. Aim to book 6–10 weeks ahead. Prices spike sharply within 2 weeks of departure.

Shift your dates by a day or two: Mid-week departures (Tuesday–Wednesday) are almost always cheaper than weekend flights. Even shifting by one day can make a meaningful difference.

Search in private browsing: Some booking sites use cookies to track repeat searches and may show higher prices after multiple lookups. Use an incognito window — or just use Booked AI, which pulls live prices without any tracking markup.

Flights to Madrid summary

The cheapest flights to Madrid start from $36, with prices ranging up to $1,889 depending on origin city and airline.

Madrid is connected to 100 cities with direct or connecting flights tracked on Booked AI.

The average flight time to Madrid is approximately 14 hours and 1 minutes, though this varies by origin city.

Frequently asked questions about flights to Madrid

How much do flights to Madrid cost? The cheapest flights to Madrid start from $36. Compare prices from 100 cities on Booked AI.

How long are flights to Madrid? Flight times to Madrid vary by origin. The average duration across 100 routes is approximately 14 hours and 1 minutes.

Prices sourced via Duffel and updated regularly. All fares shown are indicative one-way prices in AUD and may vary at time of booking. Booked AI is an IATA-accredited travel platform.