Travelling from Milan to Oslo Gardermoen Airport (OSL): What you need to know
You can choose from a few airports when planning your flight from Milan to Oslo Gardermoen Airport (OSL). Explore your options for jetting out of Milan Malpensa Airport (MXP), Milan Bergamo Airport (BGY) and Milano Linate Airport (LIN).
2 hours 40 minutes is the average journey time for a direct Milan to Oslo Gardermoen Airport flight.
Oslo Gardermoen Airport is located in Oslo. The city's timezone is UTC+1, which is the same as Milan.
The busiest route is from Milan Malpensa Airport (MXP) to Oslo Gardermoen Airport (OSL), with 13 direct services every week. If you're ready to head out sooner, the earliest flight from MXP to OSL is the 8am easyJet option. If you prefer to leave later in the day, the last departure is at 9:25pm with Norwegian Air Shuttle.
Leave plenty of time to catch your flight from Milan to OSL. As a general rule, turn up two hours before international departures and an hour ahead for domestic flights.
Popular months like July or other busy periods mean longer lines and possible delays. Get a head start by arriving at the airport even earlier. Aim for at least four hours ahead of an international flight and two hours before domestic departures.
Airports in Milan
Milan Malpensa Airport (MXP)
You can hop on a direct flight from Milan to Oslo Gardermoen Airport (OSL) leaving from Milan Malpensa Airport (MXP).
You'll have your choice of carriers that operate direct flights from Milan to Oslo Gardermoen Airport leaving from MXP. Reserve your trip with one of these:
Norwegian ranks first in bookings for flights from MXP to OSL.
Among carriers operating on this route, Scandinavian Airlines is the most consistent for on-time landings.
MXP is around 48 kilometres from central Milan. If you're catching a taxi, ride-sharing or driving from the centre, it'll take 50 minutes or so to get there, depending on traffic. If you're taking public transport, expect the travel time to be around 50 minutes.
Looking for a convenient hotel close to Milan Malpensa Airport? If you've booked an early flight from Milan to Oslo Gardermoen Airport, these accommodation options will have you sleeping moments from your check-in counter:
Of the departures from Milan Malpensa Airport, 76% arrive as scheduled at their destination.
Milan Bergamo Airport (BGY)
You can book a direct Milan to Oslo Gardermoen Airport (OSL) plane ticket with departures from Milan Bergamo Airport (BGY). Decide if leaving from BGY is a better fit for your trip.
You can board a direct flight from Milan to OSL with Norwegian Air Shuttle. This is one of the leading carriers operating this route out of BGY.
Norwegian is the most popular choice for travellers flying from BGY to OSL.
Flights between Milan Bergamo Airport and Oslo Gardermoen Airport tend to arrive on time more often with Norwegian compared to other carriers.
BGY is around 48 kilometres from central Milan. It takes 50 minutes or so to get to the airport in a car from the city centre. Public transport takes roughly 1 hour.
Want to treat yourself to an extra night away before your Milan to OSL flight? Check in to a hotel near Milan Bergamo Airport before your break officially begins. Here's where you can stay:
Milan Bergamo Airport has an on-time performance rate of 75%. This figure reflects how frequently flights that depart from this airport land at their destination on time.
Milano Linate Airport (LIN)
Begin your travels at Milano Linate Airport (LIN) and fly straight to your destination without layovers. You can book direct flights from Milan to Oslo Gardermoen Airport out of here.
Buckle up and take off from LIN with easyJet. This popular carrier offers direct Milan to OSL plane tickets.
EasyJet is the airline most travellers choose for flights from LIN to OSL.
From the centre of Milan, LIN is around 8 kilometres away. It takes roughly 20 minutes to get there by car and 30 minutes or so on public transport.
Sleep a little longer and still make your Milan to Oslo Gardermoen Airport flight without having to rush. These hotels near Milano Linate Airport make departure day effortless if you're setting off early:
With 84% of its departing flights arriving without delays, LIN is a reliable starting point for any trip.
About Oslo Gardermoen Airport (OSL)
The last thing you need is a long journey to your hotel if you're arriving on a late flight from Milan to Oslo Gardermoen Airport. Book one of these accommodation options near OSL instead:
Booking your ride around three weeks in advance of your Milan to Oslo Gardermoen Airport flight can help you lock in a great deal.
Getting from Oslo Gardermoen Airport (OSL) to central Oslo
Oslo Gardermoen Airport is around 48 kilometres from the centre of Oslo. It takes around 40 minutes or so to get to the city by car.
If you're travelling by public transport, expect a journey of roughly 20 minutes.
How to find the cheapest flights from Milan to Oslo Gardermoen Airport (OSL)
33 € is the lowest price for a one-way ticket from Milan to Oslo Gardermoen Airport. Return flights start from 66 €. These fares may change based on demand and availability.
To find cheap flights from Milan to OSL, book in advance. Airlines tend to offer lower prices when flights are first released.
Cheap Milan to Oslo Gardermoen Airport tickets are easier to find when you have flexibility in your schedule. Try using the 'Whole month' tool to compare fares across each month and then pick the cheapest day.
Locking in a cheap plane ticket from Milan to OSL is a piece of cake with Price Alerts. Simply set up one of these automatic alerts and we'll get in touch when the price has dropped.
Hunt for savings on a flight from Milan to Oslo Gardermoen Airport with the help of the filters. Pick your ideal arrival and departure times, airlines and number of stops. You can also sort your results by 'Cheapest,' 'Fastest' or 'Best.'
The best time to fly from Milan to Oslo Gardermoen Airport (OSL)
Think about the kind of holiday you want when planning your trip dates. January is the quietest month to go to Oslo. September is when most people book flights from Milan to Oslo Gardermoen Airport (OSL), which may be ideal if you enjoy travelling when it's busier.
The warmest month in Oslo is July, with temperatures ranging between 8ºC (46ºF) and 25ºC (77ºF). Book your Milan to OSL plane ticket then if you enjoy this type of weather.
January has temperatures of between -14ºC (7ºF) and 1ºC (34ºF). Look for cheap tickets from Milan to Oslo Gardermoen Airport around that time if you want to travel in cooler conditions.
More about Oslo
Once you've booked your flight from Milan to Oslo Gardermoen Airport, find a hotel that offers the right mix of comfort and location. Make one of these accommodation options your base for exploring Oslo:
All great adventures should include a little sightseeing. The Norwegian National Opera & Ballet, Viking Ship Museum and Det Kongelige Slott are must-visits when exploring Oslo.
Explore more of Norway
Oslo has plenty to offer, but there are so many other corners of Norway waiting to be explored. Around 290 kilometres southwest of Oslo, a trip to Kristiansand will keep you on the go. Start with popular sights like Lille Kjæragbolten, Bystranda and Baneheia Park.
If you're ready to explore another major destination in Norway, head for Skien, about 137 kilometres southwest of Oslo. The Telemark Canal, Skien Sluse (Telemarkskanalen) and Telemark Museum are among the biggest draws.