Cheap flights from Milan to Oslo Gardermoen

Compare Milan to Oslo Gardermoen flight deals

Find the cheapest month or even day of the year to fly to Oslo Gardermoen

Book the best Oslo Gardermoen fare with no extra fees

Flight deals from Milan to Oslo Gardermoen

Looking for a cheap last-minute deal or the best round-trip flight from Milan to Oslo Gardermoen? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Milan to Oslo Gardermoen

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to Oslo Gardermoen flights are currently cheapest in October.

Direct flights from Milan to Oslo Gardermoen

Milan to Oslo Gardermoen: Alternative routes

Compare routes from Milan to Oslo below. You may find an airport to fly into that's cheaper, faster, or easier than Oslo Gardermoen.

Milan to Oslo: Flight information

The things to know before you go.
Cheapest flight found$64
Cheapest month to flyOctober
Average flight time2 hrs, 36 mins
Most popular airlineNorwegian
Average flights per week68

Finding cheap flights from Milan to Oslo Gardermoen: Frequently asked questions

The best price we found for a round-trip flight from Milan to Oslo Gardermoen is $64. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 36 minutes is the average flight time from Milan to Oslo Gardermoen.
Norwegian, easyJet and Scandinavian Airlines fly direct from Milan to Oslo Gardermoen.
There are 34 flights per week flying from Milan to Oslo Gardermoen, as of July 2025.
The cheapest month to fly from Milan to Oslo Gardermoen is usually October.
Yes – the average flight time is 2 hours and 36 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Oslo Gardermoen but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Oslo is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Oslo Gardermoen is easyJet.

Traveling from Milan to Oslo Airport Gardermoen (OSL): What you need to know

  • You can choose from a variety of airports when planning your flight from Milan to Oslo Airport Gardermoen (OSL). Check out your options for jetting out of Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN).

  • Jump on a direct Milan to Oslo Airport Gardermoen flight and you'll be traveling for around 2 hours 40 minutes.

  • Oslo Airport Gardermoen is located in Oslo. The city's timezone is UTC+1 — the same as Milan.

  • With 13 direct weekly flights between the two airports, Milano Malpensa Airport (MXP) to Oslo Airport Gardermoen (OSL) is the most popular route. easyJet operates the earliest flight at 8am. If you prefer to get more out of your day before taking off, the last departure from MXP to OSL is with Norwegian Air Shuttle at 9:25pm.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This way, you can comfortably catch your flight from Milan to OSL.

  • During peak travel periods, allow for extended wait times and show up earlier. Aim for at least two hours ahead for domestic flights and as much as four hours for international journeys.

Airports in Milan

Milano Malpensa Airport (MXP)

  • You can hop on a direct flight from Milan to Oslo Airport Gardermoen (OSL) out of Milano Malpensa Airport (MXP).

  • Choose from a variety of airlines operating direct flights from Milan to Oslo Airport Gardermoen departing from MXP. Head off on your trip with any of these:

  • The top choice among passengers flying between MXP and OSL is Norwegian Air Shuttle.

  • The carrier with the most consistent on-time arrival rate on this route is SAS.

  • MXP is about 48 kilometers from central Milan. If you're catching a cab, ride-sharing or driving from the center, it'll take 45 minutes or so to get there, depending on traffic. If you're using public transport, expect the travel time to be around 55 minutes.

  • Want a stress-free start to your break? Stay near Milano Malpensa Airport. Whether you have an early flight from Milan to Oslo Airport Gardermoen or just don't like being rushed, these hotels are the ideal choice:

  • 68.23% of flights that leave from Milano Malpensa Airport land at their destination on time.

Orio al Serio International Airport (BGY)

  • Consider beginning your travels from Orio al Serio International Airport (BGY). You can book a direct Milan to Oslo Airport Gardermoen (OSL) plane ticket from this popular hub.

  • Norwegian Air Shuttle operates direct flights from Milan to OSL out of BGY. Book your favorite aisle (or window) seat and arrive at your destination in a single stretch.

  • Norwegian Air Shuttle has the largest share of bookings on the BGY to OSL route.

  • Among the carriers operating flights between Orio al Serio International Airport and Oslo Airport Gardermoen, Norwegian Air Shuttle has the best track record for timeliness.

  • Using public transport, you can travel from central Milan to BGY in about 2 hours 20 minutes. The terminal is roughly 64 kilometers away, and making the journey by car will take approximately 1 hour.

  • Catching the earliest flight? You might like to check in to one of these hotels near Orio al Serio International Airport the day before your Milan to OSL flight:

  • When it comes to flights staying on schedule, Orio al Serio International Airport has an on-time arrival rate of 67.49%.

Milano Linate Airport (LIN)

  • Begin your journey at Milano Linate Airport (LIN) and head straight to your destination without layovers. You can book direct flights from Milan to Oslo Airport Gardermoen out of here.

  • easyJet is one reputable carrier that offers direct Milan to OSL plane tickets from LIN.

  • easyJet ranks first in bookings for flights from LIN to OSL.

  • LIN is roughly 11 kilometers from central Milan. Driving from the city center to the airport takes about 30 minutes. If you're considering public transport, expect a journey time of around 45 minutes.

  • Sleep a little longer and still make your Milan to Oslo Airport Gardermoen flight with plenty of time to spare. These hotels near Milano Linate Airport make it a breeze to get to the terminal if you're flying out early:

  • Flights that take off from LIN reach their destination on schedule 79.56% of the time.

About Oslo Airport Gardermoen (OSL)

Getting from Oslo Airport Gardermoen (OSL) to central Oslo

  • Oslo Airport Gardermoen to central Oslo is roughly 40 kilometers. If you're renting a car or getting a cab, plan in advance to make your trip as easy as possible. Journey times vary depending on traffic conditions and the time of day.

  • If you're traveling by public transport, expect a journey time of around 30 minutes.

How to find the cheapest flights from Milan to Oslo Airport Gardermoen (OSL)

  • At the moment, $24 is the lowest price we've found for a one-way ticket from Milan to Oslo Airport Gardermoen. The cheapest price for a return flight is $64. Remember fares may change due to availability at the time of booking.

  • Booking ahead of time is often the key to scoring a cheap flight from Milan to OSL. Fares tend to rise as seats fill up, so the closer you get to departure, the more you'll likely spend.

  • The 'Whole month' search tool shows you the cheapest Milan to Oslo Airport Gardermoen tickets across the entire month. It's a great way to find a bargain if your travel dates are flexible.

  • Never miss a deal on plane tickets from Milan to OSL by creating a Price Alert. We'll send you an email or notification through the app when a lower fare becomes available.

  • Save on your flight from Milan to Oslo Airport Gardermoen by using filters. Select your preferred duration, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Milan to Oslo Airport Gardermoen (OSL)

  • It's time to figure out when to book your flight from Milan to Oslo Airport Gardermoen (OSL). June is when most people visit Oslo. If you're all about a more relaxed kind of trip, go in February.

  • Book a Milan to OSL plane ticket departing in July if you're eager to explore the city during its warmest month. Expect temperatures in Oslo to range from 8ºC (46ºF) to 25ºC (77ºF).

  • January sees temperatures of between -14ºC (7ºF) and 1ºC (34ºF). Look for cheap tickets from Milan to Oslo Airport Gardermoen around that time if you like cooler conditions.

More about Oslo

  • Once you've booked your flight from Milan to Oslo Airport Gardermoen, find a hotel that puts you in a great location. Make one of these options your base for exploring Oslo:

  • Your visit to Oslo wouldn't be complete without a bit of sightseeing. Big-name attractions that are worth your time include The Norwegian National Opera & Ballet, M/S Nobel: Oslo Fjord Sightseeing / Hop On Hop Off Boat and Viking Ship Museum.

Explore more of Norway

  • Oslo will leave a lasting impression, but there are so many other corners of Norway you'll want to see. Around 290 kilometers south-west of Oslo, a visit to Kristiansand will keep you on the move. Start with popular sights like Lille Kjæragbolten, Holmenkollen and Bystranda.

  • Skien is another must-experience destination in Norway and is around 137 kilometers south-west of Oslo. No trip is complete without experiencing The Telemark Canal, Skien Sluse (Telemarkskanalen) and The Adventure Factory.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

OSZAR »