Find the cheapest flights from Milan to Reykjavik in 2026. Compare airlines, prices by month, and booking tips to save on your trip.
Route: Milan (MXP) → Reykjavik (KEF)
Distance: Direct flights not available
Flight Duration: 4h 30m – 6h 30m (1 stop)
Prices by Month
| Month | Avg Price | Demand |
|---|---|---|
| January | €310 | low |
| February | €305 | low |
| March | €340 | medium |
| April | €380 | medium |
| May | €450 | high |
| June | €580 | high |
| July | €720 | high |
| August | €680 | high |
| September | €460 | medium |
| October | €350 | medium |
| November | €290 | low |
| December | €380 | medium |
Airlines on This Route
- Icelandair (connecting): from €350 — Icelandair offers the most convenient connections via Copenhagen or Amsterdam; check their Saga Premium class for extra legroom on transatlantic routes
- easyJet (connecting): from €320 — easyJet often has the lowest prices but check total journey time – they may route through London Gatwick or Berlin with longer layovers
- Ryanair (connecting): from €290 — Ryanair can be cheapest but often routes through London Stansted or other UK airports – factor in visa requirements for UK transit if applicable
- Austrian Airlines (connecting): from €380 — Vienna connections are often faster and more comfortable; Austrian offers reliable service with decent layover times in Vienna
Booking Strategy
The Milan to Reykjavik route requires at least one stop, with Copenhagen, Amsterdam, and London being the most common transit hubs. Book 6-8 weeks ahead for optimal pricing – Icelandair tends to release their best fares early, while budget carriers like easyJet and Ryanair fluctuate more dramatically. January and November offer the lowest prices (€290-320), while July-August sees prices surge to €600-800. Tuesday and Wednesday departures are typically €30-50 cheaper than weekend flights. Use Skyscanner’s ‘everywhere’ feature to compare all carriers, but book directly with the airline to avoid third-party booking fees. Consider flying into Reykjavik Keflavik (KEF) rather than the smaller Reykjavik city airport – KEF is 50km from the city and handles all international arrivals. If your travel dates are flexible, shift to shoulder months (April or October) for 40-50% savings.
Route Tips
- Book Icelandair for the most convenient connections – their Copenhagen and Amsterdam hubs offer the shortest total travel times with typically 1-2 hour layovers versus 4-6 hours with budget carriers
- Consider flying out of Bergamo (BGY) instead of Malpensa – Ryanair sometimes offers cheaper fares from BGY to London or other European connection points, though total journey time increases significantly
- Iceland weather can cause delays, especially in winter – build buffer days into your itinerary and book morning flights which are less likely to be affected by afternoon storms
- All travelers to Iceland need a valid passport with at least 3 months validity beyond their planned departure – no visa required for EU/Schengen citizens for stays up to 90 days
- For baggage savings, consolidate into one checked bag if flying budget carriers – Ryanair charges €25-35 per checked bag, while Icelandair includes one 23kg bag in their standard fare
- Use the Flybus (Airport Direct) for airport transfers rather than taxis – at €16-18 it’s a fraction of the taxi fare and drops you at the BSÍ bus terminal in central Reykjavik with easy onward connections
- If visiting during northern lights season (September-March), consider booking a morning flight arriving by 5-6pm so you have evening hours for aurora hunting after getting settled
Frequently Asked Questions
How long is the flight from Milan to Reykjavik?
There are no direct flights from Milan to Reykjavik. The shortest connecting routes take approximately 4 hours 30 minutes, typically with Icelandair via Copenhagen (CPH) or Amsterdam (AMS). Most connections range from 5-7 hours depending on layover duration. Ryanair and easyJet connections often involve longer layovers (8-12 hours) through London or other European hubs. The Milan Malpensa (MXP) to Reykjavik Keflavik (KEF) route requires at least one stop, making the total journey time including layovers between 5-12 hours depending on your connection choice.
How much does it cost to fly from Milan to Reykjavik?
Prices start from approximately €290-310 for budget connections in low season (January-February, November). Peak summer (July-August) sees prices jump to €600-800 for economy class. The average price across the year is around €420. Icelandair typically charges €350-450 for their direct connections through Copenhagen, while budget carriers like easyJet and Ryanair can go as low as €250-300 but with fewer amenities and longer travel times. Shoulder seasons (April, October) offer the best value at €350-400 for decent flight times.
Are there direct flights from Milan to Reykjavik?
No, there are currently no direct flights from Milan to Reykjavik. All flights require at least one stop. The most popular connecting routes are through Copenhagen (operated by Icelandair and Scandinavian Airlines), Amsterdam (KLM and Icelandair), or London (easyJet and various carriers). Some travelers opt for alternative Italian departure cities like Venice or Bologna which occasionally have seasonal charter flights to Iceland, but these are infrequent. For the best connection times, Copenhagen and Amsterdam hubs typically offer the most convenient layovers of 1-2 hours.
What is the cheapest month to fly from Milan to Reykjavik?
January is the cheapest month with average prices around €310, closely followed by February (€305) and November (€290). These winter months offer the lowest demand for Iceland tourism, making flights significantly cheaper. However, January and February offer only 5-6 hours of daylight and cold weather (average -2°C to 4°C), though this is peak season for northern lights viewing. November provides a good balance with lower prices (€290), decent daylight hours, and the beginning of the aurora season. Avoid July and August when prices peak at €680-720 due to summer tourism demand.
Which airlines fly from Milan to Reykjavik?
Icelandair is the primary carrier with the most convenient connections via Copenhagen or Amsterdam, offering 1 checked bag included and reasonable layover times. Budget options include easyJet (connecting through London Gatwick or Milan directly to Iceland seasonally) and Ryanair (limited routes, often via London Stansted). Austrian Airlines offers reliable connections through Vienna, while Scandinavian Airlines (SAS) flies via Copenhagen. KLM provides Amsterdam connections. Budget carriers have stricter baggage policies – Ryanair only allows a small personal item, while easyJet’s basic fare restricts cabin bag size significantly.
What airport do I fly into in Reykjavik?
You’ll fly into Keflavik International Airport (KEF), located approximately 50 kilometers (31 miles) southwest of Reykjavik city center. This is Iceland’s main international gateway handling all scheduled international arrivals. The airport is relatively small but modern. To reach downtown Reykjavik, you can take the Airport Direct bus (Flybus) for approximately €16-18 (35-45 minutes), book a Gray Line shuttle for €19-22, or take a taxi for approximately €150-180 (30-40 minutes). Rental cars are available at the airport if you plan to explore Iceland independently. The smaller Reykjavik Airport (RKV) handles domestic flights only and is not used for international arrivals from Milan.
How far in advance should I book Milan to Reykjavik flights?
Book 6-8 weeks in advance for the best prices – this is when airlines typically release their most competitive advance booking fares. For summer travel (June-August), booking 10-12 weeks ahead is advisable as prices rise quickly and seats fill up. Last-minute deals are rare on this route due to consistent demand from tourism. November-February trips can sometimes be booked 4-6 weeks ahead for good deals. Avoid booking more than 4 months in advance as airlines often release cheaper fares closer to the travel date. Use fare alerts starting 3 months before your intended travel dates and set notifications for price drops.
Is it cheaper to fly from Milan to Reykjavik on weekdays?
Yes, flying midweek is significantly cheaper on the Milan to Reykjavik route. Tuesday and Wednesday departures are typically €30-60 cheaper than Friday or Sunday flights. Saturday departures fall in the middle. The difference is most pronounced during shoulder and high seasons – in July, a Tuesday flight might cost €550 while the same route on Friday could be €680+. Weekend departures are more expensive because many travelers combine weekend travel with their Iceland trip. For the best savings, aim for Tuesday or Wednesday departures with early morning or late-night flight times, which are consistently €20-40 cheaper than afternoon departures.
Data updated: 2026-03



