Direct flights from Madrid (MAD)
From Madrid Barajas airport, 213 destinations are served non-stop in 70 countries, with about 4,725 flights a week. With a single stop, 1,706 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 116 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Palma de Mallorca (PMI), Spain | FR · I2 · LW · NT · UX · X5 | 546 km | 1h 25m | ≈ 170 | every day |
| Lisbon (LIS), Portugal | FR · IB · NI · TP · U2 · UX · YW | 513 km | 1h 25m | ≈ 148 | every day |
| Las Palmas (LPA), Spain | FR · I2 · NT · UX · X5 | 1,766 km | 2h 55m | ≈ 143 | every day |
| Barcelona (BCN), Spain | FR · IB · TU · UX · VY | 483 km | 1h 20m | ≈ 129 | every day |
| Rome (FCO), Italy | AZ · FR · IB · MW · W4 · X5 | 1,330 km | 2h 25m | ≈ 128 | every day |
| Tenerife (TFN), Spain | I2 · NT · UX | 1,772 km | 2h 50m | ≈ 120 | every day |
| Paris (ORY), France | IB · TO · UX · X5 | 1,028 km | 2h 00m | ≈ 96 | every day |
| London (LHR), United Kingdom | BA · IB | 1,244 km | 2h 25m | ≈ 93 | every day |
| Amsterdam (AMS), Netherlands | IB · KL · UX · YW | 1,459 km | 2h 35m | ≈ 86 | every day |
| Porto (OPO), Portugal | ET · FR · IB · RR · UX · X5 · YW | 437 km | 1h 20m | ≈ 86 | every day |
| Ibiza (IBZ), Spain | FR · I2 · UX | 458 km | 1h 15m | ≈ 82 | every day |
| Paris (CDG), France | A5 · AF · IB | 1,062 km | 2h 05m | ≈ 81 | every day |
| Malaga (AGP), Spain | IB · UX · X5 · YW | 432 km | 1h 15m | ≈ 75 | every day |
| Zurich (ZRH), Switzerland | 2L · BT · IB · LX · UX · WK · X5 · YW | 1,239 km | 2h 20m | ≈ 74 | every day |
| Frankfurt (FRA), Germany | LH · UX · YW | 1,422 km | 2h 35m | ≈ 73 | every day |
| La Coruna (LCG), Spain | IB · X5 · YW | 507 km | 1h 20m | ≈ 70 | every day |
| Bilbao (BIO), Spain | IB · UX · X5 · YW | 318 km | 1h 05m | ≈ 69 | every day |
| Milan (MXP), Italy | FR · IB · MW · UX · W4 · X5 | 1,148 km | 2h 10m | ≈ 69 | every day |
| Brussels (BRU), Belgium | FR · IB · SN · UX · YW | 1,313 km | 2h 20m | ≈ 68 | every day |
| Geneva (GVA), Switzerland | E9 · IB · U2 · UX · X5 · YW | 1,008 km | 1h 55m | ≈ 67 | every day |
| Sevilla (SVQ), Spain | E9 · I2 · IB · UX · X5 · YW | 396 km | 1h 15m | ≈ 67 | every day |
| Vigo (VGO), Spain | IB · UX · X5 · YW | 465 km | 1h 20m | ≈ 67 | every day |
| Munich (MUC), Germany | LH · UX · VL · YW | 1,496 km | 2h 35m | ≈ 65 | every day |
| Venice (VCE), Italy | FR · IB · MW · W4 · X5 · YW | 1,405 km | 2h 25m | ≈ 62 | every day |
| Asturias (OVD), Spain | E9 · IB · X5 · YW | 397 km | 1h 15m | ≈ 44 | every day |
| Menorca (MAH), Spain | FR · I2 | 665 km | 1h 30m | ≈ 44 | every day |
| Lanzarote (ACE), Spain | FR · I2 · UX · X5 | 1,575 km | 2h 45m | ≈ 43 | every day |
| London (LGW), United Kingdom | I2 · U2 · UX | 1,214 km | 2h 22m | ≈ 42 | every day |
| Athens (ATH), Greece | A3 · GQ · IB | 2,377 km | 3h 42m | ≈ 41 | every day |
| Valencia (VLC), Spain | UX · X5 · YW | 286 km | 1h 05m | ≈ 40 | every day |
| Melilla (MLN), Spain | 5M · YW | 582 km | 1h 55m | ≈ 38 | every day |
| Alicante (ALC), Spain | UX · X5 · YW | 356 km | 1h 15m | ≈ 36 | every day |
| Dublin (DUB), Ireland | EI · FR · I2 | 1,453 km | 2h 40m | ≈ 36 | every day |
| Santiago De Compostela (SCQ), Spain | IB · YW | 483 km | 1h 15m | ≈ 35 | every day |
| Dusseldorf (DUS), Germany | E6 · EW · IB · YW | 1,439 km | 2h 30m | ≈ 33 | every day |
| Naples (NAP), Italy | FR · I2 · IB · MW | 1,504 km | 2h 35m | ≈ 33 | every day |
| Vienna (VIE), Austria | FR · IB · LW | 1,805 km | 3h 00m | ≈ 32 | every day |
| Istanbul (IST), Türkiye | TK · UX | 2,702 km | 4h 20m | ≈ 31 | every day |
| Santander (SDR), Spain | IB · NT · YW | 327 km | 1h 10m | ≈ 31 | every day |
| Berlin (BER), Germany | FR · I2 · IB · MW | 1,850 km | 3h 05m | ≈ 30 | every day |
| Granada (GRX), Spain | YW | 368 km | 1h 10m | ≈ 30 | every day |
| Tenerife (TFS), Spain | I2 | 1,825 km | 3h 05m | ≈ 30 | every day |
| Jerez De La Frontera (XRY), Spain | YW | 469 km | 1h 20m | ≈ 28 | every day |
| Marseille (MRS), France | FR · YW | 797 km | 1h 45m | ≈ 28 | every day |
| London (STN), United Kingdom | FR · RK | 1,301 km | 2h 25m | ≈ 27 | every day |
| Pamplona (PNA), Spain | YW | 299 km | 1h 05m | ≈ 27 | every day |
| Puerto del Rosario (FUE), Spain | FR · I2 | 1,636 km | 2h 45m | ≈ 27 | every day |
| Almeria (LEI), Spain | YW | 418 km | 1h 15m | ≈ 26 | every day |
| Lyon (LYS), France | U2 · V7 · YW | 911 km | 1h 50m | ≈ 26 | every day |
| Milan (LIN), Italy | IB | 1,180 km | 2h 10m | ≈ 26 | every day |
| Nice (NCE), France | U2 · YW | 955 km | 1h 55m | ≈ 26 | every day |
| Bologna (BLQ), Italy | FR · YW | 1,296 km | 2h 20m | ≈ 25 | every day |
| Prague (PRG), Czechia | FR · IB | 1,750 km | 2h 55m | ≈ 25 | every day |
| Toulouse (TLS), France | V7 · YW | 537 km | 1h 20m | ≈ 25 | every day |
| San Sebastian (EAS), Spain | IB | 351 km | 1h 10m | ≈ 23 | every day |
| Florence (FLR), Italy | IB · VY | 1,270 km | 2h 25m | ≈ 21 | every day |
| Warsaw (WAW), Poland | LO · W6 | 2,270 km | 3h 30m | ≈ 21 | every day |
| Hamburg (HAM), Germany | IB | 1,780 km | 3h 00m | ≈ 18 | every day |
| Bordeaux (BOD), France | V7 · YW | 536 km | 1h 25m | ≈ 17 | every day |
| Budapest (BUD), Hungary | FR · IB · RR | 1,974 km | 3h 10m | ≈ 17 | every day |
| Copenhagen (CPH), Denmark | FR · IB · MW · SK | 2,059 km | 3h 15m | ≈ 17 | every day |
| Edinburgh (EDI), United Kingdom | FR · IB · U2 | 1,719 km | 2h 55m | ≈ 17 | every day |
| London (LTN), United Kingdom | IB · U2 · W9 | 1,290 km | 2h 22m | ≈ 17 | every day |
| Bucharest (OTP), Romania | FR · H3 · IB | 2,457 km | 3h 50m | ≈ 15 | every day |
| Manchester (MAN), United Kingdom | FR · I2 · RK · U2 | 1,435 km | 2h 30m | ≈ 14 | every day |
| Nantes (NTE), France | V7 · YW | 758 km | 1h 40m | ≈ 14 | every day |
| Oslo (OSL), Norway | D8 · DY · IB | 2,413 km | 3h 30m | ≈ 14 | every day |
| Stockholm (ARN), Sweden | IB · SL | 2,600 km | 3h 55m | ≈ 14 | every day |
| Luxembourg (LUX), Luxembourg | FR · LG | 1,272 km | 2h 20m | ≈ 13 | every day |
| Santa Cruz De La Palma (SPC), Spain | I2 | 1,847 km | 3h 05m | ≈ 13 | every day |
| Catania (CTA), Italy | FR · IB · MW | 1,642 km | 2h 42m | ≈ 12 | every day |
| Dubrovnik (DBV), Croatia | IB | 1,826 km | 2h 55m | ≈ 12 | every day |
| Krakow (KRK), Poland | FR · LO · RR | 2,103 km | 3h 20m | ≈ 12 | every day |
| Milan (BGY), Italy | FR · MW | 1,219 km | 2h 15m | ≈ 12 | every day |
| Zagreb (ZAG), Croatia | IB · OU | 1,691 km | 2h 45m | ≈ 12 | every day |
| Badajoz (BJZ), Spain | YW | 330 km | 1h 20m | ≈ 11 | Mon, Tue, Wed, Thu, Fri, Sun |
| Bristol (BRS), United Kingdom | FR · U2 | 1,213 km | 2h 15m | ≈ 11 | every day |
| London (LCY), United Kingdom | CJ | 1,256 km | 2h 20m | ≈ 11 | Mon, Tue, Wed, Thu, Fri, Sat |
| Turin (TRN), Italy | FR · YW | 1,051 km | 2h 05m | ≈ 11 | every day |
| Faro (FAO), Portugal | FR | 543 km | 1h 25m | ≈ 10 | every day |
| Malta (MLA), Malta | FR · KM · MW | 1,657 km | 2h 40m | ≈ 10 | every day |
| Helsinki (HEL), Finland | IB | 2,946 km | 4h 10m | ≈ 7 | every day |
| Split (SPU), Croatia | IB | 1,671 km | 2h 40m | ≈ 7 | Mon, Tue, Wed, Thu, Fri, Sat |
| Trieste (TRS), Italy | IB | 1,501 km | 2h 30m | ≈ 7 | every day |
| Basel, Switzerland/Mulhouse (BSL), France | U2 | 1,186 km | 2h 15m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Birmingham (BHX), United Kingdom | FR | 1,337 km | 2h 35m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Brussels (CRL), Belgium | FR | 1,271 km | 2h 20m | ≈ 6 | Mon, Tue, Wed, Fri, Sat, Sun |
| Logrono (RJL), Spain | YW | 242 km | 1h 15m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Bari (BRI), Italy | FR · IB · MW | 1,708 km | 2h 45m | ≈ 5 | Mon, Wed, Fri, Sat |
| Funchal (FNC), Portugal | IB | 1,461 km | 2h 40m | ≈ 5 | Mon, Wed, Thu, Sat, Sun |
| Palermo (PMO), Italy | FR · MW | 1,454 km | 2h 30m | ≈ 5 | Mon, Tue, Wed, Thu, Fri |
| Paris (BVA), France | FR | 1,092 km | 2h 10m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Pisa (PSA), Italy | FR · MW | 1,204 km | 2h 15m | ≈ 5 | Mon, Thu, Fri, Sat, Sun |
| Strasbourg (SXB), France | YW | 1,258 km | 2h 15m | ≈ 5 | Mon, Tue, Wed, Thu, Fri |
| Alghero (AHO), Italy | FR | 1,001 km | 1h 55m | ≈ 4 | Mon, Wed, Thu, Sun |
| Benlloch (CDT), Spain | YW | 310 km | 1h 25m | ≈ 4 | Mon, Thu, Fri, Sun |
| Cagliari (CAG), Italy | FR · MW | 1,085 km | 2h 05m | ≈ 4 | Mon, Wed, Thu, Sat |
| Katowice (KTW), Poland | W6 | 2,072 km | 3h 25m | ≈ 4 | Mon, Wed, Fri, Sun |
| Modlin (WMI), Poland | RR | 2,264 km | 3h 25m | ≈ 4 | Tue, Wed, Thu, Sat |
| Sofia (SOF), Bulgaria | FR · RR | 2,247 km | 3h 25m | ≈ 4 | Tue, Wed, Thu, Sat |
| Belgrade (BEG), Serbia | JU | 2,001 km | 3h 10m | ≈ 3 | Tue, Wed, Sat |
| Gdansk (GDN), Poland | W6 | 2,248 km | 3h 25m | ≈ 3 | Mon, Wed, Fri |
| Liverpool (LPL), United Kingdom | FR | 1,430 km | 2h 30m | ≈ 3 | Wed, Thu, Sun |
| Olbia (OLB), Italy | IB | 1,103 km | 2h 00m | ≈ 3 | Tue, Wed, Sat |
| Reykjavik (KEF), Iceland | I2 | 2,892 km | 4h 25m | ≈ 3 | Tue, Wed, Sat |
| Shannon (SNN), Ireland | FR | 1,416 km | 2h 15m | ≈ 3 | Wed, Thu, Sun |
| Verona (VRN), Italy | FR | 1,296 km | 2h 12m | ≈ 3 | Wed, Fri, Sat |
| Wroclaw (WRO), Poland | W6 | 1,966 km | 3h 15m | ≈ 3 | Mon, Wed, Fri |
| Brindisi (BDS), Italy | MW | 1,812 km | 2h 50m | ≈ 2 | Mon, Thu |
| Kaunas (KUN), Lithuania | FR · RR | 2,591 km | 3h 55m | ≈ 2 | Wed, Sun |
| Kerkyra (CFU), Greece | IB | 1,995 km | 3h 10m | ≈ 2 | Thu, Sat |
| Lamezia-Terme (SUF), Italy | FR | 1,700 km | 2h 40m | ≈ 2 | Tue, Sat |
| Lille (LIL), France | V7 | 1,234 km | 2h 20m | ≈ 2 | Mon, Fri |
| Seo De Urgel (LEU), Spain | YW | 463 km | 1h 40m | ≈ 2 | Fri, Sun |
| Thira (JTR), Greece | IB | 2,557 km | 3h 40m | ≈ 2 | Fri, Sun |
| Eindhoven (EIN), Netherlands | FR | 1,400 km | 2h 30m | ≈ 1 | Mon |
North America · 33 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Mexico City (MEX), Mexico | AM · IB | 9,066 km | 11h 30m | ≈ 41 | every day |
| New York (JFK), United States | AA · DL · IB · UX | 5,762 km | 8h 25m | ≈ 40 | every day |
| Boston (BOS), United States | B6 · DL · IB | 5,474 km | 8h 20m | ≈ 29 | every day |
| Santo Domingo (SDQ), Dominican Republic | 2W · IB · UX | 6,690 km | 8h 40m | ≈ 29 | every day |
| Miami (MIA), United States | AA · IB · UX | 7,105 km | 9h 35m | ≈ 28 | every day |
| Punta Cana (PUJ), Dominican Republic | 2W · E9 · UX | 6,571 km | 8h 35m | ≈ 16 | every day |
| Chicago (ORD), United States | AA · IB | 6,745 km | 9h 25m | ≈ 15 | every day |
| Dallas (DFW), United States | AA · IB | 7,973 km | 11h 15m | ≈ 15 | every day |
| Cancun (CUN), Mexico | 2W · E9 · UX | 7,960 km | 10h 25m | ≈ 14 | every day |
| Dulles (IAD), United States | IB · UA | 6,125 km | 9h 10m | ≈ 14 | every day |
| New York (EWR), United States | IB · UA | 5,790 km | 8h 35m | ≈ 14 | every day |
| San Juan (SJU), Puerto Rico | IB | 6,380 km | 8h 35m | ≈ 14 | every day |
| Toronto (YYZ), Canada | AC · IB | 6,057 km | 8h 47m | ≈ 13 | every day |
| Montreal (YUL), Canada | AC · TS | 5,553 km | 8h 10m | ≈ 12 | every day |
| Monterrey (MTY), Mexico | AM · IB | 8,697 km | 11h 45m | ≈ 11 | every day |
| Panama City (PTY), Panama | IB · UX | 8,158 km | 10h 37m | ≈ 11 | every day |
| San Jose (SJO), Costa Rica | E9 · IB | 8,499 km | 10h 57m | ≈ 10 | every day |
| Charlotte (CLT), United States | AA | 6,596 km | 9h 15m | ≈ 9 | every day |
| Guatemala City (GUA), Guatemala | IB | 8,709 km | 11h 15m | ≈ 8 | every day |
| Havana (HAV), Cuba | CA · CU · UX | 7,461 km | 9h 35m | ≈ 8 | Wed, Thu, Fri, Sat, Sun |
| Philadelphia (PHL), United States | AA | 5,910 km | 8h 02m | ≈ 8 | every day |
| Atlanta (ATL), United States | DL | 6,962 km | 9h 46m | ≈ 7 | every day |
| Guadalajara (GDL), Mexico | AM | 9,324 km | 12h 30m | ≈ 7 | every day |
| Los Angeles (LAX), United States | IB | 9,386 km | 12h 05m | ≈ 7 | every day |
| San Pedro Sula (SAP), Honduras | UX | 8,430 km | 10h 40m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Halifax (YHZ), Canada | WS | 4,812 km | 7h 20m | ≈ 4 | Tue, Thu, Sat, Sun |
| San Francisco (SFO), United States | IB | 9,332 km | 12h 35m | ≈ 4 | Tue, Thu, Sat, Sun |
| Orlando (MCO), United States | IB | 7,026 km | 9h 50m | ≈ 3 | Mon, Wed, Sat |
| Comayagua (XPL), Honduras | E9 | 8,477 km | 11h 10m | ≈ 2 | Tue, Sat |
| Queretaro (QRO), Mexico | E9 | 9,070 km | 12h 10m | ≈ 2 | Wed, Sat |
| San Salvador (SAL), El Salvador | E9 | 8,665 km | 11h 20m | ≈ 1 | Sun |
| Santiago (SCU), Cuba | CU | 7,109 km | 9h 50m | ≈ 1 | Tue |
| Santiago (STI), Dominican Republic | UX | 6,704 km | 8h 40m | ≈ 1 | Sat |
Asia · 22 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Doha (DOH), Qatar | QR | 5,331 km | 6h 50m | ≈ 21 | every day |
| Tel Aviv-Yafo (TLV), Israel | LY · UX | 3,543 km | 4h 35m | ≈ 17 | Mon, Tue, Wed, Thu, Fri, Sun |
| Beijing (PEK), China | CA | 9,204 km | 10h 57m | ≈ 16 | every day |
| Abu Dhabi (AUH), United Arab Emirates | EY | 5,638 km | 7h 20m | ≈ 14 | every day |
| Istanbul (SAW), Türkiye | PC | 2,755 km | 4h 10m | ≈ 11 | every day |
| Chengdu (TFU), China | 3U | 9,210 km | 11h 55m | ≈ 7 | every day |
| Guangzhou (CAN), China | CZ | 10,375 km | 13h 10m | ≈ 7 | every day |
| Shanghai (PVG), China | MU | 10,269 km | 12h 45m | ≈ 7 | every day |
| Ankara (ESB), Türkiye | TK | 3,078 km | 4h 30m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Beirut (BEY), Lebanon | ME | 3,510 km | 4h 40m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Izmir (ADB), Türkiye | PC · XQ | 2,637 km | 3h 50m | ≈ 6 | Mon, Wed, Thu, Fri, Sun |
| Jeddah (JED), Saudi Arabia | SV | 4,517 km | 6h 15m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Amman (AMM), Jordan | RJ | 3,652 km | 5h 10m | ≈ 5 | Mon, Tue, Fri, Sat, Sun |
| Tokyo (NRT), Japan | IB | 10,769 km | 14h 00m | ≈ 5 | Mon, Wed, Thu, Fri, Sat |
| Chongqing (CKG), China | HU | 9,409 km | 11h 55m | ≈ 4 | Wed, Thu, Sun |
| Hong Kong (HKG), Hong Kong | CX | 10,507 km | 12h 30m | ≈ 4 | Tue, Wed, Fri, Sun |
| Kuwait (KWI), Kuwait | KU | 4,794 km | 6h 40m | ≈ 4 | Tue, Wed, Thu, Sun |
| Riyadh (RUH), Saudi Arabia | RX | 4,935 km | 6h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Seoul (ICN), South Korea | KE | 9,964 km | 13h 00m | ≈ 4 | Tue, Thu, Fri, Sun |
| Hangzhou (HGH), China | JD | 10,265 km | 12h 45m | ≈ 3 | Wed, Fri, Sun |
| Bangkok (BKK), Thailand | E9 | 10,192 km | 12h 20m | ≈ 2 | Thu, Sun |
| Wenzhou (WNZ), China | MU | 10,491 km | 12h 55m | ≈ 2 | Wed, Sat |
Africa · 19 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Marrakech (RAK), Morocco | FR · I2 · X5 | 1,066 km | 2h 00m | ≈ 33 | every day |
| Casablanca (CMN), Morocco | 3O · AT · YW | 869 km | 1h 55m | ≈ 30 | every day |
| Tangier (TNG), Morocco | 3O · AT · FR · YW | 568 km | 1h 30m | ≈ 24 | every day |
| Cairo (CAI), Egypt | I2 · MS | 3,350 km | 4h 50m | ≈ 10 | every day |
| Dakar (DSS), Senegal | IB | 3,156 km | 4h 45m | ≈ 10 | every day |
| Algiers (ALG), Algeria | AH · YW | 724 km | 1h 37m | ≈ 8 | Tue, Wed, Thu, Fri, Sat, Sun |
| Tunis (TUN), Tunisia | TU · UX | 1,261 km | 2h 15m | ≈ 8 | Tue, Wed, Thu, Sat, Sun |
| Tetouan (TTU), Morocco | AT · FR | 566 km | 1h 25m | ≈ 6 | Tue, Wed, Sat, Sun |
| Rabat (RBA), Morocco | FR | 771 km | 1h 40m | ≈ 5 | Mon, Thu, Fri, Sat |
| Addis Ababa (ADD), Ethiopia | ET | 5,445 km | 7h 15m | ≈ 4 | Mon, Tue, Thu, Sat |
| Fes (FEZ), Morocco | FR | 740 km | 1h 35m | ≈ 4 | Mon, Thu, Sat, Sun |
| Johannesburg (JNB), South Africa | UX | 8,105 km | 10h 05m | ≈ 3 | Mon, Wed, Fri |
| Agadir (AGA), Morocco | FR | 1,247 km | 2h 20m | ≈ 2 | Wed, Sun |
| Dakhla (VIL), Morocco | FR | 2,194 km | 3h 40m | ≈ 2 | Mon, Thu |
| Essaouira (ESU), Morocco | FR | 1,151 km | 2h 10m | ≈ 2 | Mon, Fri |
| Luxor (LXR), Egypt | MS | 3,724 km | 5h 00m | ≈ 2 | Mon, Sat |
| Mitiga, Tripoli (MJI), Libya | BM | 1,718 km | 2h 30m | ≈ 2 | Tue, Fri |
| Nador (NDR), Morocco | FR | 613 km | 1h 30m | ≈ 2 | Thu, Sun |
| Mauritius (MRU), Mauritius | E9 | 9,265 km | 11h 40m | ≈ 1 | Sun |
South America · 23 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Bogota (BOG), Colombia | AV · IB · UX | 8,031 km | 10h 20m | ≈ 56 | every day |
| Buenos Aires (EZE), Argentina | AR · IB · PU · UX | 10,086 km | 12h 52m | ≈ 47 | every day |
| Lima (LIM), Peru | IB · LP · PU · UX | 9,527 km | 12h 00m | ≈ 39 | every day |
| Sao Paulo (GRU), Brazil | CA · IB · JJ · LA · UX | 8,379 km | 10h 35m | ≈ 39 | every day |
| Santiago (SCL), Chile | IB · LA | 10,720 km | 13h 26m | ≈ 26 | every day |
| Caracas (CCS), Venezuela | PU · QL · UX | 7,008 km | 9h 22m | ≈ 12 | Tue, Thu, Fri, Sat, Sun |
| Medellin (MDE), Colombia | AV · UX | 8,032 km | 10h 25m | ≈ 11 | every day |
| Montevideo (MVD), Uruguay | IB · UX | 9,948 km | 12h 45m | ≈ 11 | every day |
| Quito (UIO), Ecuador | IB · UX | 8,737 km | 10h 50m | ≈ 11 | every day |
| Asuncion (ASU), Paraguay | UX | 9,190 km | 11h 40m | ≈ 9 | every day |
| Recife (REC), Brazil | IB · YU | 6,289 km | 8h 25m | ≈ 9 | Mon, Tue, Wed, Thu, Fri, Sat |
| Santa Cruz (VVI), Bolivia | OB · UX | 8,918 km | 11h 07m | ≈ 9 | Mon, Wed, Fri, Sat, Sun |
| Guayaquil (GYE), Ecuador | IB · UX | 9,013 km | 11h 50m | ≈ 8 | Mon, Wed, Thu, Fri, Sat, Sun |
| Cali (CLO), Colombia | 2W · AV | 8,303 km | 10h 40m | ≈ 7 | Tue, Wed, Thu, Sat, Sun |
| Cordoba (COR), Argentina | UX | 10,129 km | 12h 40m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Rio De Janeiro (GIG), Brazil | IB | 8,148 km | 10h 10m | ≈ 5 | Mon, Thu, Fri, Sat, Sun |
| Fortaleza (FOR), Brazil | IB | 6,073 km | 8h 20m | ≈ 4 | Tue, Thu, Fri, Sun |
| Valencia (VLN), Venezuela | PU | 7,116 km | 9h 30m | ≈ 4 | Mon, Tue, Thu, Sat |
| Campinas (VCP), Brazil | UX | 8,376 km | 10h 40m | ≈ 3 | Tue, Thu, Sat |
| Salvador (SSA), Brazil | UX | 6,935 km | 8h 55m | ≈ 3 | Tue, Sat, Sun |
| Rosario (ROS), Argentina | 2W | 10,055 km | 12h 37m | ≈ 2 | Tue, Thu |
| Cartagena (CTG), Colombia | 2W | 7,733 km | 10h 05m | ≈ 1 | Fri |
| Cochabamba (CBB), Bolivia | OB | 9,116 km | 11h 00m | ≈ 1 | Tue |
Longest direct flight
Tokyo (NRT): 10,769 km, about 14h 00m, by Iberia.
Busiest route
Palma de Mallorca (PMI): about 170 flights a week (Ryanair, I2, LW, Binter Canarias, Air Europa, X5).
Single ticket
Vueling also sells, under its own flight number, flights on 81 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Madrid?
213 destinations in 70 countries, including 116 in Europe.
Which airlines fly from Madrid?
Helvetic Airways, World2Fly, Air Arabia Maroc, Sichuan Airlines, FlyMontserrat, Aegean, A5, American Airlines, Air Canada, Air France, Air Algerie, Aeroméxico, Aerolíneas Argentinas, Royal Air Maroc, Avianca, ITA Airways, JetBlue Airways, British Airways, Medsky Airways, Air Baltic, Air China, CJ, Cubana de Aviacion, Cathay Pacific, China Southern Airlines, Norwegian Air Sweden, Delta, Norwegian Air Shuttle, E6, Iberojet, Aer Lingus, Ethiopian, Eurowings, Etihad Airways, Ryanair, Sky Express, H3, Hainan Airlines, I2, Iberia, Beijing Capital Airlines, JJ, Air Serbia, Korean Air, KLM, KM Malta Airlines, Kuwait Airways, LATAM Airlines, Luxair, Lufthansa, LOT, LP, LW, Swiss, El Al, MEA, EgyptAir, China Eastern, MW, NI, Binter Canarias, Boliviana de Aviación, Croatia Airlines, Pegasus, Plus Ultra, LASER Airlines, Qatar Airways, Royal Jordanian, Ryanair UK, RR, Regent Airways, SAS, Thai Lion Air, Brussels Airlines, Saudia, Turkish Airlines, Transavia France, TAP Air Portugal, Air Transat, Tunisair, easyJet, United, Air Europa, Volotea, Lufthansa City Airlines, Vueling, Wizz Air Malta, Wizz Air, Wizz Air UK, Edelweiss Air, WestJet, X5, SunExpress, EuroAtlantic Airways, YW.
Where can I go with a single stop?
1,706 destinations can be reached from Madrid with a single stop. Build your itinerary on the map to find them.