Flights from Madrid

Direct flights to 159 cities in 70 countries, 3,297 flights a week from Adolfo Suarez Madrid-Barajas. The cheapest destination is Rabat, from $17. The farthest nonstop destination is Singapore, 7,071 mi (11,380 km) away.

Flights from Madrid at a glance

nonstop destinations
159
countries
70
flights a week
3,297
airport
1
airlines
85
cheapest fare, to Rabat
$17
destinations under 2 hours away
34
farthest, Singapore
7,071 mi (11,380 km)

Cheapest flights from Madrid

Lowest fares found recently; search to check the price for your dates

Under 2 hours away

Nonstop flights of up to two hours, shortest first

Domestic flights from Madrid

Nonstop flights within Spain, busiest first

International flights from Madrid

Nonstop flights to 69 countries

59 more countries

All nonstop flights from Madrid

159 cities, busiest routes first

CityFare
Barcelona Spain, 1h 20m, 112 a week from $31
Rome Italy, 2h 25m, 110 a week from $21
Tenerife Spain, 2h 55m, 98 a week from $44
London United Kingdom, 2h 25m, 85 a week from $17
Palma Spain, 1h 30m, 78 a week from $23
Milan Italy, 2h 10m, 75 a week from $18
Las Palmas Spain, 2h 58m, 75 a week from $33
Amsterdam Netherlands, 2h 40m, 74 a week from $82
Brussels Belgium, 2h 20m, 66 a week from $86
Porto Portugal, 1h 20m, 66 a week from $21
Lisbon Portugal, 1h 25m, 63 a week from $21
Paris France, 2h 5m, 62 a week from $32
Frankfurt Germany, 2h 35m, 61 a week from $117
Bilbao Spain, 1h 5m, 58 a week from $46
Bogota Colombia, 10h 20m, 56 a week
Munich Germany, 2h 35m, 55 a week
Geneva Switzerland, 2h, 55 a week from $28
Malaga Spain, 1h 20m, 54 a week from $46
La Coruna Spain, 1h 20m, 54 a week
Vigo Spain, 1h 20m, 47 a week from $46
Venice Italy, 2h 30m, 46 a week from $57
Zurich Switzerland, 2h 20m, 45 a week from $79
Ibiza Spain, 1h 20m, 44 a week from $26
Istanbul Turkiye, 4h 13m, 42 a week from $83
Buenos Aires Argentina, 13h, 42 a week from $624
Valencia Spain, 1h 5m, 42 a week from $41
New York United States, 8h 25m, 40 a week from $275
Mexico City Mexico, 12h 13m, 39 a week
Arrecife Spain, 2h 45m, 38 a week from $23
Sao Paulo Brazil, 10h 55m, 38 a week
Asturias Spain, 1h 15m, 37 a week from $24
Dublin Ireland, 2h 40m, 36 a week from $33
Sevilla Spain, 1h 15m, 36 a week from $36
Athens Greece, 3h 35m, 35 a week from $92
Lima Peru, 11h 58m, 33 a week
Budapest Hungary, 3h 10m, 29 a week from $50
Alicante Spain, 1h 15m, 28 a week from $38
Vienna Austria, 3h, 28 a week
Marrakech Morocco, 1h 5m, 28 a week from $17
Bologna Italy, 2h 20m, 28 a week
Berlin Germany, 3h 5m, 27 a week from $64
Santo Domingo Dominican Republic, 9h 15m, 27 a week
Dusseldorf Germany, 2h 35m, 26 a week
Tel Aviv Yafo Israel, 4h 50m, 25 a week
Lyon France, 1h 50m, 25 a week from $32
Bucharest Romania, 3h 45m, 25 a week
Santander Spain, 1h 10m, 24 a week
Prague Czech Republic, 3h, 23 a week
Caracas Venezuela, 9h 25m, 23 a week
Tangier Morocco, 30m, 23 a week from $19
Melilla Spain, 1h 55m, 23 a week
Copenhagen Denmark, 3h 15m, 22 a week
Manchester United Kingdom, 2h 35m, 21 a week from $28
Doha Qatar, 6h 25m, 21 a week
Warsaw Poland, 3h 30m, 21 a week from $47
Santiago Chile, 13h 20m, 21 a week
Menorca Spain, 1h 35m, 21 a week from $63
Toulouse France, 1h 20m, 21 a week
Jerez de la Frontera Spain, 1h 20m, 21 a week
Turin Italy, 2h 5m, 20 a week from $21
Almeria Spain, 1h 15m, 20 a week
Santiago De Compostela Spain, 1h 20m, 19 a week from $25
Nice France, 1h 55m, 18 a week from $35
Marseille France, 1h 45m, 18 a week from $48
Florence Italy, 2h 18m, 18 a week from $77
Edinburgh United Kingdom, 2h 55m, 17 a week from $52
Puerto del Rosario Spain, 2h 50m, 17 a week
Pisa Italy, 2h 10m, 17 a week from $23
Granada Spain, 1h 10m, 17 a week
Pamplona Spain, 1h 5m, 17 a week
Malta Malta, 2h 40m, 15 a week from $32
Sofia Bulgaria, 3h 30m, 15 a week
Chicago United States, 9h 25m, 14 a week from $384
Dubai United Arab Emirates, 7h, 14 a week from $152
Abu Dhabi United Arab Emirates, 6h 53m, 14 a week from $125
Hamburg Germany, 3h, 14 a week from $87
Beijing China, 11h, 13 a week
Krakow Poland, 3h 25m, 13 a week
Luxembourg Luxembourg, 2h 25m, 13 a week from $21
Washington United States, 9h 5m, 12 a week from $497
San Sebastian Spain, 1h 10m, 12 a week
Medellin Colombia, 10h 23m, 11 a week
Quito Ecuador, 11h 10m, 11 a week
Nantes France, 1h 40m, 11 a week
Montevideo Uruguay, 12h 40m, 11 a week
Dallas United States, 11h 3m, 10 a week from $382
Cancun Mexico, 10h 50m, 10 a week
Panama City Panama, 10h 50m, 10 a week
Cairo Egypt, 4h 50m, 10 a week
Basel Switzerland, 2h 15m, 10 a week
Dakar Senegal, 4h 50m, 10 a week from $187
San Juan Puerto Rico, 9h 3m, 9 a week
San Jose Costa Rica, 11h 10m, 9 a week
Recife Brazil, 8h 38m, 9 a week
Santa Cruz De La Palma Spain, 3h 10m, 9 a week
Punta Cana Dominican Republic, 9h, 8 a week
Oslo Norway, 3h 40m, 8 a week
Belgrade Serbia, 3h 15m, 8 a week from $85
Rabat Morocco, 40m, 8 a week from $17
Boston United States, 8h 10m, 7 a week from $329
Montreal Canada, 8h 10m, 7 a week from $387
Bristol United Kingdom, 2h 20m, 7 a week from $24
Hong Kong Hong Kong, 12h 30m, 7 a week
Shanghai China, 12h 48m, 7 a week
Stockholm Sweden, 3h 53m, 7 a week from $105
Helsinki Finland, 4h 15m, 7 a week
Guayaquil Ecuador, 11h 33m, 7 a week
Bordeaux France, 1h 25m, 7 a week
Asuncion Paraguay, 11h 43m, 7 a week
Guatemala City Guatemala, 11h 48m, 6 a week
Gdansk Poland, 3h 35m, 6 a week from $23
Catania Italy, 2h 45m, 6 a week from $86
Havana Cuba, 10h 15m, 6 a week
Cluj-Napoca Romania, 3h 40m, 6 a week
Guadalajara Mexico, 12h 35m, 5 a week
Amman Jordan, 5h, 5 a week
Palermo Italy, 2h 30m, 5 a week from $26
Bari Italy, 2h 50m, 5 a week
Algiers Algeria, 1h 40m, 5 a week
Strasbourg France, 2h 15m, 5 a week
Cali Colombia, 10h 45m, 5 a week
Singapore Singapore, 15h 40m, 4 a week from $377
Tokyo Japan, 14h 5m, 4 a week
Seoul South Korea, 12h 50m, 4 a week from $583
Guangzhou China, 12h 55m, 4 a week
Rio de Janeiro Brazil, 10h 20m, 4 a week
Los Angeles United States, 12h 25m, 3 a week from $367
Orlando United States, 10h 35m, 3 a week from $448
Johannesburg South Africa, 10h 5m, 3 a week from $463
Larnaca Cyprus, 4h 45m, 3 a week
Beirut Lebanon, 4h 30m, 3 a week
Verona Italy, 2h 20m, 3 a week
Zagreb Croatia, 2h 45m, 3 a week
Tunis Tunisia, 2h 15m, 3 a week
Ankara Turkiye, 4h 30m, 3 a week
Bangkok Thailand, 12h 15m, 2 a week
Shannon Ireland, 2h 35m, 2 a week
Riga Latvia, 4h 5m, 2 a week
Dubrovnik Croatia, 2h 55m, 2 a week
Funchal Portugal, 2h 40m, 2 a week from $97
Lagos Nigeria, 5h 40m, 2 a week
Eindhoven Netherlands, 2h 35m, 2 a week
Kutaisi Georgia, 5h 20m, 2 a week
San Salvador El Salvador, 11h 45m, 1 a week
Cochabamba Bolivia, 11h, 1 a week
San Francisco United States, 12h 35m, seasonal from $427
Toronto Canada, 8h 38m, seasonal from $406
Liverpool United Kingdom, 2h 30m, seasonal from $86
Faro Portugal, 1h 30m, seasonal from $41
Reykjavik Iceland, 4h 23m, seasonal
Naples Italy, 2h 35m, seasonal
Split Croatia, 2h 40m, seasonal
Ponta Delgada Portugal, 3h 15m, seasonal
Kaunas Lithuania, 3h 55m, seasonal from $160
Mikonos Greece, 3h 40m, seasonal from $111
Rovaniemi Finland, 4h 55m, seasonal
Tivat Montenegro, 3h 5m, seasonal
Genoa Italy, 2h 15m, seasonal
Timisoara Romania, 3h 20m, seasonal

Madrid airport

Where the nonstop flights depart from

3,286 flights a week, 159 destinations

Airlines

Nonstop flights a week from Madrid

Frequently asked questions

Where can you fly nonstop from Madrid?
To 159 cities in 70 countries. The busiest routes are Barcelona (112 flights a week), Rome (110 flights a week), Tenerife (98 flights a week), London (85 flights a week) and Palma (78 flights a week).
What are the cheapest flights from Madrid?
Rabat from $17, London from $17, Marrakech from $17 and Milan from $18. Search shows the price for your dates.
Which countries have direct flights from Madrid?
Italy, France, United States, Germany, Portugal, United Kingdom, Switzerland and Colombia and 61 more.
Which airport does Madrid fly from?
All nonstop flights depart from Adolfo Suarez Madrid-Barajas.
Which airlines fly from Madrid?
Iberia (1,519 flights a week), Air Europa (534 flights a week), Ryanair (325 flights a week), Wizz Air Malta (62 flights a week), easyJet (51 flights a week) and Binter Canarias (42 flights a week) and 79 more.
Where can you fly from Madrid in under 2 hours?
Tangier (30m), Rabat (40m), Bilbao (1h 5m), Valencia (1h 5m), Marrakech (1h 5m), Pamplona (1h 5m), Santander (1h 10m) and Granada (1h 10m).

Flights from other cities