Travelling from Oslo to Milan: what you need to know
There are a couple of main airports you can fly out of in Oslo. Explore your options departing from Oslo Gardermoen Airport (OSL) or TORP Sandefjord Airport (TRF) when searching for a flight from Oslo to Milan.
When flying into Milan, hop off the plane at Milan Malpensa Airport (MXP) or Milan Bergamo Airport (BGY). Milan Linate Airport (LIN) is another way to get to this city.
Hop on a direct Oslo to Milan flight and you'll be travelling for an average of 2 hours 40 minutes.
Oslo and Milan follow the same timezone, UTC+1.
With 13 flights a week between the two airports, Oslo Gardermoen Airport (OSL) to Milan Malpensa Airport (MXP) is the most popular route. Board the earliest flight from Oslo to Milan with SAS at 06:00. If you prefer to get more out of your day before leaving, the latest flight from OSL to MXP is with easyJet at 18:20.
To ensure you make your Oslo to Milan flight, leave enough time to check in and drop off your luggage. Arriving two hours ahead of international departures and an hour before domestic flights is the general rule to follow.
Flying during a peak time such as September? School holidays and other popular periods can mean longer queues and delays at check-in and security. Be extra cautious and get there up to four hours ahead of an international flight and two hours before a domestic departure.
How to find the cheapest flights from Oslo to Milan
Rs5,474 is currently the best price for a one-way ticket from Oslo to Milan. Return flights start from Rs14,781. These prices may change based on demand.
Book ten months before travelling. Pricing trends show that this is the ideal window for finding cheap Oslo to Milan flights.
Organise your trip for March. That's the best month for landing a great bargain on plane 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.
Finding a cheap flight from Oslo to Milan couldn't be easier with Price Alerts. Simply set up one of these automatic alerts and we'll notify you as soon as there's a better deal.
Select your ideal departure and arrival times, number of stops and airlines by using the filters. Or sort your Oslo to Milan flight results by 'Best,' 'Cheapest' or 'Fastest.'
Flying from Oslo
Oslo Gardermoen Airport (OSL)
Depart from Oslo Gardermoen Airport (OSL) on a direct flight from Oslo to Milan. You can land at these Milan airports from OSL:
Milan Malpensa Airport (MXP)
Milan Bergamo Airport (BGY)
Milan Linate Airport (LIN)
Pick from a variety of airlines that offer direct Oslo to Milan plane tickets out of OSL. Let one of these carriers take you there:
Think about adding a stopover to potentially save money on your Oslo to Milan flight. Simply uncheck 'Direct flights only' when searching for departures from Oslo Gardermoen Airport. Take a break from travelling at one of these airports:
Amsterdam Schiphol Airport (AMS)
Frankfurt am Main Airport (FRA)
Munich Airport (MUC)
Located around 40 kilometres from central Oslo, OSL can be reached in about 40 minutes by car, depending on traffic. The journey by public transport is roughly 20 minutes.
Need a handy hotel close to Oslo Gardermoen Airport? If you've booked an early flight from Oslo to Milan, these accommodation options will have you sleeping moments from your departure gate:
Oslo Gardermoen Airport maintains a strong on-time record, reducing your chances of a delayed flight. Departures from OSL arrive at their destination as scheduled 85% of the time.
TORP Sandefjord Airport (TRF)
You can book a direct flight from Oslo to Milan departing TORP Sandefjord Airport (TRF). Nonstop services from TRF will get you to Milan Bergamo Airport (BGY).
From TRF, you can lock in a direct Oslo to Milan plane ticket with Ryanair.
You can reach TRF from the centre of Oslo in about 1 hour 30 minutes by car, depending on traffic. The journey on public transport takes roughly 1 hour 50 minutes to travel the 88 kilometres or so.
You're off on holiday, so why not enjoy an extra night away from home? Consider checking in to one of these accommodation options near TORP Sandefjord Airport the day before your flight from Oslo to Milan:
The majority of flights that depart TORP Sandefjord Airport reach their destination as expected. It boasts an on-time performance rate of 88%.
Arriving in Milan
Milan Malpensa Airport (MXP)
Milan Malpensa Airport (MXP) to central Milan takes around 50 minutes to reach by car. The centre is roughly 40 kilometres away.
Getting to the centre on public transport takes roughly 50 minutes.
Book a hotel close to MXP if you have a late flight from Oslo to Milan. Settle into one of these accommodation options and skip the long transfer:
Pick up a Milan Malpensa Airport rental car and discover Milan and beyond with your own set of wheels. Surprice, RentSmart24 and Noleggiare are popular providers to choose from here.
Booking your ride from Milan Malpensa Airport around one week in advance boosts your odds of scoring a great price.
Milan Bergamo Airport (BGY)
The centre of Milan is approximately 48 kilometres from Milan Bergamo Airport (BGY). As soon as your flight from Oslo to Milan has hit the runway and you've navigated your way to arrivals, the drive should take about 50 minutes.
If you hop on public transport, the ride to the centre will take you 1 hour or so.
After your flight from Oslo to Milan, settle in at a hotel near BGY. These are some comfortable options that'll help you get into relaxation mode:
The quickest way to reach your destination is with a Milan Bergamo Airport rental car. Collect a set of wheels from Surprice, RentSmart24 or Galdieri Rent and be off and running.
Don't pay more than you need to. Booking your ride two weeks ahead of your arrival at BGY can get you a lower rate.
Milan Linate Airport (LIN)
Hop off your flight from Oslo to Milan and travel to your hotel or start taking in the sights right away. The centre of Milan is around 8 kilometres from Milan Linate Airport (LIN) and takes roughly 20 minutes to drive there.
If you're travelling on public transport, expect a journey of around 30 minutes.
Stay at a hotel near LIN and quickly go from touchdown to tucked into your bed. Whether you're catching a late Oslo to Milan flight or just want an easier arrival, these stays bring comfort closer to you:
Start your trip without worrying about how to reach your next stop with a Milan Linate Airport rental car. You can book a set of wheels from reliable names here like RentSmart24, Drivalia and Noleggiare.
If you're searching for a specific make or model, lock in your ride from LIN about four weeks ahead of your flight from Oslo to Milan. This improves your chances of getting the car you want, along with a better price.
Best time to go to Milan
It's time to work out your trip dates for your flight from Oslo to Milan. July is the most popular month to travel to Milan. If you want a more relaxed vibe, go in March.
Before locking in your Oslo to Milan tickets, think about the weather you're most comfortable in. July is the warmest month in Milan, with temperatures ranging from 16ºC to 35ºC.
January has average temperatures of between -1ºC and 9ºC. Look for cheap flights from Oslo to Milan around that time if you like cooler conditions.
More about Milan
When it comes to searching for somewhere to rest your head, you'll find the best stays in Milan right here. Check out these options once you've locked in your flight from Oslo to Milan:
All great holidays should include some sightseeing. Leonardo's Last Supper Museum, Teatro alla Scala and Milan Cathedral are must-visits when exploring Milan.
Explore more of Italy
Milan is always a good idea, but there are so many other parts of Italy just waiting to be explored. About 483 kilometres southeast of Milan, a trip to Rome will keep you on the go. Check out popular attractions like Vatican Museums, St. Peter's Basilica and Vatican Hill.
Around 129 kilometres west of Milan, Turin is another essential stop in Italy. Experience this destination's highlights firsthand at National Museum of Cinema, Juventus Museum and Sindone Chapel.







