Currency: EUR

Prices in euros.

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

Cheap non-stop flights from Milan

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

  1. Berlin: €12 on 13 Dec with Ryanair, seen 2 days ago
  2. Cagliari (Sardinia): €14 on 25 Nov with Ryanair, seen 2 days ago
  3. Palermo (Sicily): €15 on 16 Nov with Malta Air, a price seen 5 days ago: it may be higher now or sold out
  4. Crotone: €15 on 19 Nov with Malta Air, a price seen 6 days ago: it may be higher now or sold out
  5. Lodz: €15 on 20 Nov with Ryanair, a price seen 3 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 Milan through more countries, on separate tickets.

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

Lyon: from €362Foggia: from €129Skopje: from €127Izmir: from €106Rovaniemi: from €104Ancona: from €104Kittila: from €103Munich: from €89Zurich: from €86Brasov: from €85Tromso: from €72Istanbul: from €71Rome: from €59Bristol: from €54Antalya: from €51Trieste: from €51Pristina: from €48Helsinki: from €47Stuttgart: from €46Tbilisi: from €45La Coruna: from €45Kutaisi: from €43Yerevan: from €43Liverpool: from €43Reykjavik: from €39Tallinn: from €37Larnaca: from €37Varna: from €33Thessaloniki: from €33Las Palmas (Gran Canaria): from €31Belgrade: from €30Trapani (Sicily): from €30Tenerife: from €29Salerno: from €29Puerto del Rosario (Fuerteventura): from €27Bordeaux: from €26Toulouse: from €26Funchal (Madeira): from €26Chisinau: from €25Vilnius: from €25Geneva: from €25Amsterdam: from €25Nuremberg: from €24Faro: from €24Suceava: from €23Riga: from €23Edinburgh: from €23Lisbon: from €23Paphos: from €23Asturias: from €23Arrecife (Lanzarote): from €22Athens: from €22Plovdiv: from €22Manchester: from €21Iasi: from €21Copenhagen: from €21Olbia (Sardinia): from €20Alghero (Sardinia): from €20Oslo: from €20Santander: from €20Strasbourg: from €20Nantes: from €19Sevilla: from €19Wroclaw: from €19Podgorica: from €19Dusseldorf: from €19Brindisi: from €19Katowice: from €19Prague: from €18Hamburg: from €18Gothenburg: from €18Porto: from €18Poznan: from €17Alicante: from €17Dublin: from €17Stockholm: from €17Dortmund: from €17Kaunas: from €17Bratislava: from €17Naples: from €17Bucharest: from €17Paris: from €16Frankfurt: from €16Sofia: from €16Vienna: from €16Birmingham: from €16Gdansk: from €16Luxembourg: from €16Brussels: from €16Lamezia Terme: from €16Cologne: from €16Cluj-Napoca: from €16Warsaw: from €16Krakow: from €16Budapest: from €16Marseille: from €16Malta: from €16Madrid: from €15Palma (Majorca): from €15Barcelona: from €15Malaga: from €15Bari: from €15Tirana: from €15Eindhoven: from €15London: from €15Valencia: from €15Reggio Calabria: from €15Zagreb: from €15Catania (Sicily): from €15Pescara: from €15Lodz: from €15Crotone: from €15Palermo (Sicily): from €15Oradea: from €14Cagliari (Sardinia): from €14Bilbao: from €13Berlin: from €12MilanBerlin €12Cagliari (Sardinia) €14Oradea €14Pescara €15
cheapest thirdmiddle thirddearest third

Germany9 cities, from €12

  • Berlin€12 · Check priceMalta Air, Ryanair, Wizz Air Malta and 1 more, fares on 64 of the next 90 days13 Dec, seen 2 days ago
  • Cologne€16 · Check priceEurowings, Malta Air and Ryanair, fares on 33 of the next 90 days10 Dec, a price seen 7 days ago: it may be higher now or sold out
  • Frankfurt€16 · Check priceAirDolomiti, Condor, German Airways and 2 more, fares on 48 of the next 90 days27 Jan, a price seen 5 days ago: it may be higher now or sold out
  • Dortmund€17 · Check priceWizz Air Malta, fares on 24 of the next 90 days12 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Hamburg€18 · Check priceEurowings and easyJet, fares on 35 of the next 90 days8 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Dusseldorf€19 · Check priceEurowings, Malta Air and easyJet, fares on 36 of the next 90 days13 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Nuremberg€24 · Check priceeasyJet, fares on 10 of the next 90 days25 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Stuttgart€46 · Check priceEurowings, fares on 13 of the next 90 days25 Dec, seen 2 days ago
  • Munich€89 · Check priceAirDolomiti, ITA Airways and Lufthansa, fares on 34 of the next 90 days16 Dec, seen 2 days ago

Trips from Milan through Germany

Spain15 cities, from €13

  • Bilbao€13 · Check priceVueling, Wizz Air Malta and easyJet, fares on 87 of the next 90 days21 Jan, seen 2 days ago
  • Valencia€15 · Check priceMalta Air, Ryanair and Wizz Air Malta, fares on 55 of the next 90 days1 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Malaga€15 · Check priceMalta Air, Ryanair, Wizz Air Malta and 1 more, fares on 46 of the next 90 days13 Dec, seen 2 days ago
  • Barcelona€15 · Check priceMalta Air, Ryanair, Vueling and 2 more, fares on 80 of the next 90 days17 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Palma (Majorca)€15 · Check priceMalta Air, Ryanair and easyJet, fares on 18 of the next 90 days17 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Madrid€15 · Check priceAir Europa, Iberia, Malta Air and 3 more, fares on 62 of the next 90 days10 Jan, seen 2 days ago
  • Alicante€17 · Check priceMalta Air, Ryanair and Wizz Air Malta, fares on 50 of the next 90 days14 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Sevilla€19 · Check priceMalta Air, Ryanair, Wizz Air Malta and 1 more, fares on 32 of the next 90 days17 Jan, a price seen 4 days ago: it may be higher now or sold out
  • Santander€20 · Check priceWizz Air Malta, fares on 4 of the next 90 days20 Nov, seen 2 days ago
  • Arrecife (Lanzarote)€22 · Check priceRyanair and easyJet, fares on 3 of the next 90 days24 Nov, a price seen 8 days ago: it may be higher now or sold out
  • Asturias€23 · Check priceVolotea, fares on 8 of the next 90 days1 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Puerto del Rosario (Fuerteventura)€27 · Check priceMalta Air, Neos, Ryanair and 1 more, fares on 11 of the next 90 days10 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Tenerife€29 · Check priceMalta Air, Ryanair, Wizz Air Malta and 1 more, fares on 59 of the next 90 days25 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Las Palmas (Gran Canaria)€31 · Check priceMalta Air, Neos, Ryanair and 1 more, fares on 32 of the next 90 days29 Nov, a price seen 3 days ago: it may be higher now or sold out
  • La Coruna€45 · Check priceeasyJet, fares on 2 of the next 90 days1 Jan, seen 2 days ago

Trips from Milan through Spain

Italy18 cities, from €14

  • Cagliari (Sardinia)€14 · Check priceAeroItalia, Hello Jets, Malta Air and 3 more, fares on 23 of the next 90 days25 Nov, seen 2 days ago
  • Palermo (Sicily)€15 · Check priceITA Airways, Malta Air, Ryanair and 2 more, fares on 43 of the next 90 days16 Nov, a price seen 5 days ago: it may be higher now or sold out
  • Crotone€15 · Check priceMalta Air and Ryanair, fares on 5 of the next 90 days19 Nov, a price seen 6 days ago: it may be higher now or sold out
  • Pescara€15 · Check priceMalta Air and Ryanair, fares on 8 of the next 90 days20 Nov, a price seen 5 days ago: it may be higher now or sold out
  • Catania (Sicily)€15 · Check priceAeroItalia, E-Savtravel, ITA Airways and 4 more, fares on 35 of the next 90 days22 Nov, seen 2 days ago
  • Reggio Calabria€15 · Check priceITA Airways, Malta Air and Ryanair, fares on 30 of the next 90 days1 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Bari€15 · Check priceITA Airways, Malta Air, Ryanair and 1 more, fares on 33 of the next 90 days11 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Lamezia Terme€16 · Check priceITA Airways, Malta Air, Ryanair and 2 more, fares on 21 of the next 90 days11 Dec, seen 2 days ago
  • Naples€17 · Check priceITA Airways, Malta Air, Ryanair and 2 more, fares on 27 of the next 90 days2 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Brindisi€19 · Check priceITA Airways, Malta Air, Ryanair and 1 more, fares on 26 of the next 90 days28 Nov, a price seen 5 days ago: it may be higher now or sold out
  • Alghero (Sardinia)€20 · Check priceITA Airways, Malta Air and Ryanair, fares on 7 of the next 90 days6 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Olbia (Sardinia)€20 · Check priceAeroItalia, Malta Air, Ryanair and 1 more, fares on 11 of the next 90 days1 Jan, a price seen 7 days ago: it may be higher now or sold out
  • Salerno€29 · Check priceAeroItalia, ITA Airways, Malta Air and 3 more, fares on 10 of the next 90 days20 Nov, a price seen 6 days ago: it may be higher now or sold out
  • Trapani (Sicily)€30 · Check priceRyanair, fares on 3 of the next 90 days16 Nov, seen 2 days ago
  • Trieste€51 · Check priceAeroItalia, fares on 2 of the next 90 days9 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Rome€59 · Check priceITA Airways, fares on 65 of the next 90 days5 Feb, seen 2 days ago
  • Ancona€104 · Check priceDAT, fares on 4 of the next 90 days25 Nov, seen 2 days ago
  • Foggia€129 · Check priceAeroItalia, fares on 8 of the next 90 days21 Nov, a price seen 5 days ago: it may be higher now or sold out

Romania6 cities, from €14

  • Oradea€14 · Check priceWizz Air Malta, fares on 5 of the next 90 days15 Jan, a price seen 4 days ago: it may be higher now or sold out
  • Cluj-Napoca€16 · Check priceMalta Air, Ryanair and Wizz Air Malta, fares on 16 of the next 90 days10 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Bucharest€17 · Check priceMalta Air, Ryanair and Wizz Air Malta, fares on 40 of the next 90 days29 Nov, seen 2 days ago
  • Iasi€21 · Check priceMalta Air, Ryanair and Wizz Air Malta, fares on 11 of the next 90 days14 Jan, a price seen 5 days ago: it may be higher now or sold out
  • Suceava€23 · Check priceWizz Air Malta, fares on 38 of the next 90 days18 Jan, seen 2 days ago
  • Brasov€85 · Check priceWizz Air Malta, fares on 1 of the next 90 days2 Jan, a price seen 4 days ago: it may be higher now or sold out
69 more cities, in 35 countries

Poland7 cities, from €15

  • Lodz€15 · Check priceMalta Air and Ryanair, fares on 3 of the next 90 days20 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Krakow€16 · Check priceMalta Air, Ryanair and Wizz Air, fares on 84 of the next 90 days8 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Warsaw€16 · Check priceLOT Polish, Malta Air, Ryanair and 2 more, fares on 78 of the next 90 days9 Dec, seen 2 days ago
  • Gdansk€16 · Check priceMalta Air, Ryanair and Wizz Air, fares on 60 of the next 90 days15 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Poznan€17 · Check priceMalta Air and Ryanair, fares on 19 of the next 90 days17 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Katowice€19 · Check priceRyanair, fares on 7 of the next 90 days24 Nov, a price seen 6 days ago: it may be higher now or sold out
  • Wroclaw€19 · Check priceRyanair, fares on 11 of the next 90 days8 Jan, a price seen 5 days ago: it may be higher now or sold out

Trips from Milan through Poland

Croatia1 city, from €15

  • Zagreb€15 · Check priceMalta Air and Ryanair, fares on 12 of the next 90 days30 Nov, a price seen 4 days ago: it may be higher now or sold out

United Kingdom6 cities, from €15

  • London€15 · Check priceBritish Airways, ITA Airways, Malta Air and 3 more, fares on 90 of the next 90 days8 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Birmingham€16 · Check priceRyanair, fares on 3 of the next 90 days16 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Manchester€21 · Check priceMalta Air, Ryanair and easyJet, fares on 6 of the next 90 days19 Jan, a price seen 4 days ago: it may be higher now or sold out
  • Edinburgh€23 · Check priceMalta Air, Ryanair and easyJet, fares on 3 of the next 90 days10 Jan, a price seen 3 days ago: it may be higher now or sold out
  • Liverpool€43 · Check priceRyanair, fares on 2 of the next 90 days4 Dec, a price seen 4 days ago: it may be higher now or sold out
  • Bristol€54 · Check priceRyanair and easyJet, fares on 3 of the next 90 days23 Dec, a price seen 4 days ago: it may be higher now or sold out

Trips from Milan through United Kingdom

Netherlands2 cities, from €15

  • Eindhoven€15 · Check priceMalta Air and Ryanair, fares on 14 of the next 90 days9 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Amsterdam€25 · Check priceITA Airways, KLM and easyJet, fares on 56 of the next 90 days14 Dec, seen 2 days ago

Albania1 city, from €15

  • Tirana€15 · Check priceMalta Air, Ryanair and Wizz Air Malta, fares on 29 of the next 90 days9 Dec, seen 2 days ago

Malta1 city, from €16

  • Malta€16 · Check priceKM Malta Airlines, Malta Air and Ryanair, fares on 30 of the next 90 days21 Nov, a price seen 4 days ago: it may be higher now or sold out

France7 cities, from €16

  • Marseille€16 · Check priceMalta Air, Ryanair and Twin Jet, fares on 14 of the next 90 days30 Nov, a price seen 7 days ago: it may be higher now or sold out
  • Paris€16 · Check priceMalta Air, Ryanair, Transavia France and 1 more, fares on 82 of the next 90 days3 Feb, a price seen 6 days ago: it may be higher now or sold out
  • Nantes€19 · Check priceeasyJet, fares on 2 of the next 90 days12 Feb, a price seen 5 days ago: it may be higher now or sold out
  • Strasbourg€20 · Check priceeasyJet, fares on 8 of the next 90 days16 Nov, a price seen 5 days ago: it may be higher now or sold out
  • Toulouse€26 · Check priceMalta Air, Ryanair and easyJet, fares on 23 of the next 90 days11 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Bordeaux€26 · Check priceeasyJet, fares on 10 of the next 90 days5 Jan, a price seen 3 days ago: it may be higher now or sold out
  • Lyon€362 · Check priceTwin Jet, fares on 9 of the next 90 days4 Feb, a price seen 3 days ago: it may be higher now or sold out

Trips from Milan through France

Hungary1 city, from €16

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

Trips from Milan through Hungary

Belgium1 city, from €16

  • Brussels€16 · Check priceBrussels Airlines, ITA Airways, Malta Air and 2 more, fares on 89 of the next 90 days12 Dec, a price seen 3 days ago: it may be higher now or sold out

Trips from Milan through Belgium

Luxembourg1 city, from €16

  • Luxembourg€16 · Check priceLuxair, Malta Air, Ryanair and 1 more, fares on 33 of the next 90 days14 Dec, a price seen 3 days ago: it may be higher now or sold out

Austria1 city, from €16

  • Vienna€16 · Check priceAustrian Airlines, Malta Air, Ryanair and 1 more, fares on 90 of the next 90 days22 Dec, a price seen 3 days ago: it may be higher now or sold out

Trips from Milan through Austria

Bulgaria3 cities, from €16

  • Sofia€16 · Check priceMalta Air, Ryanair and Wizz Air, fares on 37 of the next 90 days11 Jan, a price seen 6 days ago: it may be higher now or sold out
  • Plovdiv€22 · Check priceMalta Air and Ryanair, fares on 4 of the next 90 days19 Nov, seen 2 days ago
  • Varna€33 · Check priceWizz Air, fares on 14 of the next 90 days9 Jan, seen 2 days ago

Slovakia1 city, from €17

  • Bratislava€17 · Check priceMalta Air and Ryanair, fares on 32 of the next 90 days10 Dec, seen 2 days ago

Lithuania2 cities, from €17

  • Kaunas€17 · Check priceMalta Air and Ryanair, fares on 15 of the next 90 days11 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Vilnius€25 · Check priceMalta Air, Ryanair and Wizz Air, fares on 59 of the next 90 days13 Jan, a price seen 5 days ago: it may be higher now or sold out

Sweden2 cities, from €17

  • Stockholm€17 · Check priceMalta Air, Ryanair, SAS Scandinavian and 1 more, fares on 66 of the next 90 days12 Dec, a price seen 5 days ago: it may be higher now or sold out
  • Gothenburg€18 · Check priceMalta Air and Ryanair, fares on 5 of the next 90 days27 Nov, a price seen 3 days ago: it may be higher now or sold out

Ireland1 city, from €17

  • Dublin€17 · Check priceAer Lingus, Malta Air and Ryanair, fares on 89 of the next 90 days13 Dec, a price seen 4 days ago: it may be higher now or sold out

Portugal4 cities, from €18

  • Porto€18 · Check priceMalta Air, Ryanair, Wizz Air Malta and 1 more, fares on 34 of the next 90 days25 Nov, a price seen 4 days ago: it may be higher now or sold out
  • Lisbon€23 · Check priceMalta Air, Ryanair, TAP Air Portugal and 1 more, fares on 54 of the next 90 days10 Dec, a price seen 3 days ago: it may be higher now or sold out
  • Faro€24 · Check priceRyanair, fares on 4 of the next 90 days29 Nov, seen 2 days ago
  • Funchal (Madeira)€26 · Check priceRyanair, fares on 19 of the next 90 days24 Nov, a price seen 5 days ago: it may be higher now or sold out

Czech Republic1 city, from €18

  • Prague€18 · Check priceMalta Air, Ryanair and easyJet, fares on 61 of the next 90 days15 Dec, seen 2 days ago

Montenegro1 city, from €19

  • Podgorica€19 · Check priceWizz Air Malta, fares on 16 of the next 90 days31 Dec, a price seen 8 days ago: it may be higher now or sold out

Norway2 cities, from €20

  • Oslo€20 · Check priceMalta Air, Norwegian Air Shuttle, Norwegian Air Sweden and 2 more, fares on 24 of the next 90 days26 Nov, seen 2 days ago
  • Tromso€72 · Check priceNorwegian Air Shuttle, Wizz Air Malta and easyJet, fares on 4 of the next 90 days15 Dec, a price seen 3 days ago: it may be higher now or sold out

Denmark1 city, from €21

  • Copenhagen€21 · Check priceMalta Air, Ryanair, SAS Scandinavian and 1 more, fares on 39 of the next 90 days10 Dec, a price seen 4 days ago: it may be higher now or sold out

Greece2 cities, from €22

  • Athens€22 · Check priceAegean Airlines, Malta Air, Ryanair and 2 more, fares on 35 of the next 90 days22 Nov, a price seen 3 days ago: it may be higher now or sold out
  • Thessaloniki€33 · Check priceAegean Airlines, Malta Air and easyJet, fares on 8 of the next 90 days14 Dec, a price seen 4 days ago: it may be higher now or sold out

Cyprus2 cities, from €23

  • Paphos€23 · Check priceMalta Air and Ryanair, fares on 11 of the next 90 days3 Dec, seen 2 days ago
  • Larnaca€37 · Check priceCyprus Airways and Wizz Air Malta, fares on 37 of the next 90 days11 Jan, seen 2 days ago

Latvia1 city, from €23

  • Riga€23 · Check priceMalta Air, Ryanair and airBaltic, fares on 57 of the next 90 days10 Jan, seen 2 days ago

Switzerland2 cities, from €25

  • Geneva€25 · Check priceeasyJet, fares on 20 of the next 90 days15 Dec, a price seen 6 days ago: it may be higher now or sold out
  • Zurich€86 · Check priceEthiopian Airlines, Helvetic Airways, ITA Airways and 2 more, fares on 38 of the next 90 days14 Jan, seen 2 days ago

Moldova1 city, from €25

  • Chisinau€25 · Check priceHiSky Europe, SiamWings and Wizz Air Malta, fares on 64 of the next 90 days27 Jan, seen 2 days ago

Serbia1 city, from €30

  • Belgrade€30 · Check priceAir Serbia and Wizz Air, fares on 55 of the next 90 days10 Jan, seen 2 days ago

Estonia1 city, from €37

  • Tallinn€37 · Check priceMalta Air and Ryanair, fares on 23 of the next 90 days25 Jan, seen 2 days ago

Iceland1 city, from €39

  • Reykjavik€39 · Check priceWizz Air Malta and easyJet, fares on 40 of the next 90 days9 Dec, a price seen 3 days ago: it may be higher now or sold out

Armenia1 city, from €43

  • Yerevan€43 · Check priceFLYONE Armenia and Wizz Air Malta, fares on 64 of the next 90 days16 Jan, seen 2 days ago

Georgia2 cities, from €43

  • Kutaisi€43 · Check priceWizz Air, fares on 45 of the next 90 days24 Jan, seen 2 days ago
  • Tbilisi€45 · Check priceGeorgian Airways and easyJet, fares on 51 of the next 90 days4 Feb, seen 2 days ago

Trips from Milan through Georgia

Finland3 cities, from €47

  • Helsinki€47 · Check priceFinnair, JTD, Malta Air and 2 more, fares on 38 of the next 90 days10 Feb, seen 2 days ago
  • Kittila€103 · Check priceeasyJet, fares on 1 of the next 90 days10 Jan, a price seen 4 days ago: it may be higher now or sold out
  • Rovaniemi€104 · Check priceMalta Air, Ryanair and easyJet, fares on 18 of the next 90 days7 Jan, seen 2 days ago

Kosovo1 city, from €48

  • Pristina€48 · Check priceWizz Air Malta, fares on 2 of the next 90 days2 Jan, a price seen 6 days ago: it may be higher now or sold out

Türkiye3 cities, from €51

  • Antalya€51 · Check priceSunExpress, fares on 14 of the next 90 days8 Jan, seen 2 days ago
  • Istanbul€71 · Check priceAjet, Pegasus Airlines and Turkish Airlines, fares on 90 of the next 90 days21 Jan, a price seen 6 days ago: it may be higher now or sold out
  • Izmir€106 · Check priceSunExpress, fares on 14 of the next 90 days6 Dec, a price seen 3 days ago: it may be higher now or sold out

Trips from Milan through Türkiye

North Macedonia1 city, from €127

  • Skopje€127 · Check priceWizz Air, fares on 1 of the next 90 days26 Dec, 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 (64 here, flown on 20 days or more).