Travelling from Milan to Oslo: what you need to know
Planning your flight from Milan to Oslo begins with finding the right airport to kick off your trip. Milan Malpensa Airport (MXP), Milan Bergamo Airport (BGY) and Milan Linate Airport (LIN) are the main terminals in Milan.
Oslo Gardermoen Airport (OSL) and TORP Sandefjord Airport (TRF) are Oslo's chief entry points.
Around 2 hours 35 minutes is how long you can expect to be travelling on a direct Milan to Oslo flight.
Milan and Oslo are in the same timezone, UTC+1.
Milan Malpensa Airport (MXP) to Oslo Gardermoen Airport (OSL) is the most popular route between these two cities. There are 13 weekly departures to pick from. If you prefer starting your day later, the last flight from Milan to Oslo is with Norwegian Air Shuttle at 21:25. Go for the first MXP to OSL departure with easyJet at 08:00 to maximise your time in Oslo.
Allow plenty of time to make your Milan to Oslo flight. Generally, it's best to arrive two hours before international departures and an hour ahead for domestic flights.
Be prepared for longer lines during popular months such as July. Arriving up to four hours in advance for international flights and two hours for a domestic departure will help ensure a smooth travel experience.
How to find the cheapest flights from Milan to Oslo
Don't leave things to the last moment. You're more likely to find cheap Milan to Oslo flights if you book early. Airlines often have some excellent early bird rates.
If you're flexible with your travel plans, use the 'Whole month' tool. It'll give you the lowest price across each month when searching for your plane ticket from Milan to Oslo.
Save time looking for cheap flights from Milan to Oslo by creating a Price Alert. We'll send you an email or notification on the app when a new low fare is offered.
Find a cheap Milan to Oslo flight with the help of our filters. Select your preferred times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.
Flying from Milan
Milan Malpensa Airport (MXP)
If you're looking for a direct flight from Milan to Oslo, you can leave from Milan Malpensa Airport (MXP). Travel from MXP to Oslo Gardermoen Airport (OSL) in one seamless journey.
You can choose from various airlines offering direct Milan to Oslo plane tickets with departures from MXP, including:
Stopovers are the ideal opportunity to take a travel break — and maybe even explore another city. When browsing Milan to Oslo flights leaving from Milan Malpensa Airport, deselect the 'Direct flights only' box to see where you can stop along the way. Popular options include:
Frankfurt am Main Airport (FRA)
Copenhagen Airport (CPH)
Zurich Airport (ZRH)
The journey from central Milan to MXP takes around 50 minutes by public transport. If you drive, ride-share or grab a taxi, you'll cover the 40 kilometres in 50 minutes or so, depending on traffic conditions.
Want a hassle-free start to your break? Stay near Milan Malpensa Airport. Whether you have an early flight from Milan to Oslo or just don't like being rushed, these hotels are ideal:
When it comes to Milan Malpensa Airport's on-time performance, 76% of flights complete their journey on time.
Milan Bergamo Airport (BGY)
Looking for a direct flight from Milan to Oslo taking off from Milan Bergamo Airport (BGY)? Find your seat and fly straight from BGY to Oslo Gardermoen Airport (OSL) and TORP Sandefjord Airport (TRF).
Ryanair offers direct Milan to Oslo plane tickets from BGY. Book your preferred aisle seat and arrive at your destination in a single journey.
Break up your Milan to Oslo flight with a stop so you can freshen up or cross a new place off your list. Some great stopovers between Milan Bergamo Airport and Oslo are:
Amsterdam Schiphol Airport (AMS)
Copenhagen Airport (CPH)
Warsaw Chopin Airport (WAW)
Using public transport, you can travel from central Milan to BGY in around 1 hour. The airport is roughly 48 kilometres away. Driving will take you about 50 minutes.
Get your holiday started early with an extra night away from home. Before catching your flight from Milan to Oslo, stay in one of these hotels close to Milan Bergamo Airport:
75% of flights taking off from Milan Bergamo Airport arrive according to schedule.
Milan Linate Airport (LIN)
You can hop on a direct flight from Milan to Oslo departing from Milan Linate Airport (LIN). Reserve a ticket and head straight to Oslo Gardermoen Airport (OSL).
EasyJet is one reputable carrier that offers direct Milan to Oslo plane tickets from LIN.
You can lock in a ticket from Milan to Oslo with a stop or two departing from Milan Linate Airport (LIN). These are some of the most common stopovers between LIN and Oslo:
Amsterdam Schiphol Airport (AMS)
Palma - Majorca Airport (PMI)
Dusseldorf International Airport (DUS)
The journey time to LIN from central Milan is around 30 minutes on public transport. If you prefer to travel by car, it'll take you about 20 minutes to cover the 8 kilometres or so.
Skip the morning rush on departure day — stay close to Milan Linate Airport and know you'll be at your gate with time to spare. Check in to one of these hotels the day before if you're catching an early Milan to Oslo flight:
With 83% of its departing flights arriving as planned, LIN is a dependable starting point for any journey.
Arriving in Oslo
Oslo Gardermoen Airport (OSL)
Oslo Gardermoen Airport (OSL) is approximately 40 kilometres from the centre of Oslo. If you're catching a taxi or a ride-share, the drive takes roughly 40 minutes.
It typically takes 20 minutes to get there on public transport.
The last thing you want is a lengthy journey to your hotel if you're arriving on a late flight from Milan to Oslo. Stay at one of these accommodation options near OSL instead:
Grab a Oslo Gardermoen Airport rental car and explore Oslo and beyond with your own wheels. Budget, Hertz and Thrifty are leading providers to choose from here.
Reserving your vehicle from Oslo Gardermoen Airport around three weeks in advance gives you the best shot at securing a great deal.
TORP Sandefjord Airport (TRF)
The centre of Oslo is around 88 kilometres from TORP Sandefjord Airport (TRF). After your flight from Milan to Oslo has hit the runway and you've made your way to arrivals, expect a drive of around 1 hour 30 minutes.
If you're travelling on public transport, it'll take around 1 hour 50 minutes.
Hang the 'Do not disturb' sign on your door and rest at a hotel close to TRF. Here are a few options where you can check in after your flight from Milan to Oslo:
Forget about public transport schedules or waiting in a long taxi line. Grab a TORP Sandefjord Airport rental car and take your trip in whatever direction you choose. Compare rates and availability from Hertz, Sixt and Budget.
Lock in the lowest price by booking your ride from TRF one week in advance. You'll also have access to a bigger selection of vehicles.
Best time to go to Oslo
March is the quietest month for flights from Milan to Oslo, while September is the most popular. Find the best time to visit Oslo based on whether you prefer a lively atmosphere or a more laid-back vibe.
Lock in a Milan to Oslo ticket departing in July if you're eager to explore the city during its warmest month. You can expect temperatures in Oslo to range from 8ºC to 25ºC.
Search for cheap flights from Milan to Oslo in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -14ºC and 1ºC on average.
More about Oslo
Start your Oslo trip off on the right foot by choosing the perfect place to stay. As soon as you've booked your flight from Milan to Oslo, browse our range of accommodation options including:
There are so many things to do and see in this city it can be hard to work out where to start. The Norwegian Opera and Ballet, Viking Ship Museum and The Royal Palace are major attractions which should feature on any well-planned Oslo itinerary.
Explore more of Norway
Bergen is just one of the many cities in Norway waiting to be discovered once you've seen the sights of Oslo. Around 306 kilometres to the west, popular attractions include Fløyfjellet, Bergen? And Fløyen Panorama.
Around 386 kilometres north of Oslo, Trondheim is another essential stop in Norway. Start your sightseeing at Nidaros Cathedral, Nigard Glacier and Tyholttarnet.