C$24 Cheap Flights from Oslo to Milan

Compare Oslo to Milan flight deals

Find the cheapest month or even day of the year to fly to Milan

Book the best Milan fare with no extra fees

Flight deals from Oslo to Milan

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

Find the cheapest month to fly from Oslo to Milan

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

Direct flights from Oslo to Milan

Oslo to Milan: Flight information

The things to know before you go.
Cheapest flight foundC$24
Cheapest month to flyApril
Average flight time2 hrs, 37 mins
Most popular airlineNorwegian
Average flights per week43

Finding cheap flights from Oslo to Milan: Frequently asked questions

There are 4 airports in Milan: Milan Linate, Milan Malpensa, Milan Bergamo, and Verona Brescia.
The best price we found for a return flight from Oslo to Milan is C$56. 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 37 minutes is the average flight time from Oslo to Milan.
Norwegian, Scandinavian Airlines and Etihad Airways fly direct from Oslo to Milan.
As of February 2026, there are 43 flights per week flying from Oslo to Milan.
The cheapest month to fly from Oslo to Milan is usually April.
If you're flying from Oslo, the cheapest airport near Milan is Milan Bergamo – which is 45.9 km away from the centre of Milan. We've found flights into this airport from C$56.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Oslo to Milan on Friday, April 3, 2026.
Yes – the average flight time is 2 hours and 37 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 Milan 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 Milan is around 40 days in advance, so don’t leave your flight to the last minute.
In February, the average temperature is usually around 4°C. August is typically the warmest month in Milan, when it usually averages around 28°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging -1°C. The rainiest month is November.
The cheapest airline that flies to Milan is Ryanair .

Flying from Oslo to Milan: what you need to know

  • Start your vacation planning by considering where you'll take off for your flight from Oslo to Milan. Oslo Airport Gardermoen (OSL) and Torp Sandefjord Airport (TRF) are the two main airports in Oslo.

  • Hop off the plane at one of Milan's major gateways like Milano Malpensa Airport (MXP). You can also come in for landing at Orio al Serio International Airport (BGY) or Milano Linate Airport (LIN).

  • A direct flight from Oslo to Milan takes on average 2 hours 35 minutes. Milan's timezone is UTC+1 — the same as Oslo.

  • Oslo Airport Gardermoen Airport (OSL) to Milano Malpensa Airport (MXP) is the most popular route that connects these two cities. There are 13 weekly flights to pick from. If you have things to do before heading off, the last flight from Oslo to Milan is with SAS at 18:35. Opt for the first OSL to MXP departure operated by SAS at 06:15 if you're more of an early bird.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This will give you enough time to board your flight from Oslo to Milan.

  • Be prepared for longer lines during popular months like June and other peak seasons. Arriving up to four hours ahead of international flights and two hours for a domestic departure is a wise move.

  • You can travel to Italy for tourism purposes without a visa if you have a passport from Norway. But before booking your cheap flight from Oslo to Milan, make sure you're up to date with the latest guidelines. Visa rules can change, and you may require some documentation if your trip is for work or other reasons.

Flying from Oslo

Oslo Airport Gardermoen Airport (OSL)

  • Depart from Oslo Airport Gardermoen Airport (OSL) on a direct flight from Oslo to Milan. These Milan airports connect nonstop to OSL:

    • Milano Malpensa Airport (MXP)

    • Orio al Serio International Airport (BGY)

    • Milano Linate Airport (LIN)

  • When departing from OSL, you can catch a direct flight from Oslo to Milan with SAS.

  • A stopover is the ideal opportunity to take a travel break — and maybe even tour another city. When searching for flights from Oslo to Milan departing from Oslo Airport Gardermoen Airport, uncheck the 'Direct flights only' box to see where you can visit along the way. Here are some options to consider:

    • Franz Josef Strauss Airport (MUC)

    • Zurich Airport (ZRH)

    • Copenhagen Airport (CPH)

  • OSL is about 48 kilometres from central Oslo. If you're catching a cab, ride-sharing or driving from the centre, it'll take you 38 minutes or so to get there, depending on the traffic. If you're using public transport, expect the travel time to be approximately 30 minutes.

  • Looking for a convenient hotel close to Oslo Airport Gardermoen Airport? If you're catching an early flight from Oslo to Milan, these accommodation options will have you sleeping moments from your check-in counter:

Torp Sandefjord Airport (TRF)

  • Visit friends or family or just take a moment to stretch your legs with a stopover. If you'd like to break up your flight from Oslo to Milan, check out these options when leaving from Oslo Airport Gardermoen Airport:

    • Franz Josef Strauss Airport (MUC)

    • Zurich Airport (ZRH)

    • Copenhagen Airport (CPH)

  • TRF is around 121 kilometres from central Oslo. It takes 1 hour and 28 minutes or so to get to the airport if you're driving from the city centre. Public transport takes roughly 2 hours and 21 minutes.

  • Want to treat yourself to an extra night away before catching your flight from Oslo to Milan? Unwind in a hotel near Torp Sandefjord Airport before your trip officially starts. These stays are calling your name:

Arriving in Milan

Milano Malpensa Airport (MXP)

  • Milano Malpensa Airport (MXP) is around 48 kilometres from central Milan. With your own car rental or if you take a cab, the drive is about 45 minutes.

  • It takes roughly 53 minutes to get there using public transport.

  • If you have a late flight from Oslo to Milan, few things beat the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and relaxing not long after at one of these hotels near MXP:

Orio al Serio International Airport (BGY)

  • As soon as your flight from Oslo to Milan has arrived, you can get to the city centre in about 58 minutes by car. Central Milan is roughly 64 kilometres from Orio al Serio International Airport (BGY).

  • You can also travel using public transport, which will take approximately 2 hours and 18 minutes.

  • There are some comfortable stays to drop your things at near BGY. Unwind after your flight from Oslo to Milan at any of these well-located options:

How to find the cheapest flights from Oslo to Milan

  • The lowest price we've seen for a one-way ticket from Oslo to Milan is C$24. For a return flight on this route, the best price is C$56. Depending on when you want to go and the availability, these fares may change.

  • To score cheap flights from Oslo to Milan, reserve your trip 7 months ahead of your departure date.

  • Organize your trip for March. That's the cheapest month for tickets from Oslo to Milan. If you have flexibility with your dates, use the 'Whole month' tool to find the cheapest price across each month.

  • Locking in a cheap ticket from Oslo to Milan is a piece of cake with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as there's a better deal.

  • Tailor your flights using filters. Choose your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Best' or 'Cheapest' flights from Oslo to Milan.

Best time to go to Milan

  • July is the busiest month for flights from Oslo to Milan. To avoid the crowds, head to Milan in February.

  • Before booking a flight from Oslo to Milan, consider the type of weather you enjoy. July is the warmest month in Milan, with the temperature ranging from 16ºC to 35ºC.

  • If you like travelling in cooler conditions, look for a cheap ticket from Oslo to Milan in January when temperatures average between -1ºC and 9ºC.

More about Milan

Complete your Milan trip with a car rental

  • Finding you a cheap flight from Oslo to Milan isn't our only party trick. Check out our car rentals in Milan and explore at your own pace. We find deals from trusted car rental companies and put them all in one place. Instantly compare offers and then book with no fees.

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