Currency: EUR

Prices in euros.

MultiTripScanner / Non-stop routes / Cheap non-stop flights from Madrid

Cheap non-stop flights from Madrid

Madrid has non-stop fares to 102 cities in 30 countries over the next 90 days. The cheapest places to fly to in the next 30 days:

  1. Lisbon: €16 on 10 Dec with Ryanair, a price seen 3 days ago: it may be higher now or sold out
  2. London: €16 on 14 Dec with Ryanair, a price seen 5 days ago: it may be higher now or sold out
  3. Porto: €17 on 24 Nov with Ryanair, seen 2 days ago
  4. Turin: €17 on 26 Nov with Ryanair, a price seen 4 days ago: it may be higher now or sold out
  5. Naples: €17 on 12 Dec with Ryanair, a price seen 6 days ago: it may be higher now or sold out

Every place, by country, is below.

Any of them can be the first flight of a trip: MultiTripScanner strings the cheapest non-stop flights from Madrid through more countries, on separate tickets.

Trips from Madrid · Weekend trips from Madrid · Every non-stop route in Europe

Zagreb: from €374Rovaniemi: from €275Melilla: from €193Strasbourg: from €142Eindhoven: from €136Seo de Urgel: from €135Riga: from €122Iasi: from €113Salerno: from €113Helsinki: from €102Logrono: from €99Badajoz: from €88Nantes: from €87Izmir: from €84Ankara: from €81Montpellier: from €80Athens: from €77Menorca: from €75Istanbul: from €72Krakow: from €71Almeria: from €70Jerez de la Frontera: from €70Catania (Sicily): from €70Munich: from €69Hamburg: from €66Stockholm: from €66Dubrovnik: from €66Oslo: from €65Funchal (Madeira): from €60Frankfurt: from €58Cluj-Napoca: from €58Craiova: from €58Santa Cruz De La Palma: from €55Dusseldorf: from €53Edinburgh: from €52Toulouse: from €51Alicante: from €51Belgrade: from €50Kutaisi: from €49Castellon de la Plana: from €49Zurich: from €46Marseille: from €46Copenhagen: from €45Florence: from €44San Sebastian: from €42Berlin: from €41Santander: from €40Puerto del Rosario (Fuerteventura): from €40Pamplona: from €40Larnaca: from €39Prague: from €38Granada: from €36Amsterdam: from €36Bucharest: from €35Sevilla: from €33La Coruna: from €33Vigo: from €33Tenerife: from €32Malaga: from €32Brussels: from €32Birmingham: from €32Lyon: from €31Basel: from €31Bari: from €31Las Palmas (Gran Canaria): from €29Bordeaux: from €29Wroclaw: from €28Budapest: from €28Valencia: from €28Bilbao: from €28Dublin: from €28Geneva: from €27Sofia: from €27Lamezia Terme: from €27Nice: from €27Bologna: from €27Manchester: from €26Bristol: from €26Venice: from €25Barcelona: from €25Palermo (Sicily): from €24Asturias: from €23Ibiza: from €23Vienna: from €22Paris: from €22Santiago De Compostela: from €22Palma (Majorca): from €21Arrecife (Lanzarote): from €21Gdansk: from €20Pisa: from €20Tirana: from €20Warsaw: from €19Rome: from €19Verona: from €19Luxembourg: from €18Milan: from €17Naples: from €17Turin: from €17Porto: from €17Malta: from €16London: from €16Lisbon: from €16MadridLondon €16Malta €16Porto €17Turin €17Naples €17Luxembourg €18
cheapest thirdmiddle thirddearest third

Portugal3 cities, from €16

  • Lisbon€16 · Check priceAir Europa, Iberia, Ryanair and 3 more, fares on 67 of the next 90 days10 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Porto€17 · Check priceAir Europa, Ryanair and Vueling, fares on 33 of the next 90 days24 Nov, seen 2 days ago
  • Funchal (Madeira)€60 · Check priceIberia, fares on 3 of the next 90 days29 Nov, a price seen 8 days ago: it may be higher now or sold out

Trips from Madrid through Portugal

United Kingdom5 cities, from €16

  • London€16 · Check priceAir Europa, Ryanair, Wizz Air Malta and 2 more, fares on 38 of the next 90 days14 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Bristol€26 · Check priceRyanair, fares on 2 of the next 90 days20 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Manchester€26 · Check priceRyanair, fares on 2 of the next 90 days9 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Birmingham€32 · Check priceRyanair, fares on 1 of the next 90 days20 Nov, a price seen 4 days ago: it may be higher now or sold out
  • Edinburgh€52 · Check priceRyanair and easyJet, fares on 7 of the next 90 days9 Dec, seen 2 days ago

Malta1 city, from €16

  • Malta€16 · Check priceMalta Air and Ryanair, fares on 18 of the next 90 days15 Dec, a price seen 3 days ago: it may be higher now or sold out

Italy14 cities, from €17

  • Turin€17 · Check priceRyanair and Wizz Air Malta, fares on 9 of the next 90 days26 Nov, a price seen 4 days ago: it may be higher now or sold out
  • Naples€17 · Check priceIberia, Ryanair and Wizz Air Malta, fares on 18 of the next 90 days12 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Milan€17 · Check priceAir Europa, Iberia, Malta Air and 2 more, fares on 54 of the next 90 days19 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Verona€19 · Check priceRyanair, fares on 1 of the next 90 days28 Nov, a price seen 8 days ago: it may be higher now or sold out
  • Rome€19 · Check priceAir Europa, ITA Airways, Malta Air and 3 more, fares on 48 of the next 90 days31 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Pisa€20 · Check priceRyanair and Wizz Air Malta, fares on 18 of the next 90 days11 Dec, seen 2 days ago
  • Palermo (Sicily)€24 · Check priceMalta Air and Ryanair, fares on 7 of the next 90 days11 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Venice€25 · Check priceAir Europa, Malta Air, Ryanair and 2 more, fares on 21 of the next 90 days1 Feb, a price seen 7 days ago: it may be higher now or sold out
  • Bologna€27 · Check priceIberia, Iberia Regional by Air Nostrum, Malta Air and 1 more, fares on 7 of the next 90 days20 Nov, a price seen 7 days ago: it may be higher now or sold out
  • Lamezia Terme€27 · Check priceMalta Air and Ryanair, fares on 2 of the next 90 days31 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Bari€31 · Check priceRyanair, fares on 6 of the next 90 days21 Nov, a price seen 7 days ago: it may be higher now or sold out
  • Florence€44 · Check priceVueling, fares on 10 of the next 90 days24 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Catania (Sicily)€70 · Check priceRyanair, fares on 2 of the next 90 days23 Nov, seen 2 days ago
  • Salerno€113 · Check priceIberia, fares on 1 of the next 90 days30 Nov, a price seen 6 days ago: it may be higher now or sold out

Trips from Madrid through Italy

79 more cities, in 26 countries

Luxembourg1 city, from €18

  • Luxembourg€18 · Check priceLuxair and Ryanair, fares on 10 of the next 90 days18 Dec, a price seen 4 days ago: it may be higher now or sold out

Poland4 cities, from €19

  • Warsaw€19 · Check priceRyanair and Wizz Air, fares on 71 of the next 90 days1 Feb, a price seen 3 days ago: it may be higher now or sold out
  • Gdansk€20 · Check priceRyanair and Wizz Air, fares on 39 of the next 90 days28 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Wroclaw€28 · Check priceRyanair, fares on 5 of the next 90 days5 Feb, seen 2 days ago
  • Krakow€71 · Check priceRyanair, fares on 15 of the next 90 days22 Jan, seen 2 days ago

Trips from Madrid through Poland

Albania1 city, from €20

  • Tirana€20 · Check priceRyanair and Wizz Air Malta, fares on 6 of the next 90 days8 Dec, seen 2 days ago

Spain29 cities, from €21

  • Arrecife (Lanzarote)€21 · Check priceIberia Express and Ryanair, fares on 12 of the next 90 days21 Nov, a price seen 4 days ago: it may be higher now or sold out
  • Palma (Majorca)€21 · Check priceIberia Express, Ryanair and Wizz Air Malta, fares on 21 of the next 90 days10 Jan, a price seen 3 days ago: it may be higher now or sold out
  • Santiago De Compostela€22 · Check priceIberia, Iberia Regional by Air Nostrum and Wizz Air Malta, fares on 6 of the next 90 days1 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Ibiza€23 · Check priceIberia Express and Ryanair, fares on 6 of the next 90 days5 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Asturias€23 · Check priceAir Europa, Air Europa Express, Iberia Regional by Air Nostrum and 1 more, fares on 20 of the next 90 days4 Jan, a price seen 7 days ago: it may be higher now or sold out
  • Barcelona€25 · Check priceAir Europa, Iberia, Volotea and 1 more, fares on 53 of the next 90 days9 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Bilbao€28 · Check priceAir Europa, Air Europa Express and Iberia, fares on 21 of the next 90 days22 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Valencia€28 · Check priceAir Europa and Iberia, fares on 26 of the next 90 days24 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Las Palmas (Gran Canaria)€29 · Check priceIberia and Iberia Express, fares on 30 of the next 90 days5 Jan, a price seen 4 days ago: it may be higher now or sold out
  • Malaga€32 · Check priceAir Europa, Air Europa Express, Iberia and 2 more, fares on 35 of the next 90 days16 Dec, seen 2 days ago
  • Tenerife€32 · Check priceAir Europa, Binter Canarias and Iberia Express, fares on 69 of the next 90 days8 Jan, seen 2 days ago
  • Vigo€33 · Check priceAir Europa, Air Europa Express and Iberia, fares on 7 of the next 90 days3 Dec, a price seen 7 days ago: it may be higher now or sold out
  • La Coruna€33 · Check priceAir Europa, Iberia and Volotea, fares on 12 of the next 90 days1 Jan, a price seen 4 days ago: it may be higher now or sold out
  • Sevilla€33 · Check priceAir Europa, Air Europa Express, Volotea and 1 more, fares on 15 of the next 90 days4 Feb, a price seen 3 days ago: it may be higher now or sold out
  • Granada€36 · Check priceIberia, Iberia Regional by Air Nostrum and Volotea, fares on 13 of the next 90 days3 Feb, a price seen 3 days ago: it may be higher now or sold out
  • Pamplona€40 · Check priceIberia and Iberia Regional by Air Nostrum, fares on 5 of the next 90 days13 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Puerto del Rosario (Fuerteventura)€40 · Check priceIberia Express, fares on 9 of the next 90 days23 Jan, a price seen 7 days ago: it may be higher now or sold out
  • Santander€40 · Check priceIberia, fares on 5 of the next 90 days30 Jan, a price seen 4 days ago: it may be higher now or sold out
  • San Sebastian€42 · Check priceIberia, fares on 11 of the next 90 days26 Dec, a price seen 7 days ago: it may be higher now or sold out
  • Castellon de la Plana€49 · Check priceIberia, fares on 2 of the next 90 days22 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Alicante€51 · Check priceAir Europa, fares on 17 of the next 90 days30 Dec, seen 2 days ago
  • Santa Cruz De La Palma€55 · Check priceIberia Express, fares on 9 of the next 90 days12 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Jerez de la Frontera€70 · Check priceIberia, fares on 4 of the next 90 days23 Nov, seen 2 days ago
  • Almeria€70 · Check priceIberia, fares on 3 of the next 90 days25 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Menorca€75 · Check priceIberia, fares on 1 of the next 90 days22 Nov, seen 2 days ago
  • Badajoz€88 · Check priceIberia, fares on 1 of the next 90 days13 Dec, seen 2 days ago
  • Logrono€99 · Check priceIberia, fares on 2 of the next 90 days18 Nov, a price seen 7 days ago: it may be higher now or sold out
  • Seo de Urgel€135 · Check priceIberia, fares on 1 of the next 90 days29 Nov, a price seen 8 days ago: it may be higher now or sold out
  • Melilla€193 · Check priceIberia, fares on 3 of the next 90 days8 Dec, a price seen 7 days ago: it may be higher now or sold out

France9 cities, from €22

  • Paris€22 · Check priceAir Europa, Iberia, Ryanair and 2 more, fares on 74 of the next 90 days12 Dec, seen 2 days ago
  • Nice€27 · Check priceIberia, Iberia Regional by Air Nostrum and easyJet, fares on 26 of the next 90 days27 Nov, seen 2 days ago
  • Bordeaux€29 · Check priceIberia, Iberia Regional by Air Nostrum and Volotea, fares on 8 of the next 90 days24 Nov, a price seen 6 days ago: it may be higher now or sold out
  • Lyon€31 · Check priceIberia, Iberia Regional by Air Nostrum, Volotea and 2 more, fares on 21 of the next 90 days8 Feb, a price seen 8 days ago: it may be higher now or sold out
  • Marseille€46 · Check priceIberia and Iberia Regional by Air Nostrum, fares on 5 of the next 90 days12 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Toulouse€51 · Check priceIberia and Volotea, fares on 2 of the next 90 days30 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Montpellier€80 · Check priceVolotea, fares on 1 of the next 90 days16 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Nantes€87 · Check priceIberia Regional by Air Nostrum, Volotea and easyJet, fares on 5 of the next 90 days18 Dec, seen 2 days ago
  • Strasbourg€142 · Check priceIberia and Iberia Regional by Air Nostrum, fares on 13 of the next 90 days30 Dec, a price seen 5 days ago: it may be higher now or sold out

Trips from Madrid through France

Austria1 city, from €22

  • Vienna€22 · Check priceIberia, Ryanair and Vueling, fares on 41 of the next 90 days18 Jan, a price seen 3 days ago: it may be higher now or sold out

Trips from Madrid through Austria

Bulgaria1 city, from €27

  • Sofia€27 · Check priceBulgaria Air, Iberia, Ryanair and 1 more, fares on 16 of the next 90 days18 Jan, a price seen 4 days ago: it may be higher now or sold out

Switzerland3 cities, from €27

  • Geneva€27 · Check priceAir Europa, Air Europa Express, Iberia and 2 more, fares on 27 of the next 90 days1 Feb, seen 2 days ago
  • Basel€31 · Check priceeasyJet, fares on 11 of the next 90 days24 Dec, a price seen 8 days ago: it may be higher now or sold out
  • Zurich€46 · Check priceAir Europa, Edelweiss Air, Iberia and 1 more, fares on 29 of the next 90 days20 Dec, a price seen 3 days ago: it may be higher now or sold out

Trips from Madrid through Switzerland

Ireland1 city, from €28

  • Dublin€28 · Check priceIberia Express and Ryanair, fares on 13 of the next 90 days9 Dec, a price seen 4 days ago: it may be higher now or sold out

Hungary1 city, from €28

  • Budapest€28 · Check priceRyanair and Wizz Air, fares on 46 of the next 90 days13 Jan, seen 2 days ago

Trips from Madrid through Hungary

Belgium1 city, from €32

  • Brussels€32 · Check priceAir Europa, Brussels Airlines, Iberia and 1 more, fares on 33 of the next 90 days14 Dec, seen 2 days ago

Romania4 cities, from €35

  • Bucharest€35 · Check priceAir Europa, Ryanair and Wizz Air Malta, fares on 15 of the next 90 days21 Nov, a price seen 5 days ago: it may be higher now or sold out
  • Craiova€58 · Check priceWizz Air Malta, fares on 2 of the next 90 days23 Nov, seen 2 days ago
  • Cluj-Napoca€58 · Check priceWizz Air Malta, fares on 2 of the next 90 days10 Dec, seen 2 days ago
  • Iasi€113 · Check priceWizz Air Malta, fares on 4 of the next 90 days4 Dec, seen 2 days ago

Netherlands2 cities, from €36

  • Amsterdam€36 · Check priceAir Europa, Iberia and KLM, fares on 30 of the next 90 days20 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Eindhoven€136 · Check priceRyanair, fares on 2 of the next 90 days19 Nov, seen 2 days ago

Czech Republic1 city, from €38

  • Prague€38 · Check priceIberia, Ryanair and SmartWings Czechia, fares on 40 of the next 90 days16 Jan, a price seen 3 days ago: it may be higher now or sold out

Trips from Madrid through Czech Republic

Cyprus1 city, from €39

  • Larnaca€39 · Check priceWizz Air, fares on 16 of the next 90 days19 Nov, seen 2 days ago

Germany5 cities, from €41

  • Berlin€41 · Check priceIberia and Ryanair, fares on 45 of the next 90 days11 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Dusseldorf€53 · Check priceAir Europa, Eurowings and Iberia, fares on 21 of the next 90 days9 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Frankfurt€58 · Check priceAir Europa, Air Europa Express, Iberia and 2 more, fares on 34 of the next 90 days14 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Hamburg€66 · Check priceIberia and Vueling, fares on 17 of the next 90 days14 Dec, a price seen 7 days ago: it may be higher now or sold out
  • Munich€69 · Check priceAir Europa, Air Europa Express, Iberia and 2 more, fares on 40 of the next 90 days17 Nov, a price seen 4 days ago: it may be higher now or sold out

Trips from Madrid through Germany

Denmark1 city, from €45

  • Copenhagen€45 · Check priceIberia, Malta Air, Norwegian Air Sweden and 2 more, fares on 19 of the next 90 days24 Dec, a price seen 7 days ago: it may be higher now or sold out

Georgia1 city, from €49

  • Kutaisi€49 · Check priceWizz Air, fares on 17 of the next 90 days26 Jan, a price seen 3 days ago: it may be higher now or sold out

Serbia1 city, from €50

  • Belgrade€50 · Check priceAir Serbia and Wizz Air, fares on 34 of the next 90 days9 Dec, a price seen 4 days ago: it may be higher now or sold out

Norway1 city, from €65

  • Oslo€65 · Check priceIberia, Norwegian Air Sweden and Vueling, fares on 17 of the next 90 days13 Dec, a price seen 4 days ago: it may be higher now or sold out

Croatia2 cities, from €66

  • Dubrovnik€66 · Check priceIberia, fares on 1 of the next 90 days26 Nov, a price seen 4 days ago: it may be higher now or sold out
  • Zagreb€374 · Check priceCroatia Airlines, fares on 1 of the next 90 days16 Nov, a price seen 3 days ago: it may be higher now or sold out

Sweden1 city, from €66

  • Stockholm€66 · Check priceAir Europa, Iberia and Vueling, fares on 30 of the next 90 days12 Dec, a price seen 3 days ago: it may be higher now or sold out

Türkiye3 cities, from €72

  • Istanbul€72 · Check priceAir Europa, Pegasus Airlines and Turkish Airlines, fares on 81 of the next 90 days16 Dec, seen 2 days ago
  • Ankara€81 · Check priceAjet and Turkish Airlines, fares on 10 of the next 90 days25 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Izmir€84 · Check pricePegasus Airlines and SunExpress, fares on 9 of the next 90 days15 Jan, seen 2 days ago

Trips from Madrid through Türkiye

Greece1 city, from €77

  • Athens€77 · Check priceAegean Airlines, Iberia and Sky Express Greece, fares on 15 of the next 90 days8 Dec, a price seen 5 days ago: it may be higher now or sold out

Finland2 cities, from €102

  • Helsinki€102 · Check priceFinnair and Iberia, fares on 21 of the next 90 days8 Feb, a price seen 5 days ago: it may be higher now or sold out
  • Rovaniemi€275 · Check priceIberia, fares on 3 of the next 90 days30 Dec, seen 2 days ago

Latvia1 city, from €122

  • Riga€122 · Check priceairBaltic, fares on 11 of the next 90 days14 Jan, a price seen 3 days ago: it may be higher now or sold out

Fares are the cheapest travellers saw to each city, one way and per person, with their age; prices are seen, not held. A city named as a link has a page of its own, with the cheapest fare each day (34 here, flown on 20 days or more).