Distance 999 miles (1609 km) |
Average flight duration 6h 9m |
Cheapest ticket price $30 (€25) |
Flights per day 71 |
Direct flights 2 |
Airlines 21 |
Fastest flight 2h 30m |
Cheapest month to travel September |
First flight 07:00 |
Last flight 20:40 |
Cheapest price
$37
Average price
$523
Fastest journey
2 h 30 m
Average duration
2 h 53 m
Flights per day
51
Distance
1610 km
The best way to find a cheap flight ticket from Milan to Oslo is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Milan to Oslo will cost around $523 if you buy it on the day, but the cheapest tickets can be found for only $37.
Of the 51 flights that leave Milan for Oslo onFri, May 16, 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Fri, May 16 the direct flights cover the 1610 km distance in an average of 2 h 53 m but if you time it right, some flights will get you there in just 2 h 30 m .
On Fri, May 16 the longest flights will take 4 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the flight as it is the most popular option from Milan to Oslo among Omio's users. If you are prioritising price take the flight with prices starting from €25. For those with little time consider booking a flight which can get you there in 6h 9m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.6 - 4.0kg.
Most popular Flight | Bus |
---|---|
€136 Average price Cheapest | €159 Average price |
9h 9m Average duration Fastest 6h 9m Onboard + 3h 0m Additional time* | 1d 42h 4m Average duration 1d 41h 34m Onboard + 30m Additional time* |
4.8 - 9.7kg CO2 emissions | 1.6 - 4.0kg CO2 emissions Lowest |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 4:20 AM Milan Malpensa Airport (MXP) | 4h30 | 8:50 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 4:20 AM Milan Malpensa Airport (MXP) | 5h55 | 10:15 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 4:25 AM Milan Bergamo Orio al Serio Airport (BGY) | 2h30 | 6:55 AM Oslo Sandefjord Airport, Torp (TRF) | 0 transfersDirect | |
![]() | 4:50 AM Milan Malpensa Airport (MXP) | 9h50 | 2:40 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 4:50 AM Milan Malpensa Airport (MXP) | 5h00 | 9:50 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 4:50 AM Milan Malpensa Airport (MXP) | 16h30 | 9:20 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 5:05 AM Milan Linate Airport (LIN) | 5h10 | 10:15 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 6:50 AM Milan Malpensa Airport (MXP) | 26h45 | 9:35 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 7:10 AM Milan Malpensa Airport (MXP) | 7h30 | 2:40 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 7:10 AM Milan Malpensa Airport (MXP) | 14h10 | 9:20 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 7:15 AM Milan Malpensa Airport (MXP) | 7h20 | 2:35 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 7:15 AM Milan Malpensa Airport (MXP) | 4h55 | 12:10 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 7:15 AM Milan Malpensa Airport (MXP) | 5h05 | 12:20 PM Oslo Sandefjord Airport, Torp (TRF) | 1 transfer | |
![]() | 7:40 AM Milan Malpensa Airport (MXP) | 21h40 | 5:20 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 8:10 AM Milan Bergamo Orio al Serio Airport (BGY) | 10h10 | 6:20 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 8:10 AM Milan Bergamo Orio al Serio Airport (BGY) | 11h30 | 7:40 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 8:10 AM Milan Bergamo Orio al Serio Airport (BGY) | 5h20 | 1:30 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 8:10 AM Milan Bergamo Orio al Serio Airport (BGY) | 6h30 | 2:40 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 8:30 AM Milan Malpensa Airport (MXP) | 8h25 | 4:55 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 9:15 AM Milan Malpensa Airport (MXP) | 6h45 | 4:00 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 9:20 AM Milan Malpensa Airport (MXP) | 5h15 | 2:35 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 9:20 AM Milan Malpensa Airport (MXP) | 2h35 | 11:55 AM Oslo Airport Gardermoen (OSL) | 0 transfersDirect | |
![]() | 9:20 AM Milan Malpensa Airport (MXP) | 6h00 | 3:20 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 9:20 AM Milan Malpensa Airport (MXP) | 6h30 | 3:50 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 9:20 AM Milan Linate Airport (LIN) | 2h40 | 12:00 PM Oslo Airport Gardermoen (OSL) | 0 transfersDirect | |
![]() ![]() | 9:25 AM Milan Malpensa Airport (MXP) | 5h15 | 2:40 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 9:25 AM Milan Malpensa Airport (MXP) | 11h55 | 9:20 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 9:25 AM Milan Malpensa Airport (MXP) | 24h25 | 9:50 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 10:45 AM Milan Linate Airport (LIN) | 5h15 | 4:00 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 10:45 AM Milan Malpensa Airport (MXP) | 5h20 | 4:05 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 11:00 AM Milan Linate Airport (LIN) | 5h50 | 4:50 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 11:00 AM Milan Linate Airport (LIN) | 9h30 | 8:30 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 11:00 AM Milan Linate Airport (LIN) | 7h30 | 6:30 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 11:00 AM Milan Linate Airport (LIN) | 4h55 | 3:55 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 12:00 PM Milan Malpensa Airport (MXP) | 2h40 | 2:40 PM Oslo Airport Gardermoen (OSL) | 0 transfersDirect | |
![]() | 12:55 PM Milan Malpensa Airport (MXP) | 8h25 | 9:20 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 12:55 PM Milan Malpensa Airport (MXP) | 20h55 | 9:50 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 6h40 | 8:10 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 1:55 PM Milan Linate Airport (LIN) | 19h40 | 9:35 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 2:15 PM Milan Malpensa Airport (MXP) | 15h05 | 5:20 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 3:10 PM Milan Malpensa Airport (MXP) | 21h35 | 12:45 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 3:30 PM Milan Malpensa Airport (MXP) | 18h05 | 9:35 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 5:20 PM Milan Malpensa Airport (MXP) | 16h30 | 9:50 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 5:20 PM Milan Malpensa Airport (MXP) | 21h20 | 2:40 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() ![]() | 5:20 PM Milan Linate Airport (LIN) | 4h30 | 9:50 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 5:25 PM Milan Malpensa Airport (MXP) | 4h25 | 9:50 PM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 5:40 PM Milan Malpensa Airport (MXP) | 14h15 | 7:55 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
![]() | 6:50 PM Milan Bergamo Orio al Serio Airport (BGY) | 2h30 | 9:20 PM Oslo Airport Gardermoen (OSL) | 0 transfersDirect | |
![]() | 7:30 PM Milan Malpensa Airport (MXP) | 14h05 | 9:35 AM Oslo Airport Gardermoen (OSL) | 1 transfer | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Find the best flights between Milan and Oslo with Omio's travel partners Ryanair, Norwegian Air and Malta Air from $70 (€58). We can find you the best deals, schedules and tickets when comparing and booking the best journey.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Milan and Oslo includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
Milan to Oslo flight information with Ryanair:
Embark on an unforgettable journey with convenient Milan to Oslo flights, offering seamless connectivity between these vibrant European cities. Depart from Milan's main gateways, including Milano Malpensa Airport (MXP) and Milano Linate Airport (LIN), nestled in the heart of Italy's Lombardy region. Arrive in Norway by landing at Oslo Gardermoen Airport (OSL), a hub situated in Ullensaker, close to the capital. Whether you're planning a refreshing getaway or a business trip, booking flights from Milan to Oslo offers an efficient link between Italy and Norway. Explore your options today!
For travelers seeking affordable flight tickets from Milan to Oslo, finding cost-effective options can greatly enhance your travel experience. The journey can be embarked upon with prices as low as $30 (€25), offering a budget-friendly opportunity. On average, a flight on this route costs around $162 (€136), allowing you to plan your expenses accordingly. For those looking to maximize convenience and save on costs, consider booking your trip in March. This month typically offers a balance between favorable travel conditions and competitive prices, making it an excellent choice for your Milan to Oslo adventure.
Traveling from the fashion capital of Italy to Norway's scenic capital has never been more convenient with numerous airlines offering flights from Milan to Oslo. Discover the efficiency and comfort provided by Ryanair, Norwegian Air, SAS, easyJet, and Lufthansa, among others. Whether you're looking to travel economy with all the essentials or prefer an enhanced experience with more amenities, these airlines cater to various needs. While SAS boasts a range of flexible options in their Economy and Business classes, easyJet offers great value with its straightforward services. Norwegian Air's long-haul networks ensure comfort with their Premium cabins, and Ryanair guarantees no-frills budget travel. Lufthansa, renowned for superior hospitality, provides comprehensive in-flight services across their Economy, Business, and First classes. Choose your suiting level of ease and reach beautiful Oslo efficiently.
Traveling between the cosmopolitan city of Milan and the vibrant capital of Norway, Oslo, is convenient with several direct flights available every day. Experience comfort and ease through non-stop services offered by reputable airlines ensuring a seamless journey. On average, 3 direct flights connect these two European cities daily, allowing travelers flexibility in choosing the ideal departure time. Whether traveling for business or leisure, these non-stop flights pave the way for a smooth transit, transforming a potentially exhausting journey into a pleasurable experience.
Flights from Milan to Oslo generally leave from Milan Malpensa Airport and arrive in Oslo Airport Gardermoen.
Milan Malpensa Airport is 48 km away from Milan city centre and Oslo Airport Gardermoen is 51.9 km from Oslo city centre.
Here are some other resources that might have the information you need