Milan to Oslo Flights

Thu, May 15
+ Add return
Ryanair
Norwegian Air
KM Malta Airlines
SAS
easyJet

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Milan to Oslo flight

ItalyItaly
NorwayNorway
Icon of flight
Flights from Milan to Oslo depart on average 71 times per day, taking around 6h 9m. Cheap flight tickets for this journey start at $30 (€25) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Milan to Oslo

Showing times and prices for May 16

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

Cheap tickets

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.

Fast flights

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.

KM Malta AirlinesFR 3587
06:25AM2h30
Milan Bergamo Orio al Serio Airport (BGY)
08:55AMOslo Sandefjord Airport, Torp (TRF)
$371One-way
0 transfers
easyJetU21989
11:20AM2h40
Milan Linate Airport (LIN)
02:00PMOslo Airport Gardermoen (OSL)
$1341One-way
0 transfers
SASsk4718
11:45AM2h35
Milan Malpensa Airport (MXP)
02:20PMOslo Airport Gardermoen (OSL)
$1611One-way
0 transfers
Norwegian AirDY1877
02:20PM2h40
Milan Malpensa Airport (MXP)
05:00PMOslo Airport Gardermoen (OSL)
$1821One-way
0 transfers
Tasman Australia Airlinessk690+SASsk493
01:00PM7h30
Milan Linate Airport (LIN)
08:30PMOslo Airport Gardermoen (OSL)
$1901One-way
1 transfer

Travel Information

Compare bus and flight for Milan to Oslo

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.

Compare flight with

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.

Live departures

Milan to Oslo flight times

Showing flights for today, Thursday, May 15
Last updated at 12:21 AM
ProviderDepartsDurationArrivesTransfers
Tickets
air_dolomitiLH7433+air_balticLH24524:20 AM Milan Malpensa Airport (MXP)
4h30
8:50 AM Oslo Airport Gardermoen (OSL)1 transfer
air_dolomitiLH5639+lufthansaLH8604:20 AM Milan Malpensa Airport (MXP)
5h55
10:15 AM Oslo Airport Gardermoen (OSL)1 transfer
malta_airFR 35874:25 AM Milan Bergamo Orio al Serio Airport (BGY)
2h30
6:55 AM Oslo Sandefjord Airport, Torp (TRF)0 transfersDirect
air_franceAF1131 · AF17744:50 AM Milan Malpensa Airport (MXP)
9h50
2:40 PM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1131 · AF11744:50 AM Milan Malpensa Airport (MXP)
5h00
9:50 AM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1131 · AF12744:50 AM Milan Malpensa Airport (MXP)
16h30
9:20 PM Oslo Airport Gardermoen (OSL)1 transfer
lufthansaLH279 · LH8605:05 AM Milan Linate Airport (LIN)
5h10
10:15 AM Oslo Airport Gardermoen (OSL)1 transfer
luxairlg6992 · lg55536:50 AM Milan Malpensa Airport (MXP)
26h45
9:35 AM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1831 · AF17747:10 AM Milan Malpensa Airport (MXP)
7h30
2:40 PM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1831 · AF12747:10 AM Milan Malpensa Airport (MXP)
14h10
9:20 PM Oslo Airport Gardermoen (OSL)1 transfer
cityjetsk684+sassk14607:15 AM Milan Malpensa Airport (MXP)
7h20
2:35 PM Oslo Airport Gardermoen (OSL)1 transfer
cityjetsk684+sassk14567:15 AM Milan Malpensa Airport (MXP)
4h55
12:10 PM Oslo Airport Gardermoen (OSL)1 transfer
cityjetsk684+braathens_regional_aviationsk13967:15 AM Milan Malpensa Airport (MXP)
5h05
12:20 PM Oslo Sandefjord Airport, Torp (TRF)1 transfer
qatar_airwaysQR124 · QR1797:40 AM Milan Malpensa Airport (MXP)
21h40
5:20 AM Oslo Airport Gardermoen (OSL)1 transfer
norwegian_air_shuttleD83751 · DY9498:10 AM Milan Bergamo Orio al Serio Airport (BGY)
10h10
6:20 PM Oslo Airport Gardermoen (OSL)1 transfer
norwegian_air_shuttleD83751 · D832348:10 AM Milan Bergamo Orio al Serio Airport (BGY)
11h30
7:40 PM Oslo Airport Gardermoen (OSL)1 transfer
norwegian_air_shuttleD83751 · D832288:10 AM Milan Bergamo Orio al Serio Airport (BGY)
5h20
1:30 PM Oslo Airport Gardermoen (OSL)1 transfer
norwegian_air_shuttleD83751 · DY9418:10 AM Milan Bergamo Orio al Serio Airport (BGY)
6h30
2:40 PM Oslo Airport Gardermoen (OSL)1 transfer
lot_polish_airlinesLO318 · LO4838:30 AM Milan Malpensa Airport (MXP)
8h25
4:55 PM Oslo Airport Gardermoen (OSL)1 transfer
lufthansaLH249 · LH8649:15 AM Milan Malpensa Airport (MXP)
6h45
4:00 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk1686 · sk14609:20 AM Milan Malpensa Airport (MXP)
5h15
2:35 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk47189:20 AM Milan Malpensa Airport (MXP)
2h35
11:55 AM Oslo Airport Gardermoen (OSL)0 transfersDirect
sassk1686 · sk4649:20 AM Milan Malpensa Airport (MXP)
6h00
3:20 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk1686 · sk14689:20 AM Milan Malpensa Airport (MXP)
6h30
3:50 PM Oslo Airport Gardermoen (OSL)1 transfer
easyjetU219899:20 AM Milan Linate Airport (LIN)
2h40
12:00 PM Oslo Airport Gardermoen (OSL)0 transfersDirect
air_franceAF1774+air_france_hopAF13319:25 AM Milan Malpensa Airport (MXP)
5h15
2:40 PM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1274+air_france_hopAF13319:25 AM Milan Malpensa Airport (MXP)
11h55
9:20 PM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1174+air_france_hopAF13319:25 AM Milan Malpensa Airport (MXP)
24h25
9:50 AM Oslo Airport Gardermoen (OSL)1 transfer
lufthansaLH273 · LH86410:45 AM Milan Linate Airport (LIN)
5h15
4:00 PM Oslo Airport Gardermoen (OSL)1 transfer
air_dolomitiLH9449+lufthansaLH245410:45 AM Milan Malpensa Airport (MXP)
5h20
4:05 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk690 · sk88511:00 AM Milan Linate Airport (LIN)
5h50
4:50 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk690 · sk89711:00 AM Milan Linate Airport (LIN)
9h30
8:30 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk690 · sk49311:00 AM Milan Linate Airport (LIN)
7h30
6:30 PM Oslo Airport Gardermoen (OSL)1 transfer
sassk690 · sk49711:00 AM Milan Linate Airport (LIN)
4h55
3:55 PM Oslo Airport Gardermoen (OSL)1 transfer
norwegian_air_shuttleDY187712:00 PM Milan Malpensa Airport (MXP)
2h40
2:40 PM Oslo Airport Gardermoen (OSL)0 transfersDirect
air_franceAF1231 · AF127412:55 PM Milan Malpensa Airport (MXP)
8h25
9:20 PM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1231 · AF117412:55 PM Milan Malpensa Airport (MXP)
20h55
9:50 AM Oslo Airport Gardermoen (OSL)1 transfer
cityjetsk1684+sassk14721:30 PM Milan Malpensa Airport (MXP)
6h40
8:10 PM Oslo Airport Gardermoen (OSL)1 transfer
luxairlg6494 · lg55531:55 PM Milan Linate Airport (LIN)
19h40
9:35 AM Oslo Airport Gardermoen (OSL)1 transfer
qatar_airwaysQR128 · QR1792:15 PM Milan Malpensa Airport (MXP)
15h05
5:20 AM Oslo Airport Gardermoen (OSL)1 transfer
lufthansaLH1857 · LH24243:10 PM Milan Malpensa Airport (MXP)
21h35
12:45 PM Oslo Airport Gardermoen (OSL)1 transfer
luxairlg6996 · lg55533:30 PM Milan Malpensa Airport (MXP)
18h05
9:35 AM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1731 · AF11745:20 PM Milan Malpensa Airport (MXP)
16h30
9:50 AM Oslo Airport Gardermoen (OSL)1 transfer
air_franceAF1731 · AF17745:20 PM Milan Malpensa Airport (MXP)
21h20
2:40 PM Oslo Airport Gardermoen (OSL)1 transfer
air_dolomitiLH9491+lufthansaLH8665:20 PM Milan Linate Airport (LIN)
4h30
9:50 PM Oslo Airport Gardermoen (OSL)1 transfer
lufthansaLH257 · LH8665:25 PM Milan Malpensa Airport (MXP)
4h25
9:50 PM Oslo Airport Gardermoen (OSL)1 transfer
lot_polish_airlinesLO320 · LO4815:40 PM Milan Malpensa Airport (MXP)
14h15
7:55 AM Oslo Airport Gardermoen (OSL)1 transfer
norwegian_air_shuttleDY18476:50 PM Milan Bergamo Orio al Serio Airport (BGY)
2h30
9:20 PM Oslo Airport Gardermoen (OSL)0 transfersDirect
luxairlg6998 · lg55537: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

Compare prices and tickets Milan to Oslo by bus or flight

Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02
Tue
Jun 03
Wed
Jun 04

Airlines: Ryanair, Norwegian Air and Malta Air flights from Milan to Oslo

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:

  • Average Duration: 2 h 35 min
  • Cheapest Price: $70

Discover Milan to Oslo Flights to Enhance Your Travel Experience

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!

Cheapest Milan to Oslo Flight Tickets Available

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.

Milan to Oslo Flights: Carriers Offering Seamless Travel

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.

Milan to Oslo Direct Flights

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.

FAQs: Milan to Oslo Flight

FAQs: Take a flight from Milan to Oslo hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Oslo.
FAQs

popular airports

Popular airports from Milan to Oslo

Milan
Oslo
The major airport for departures in Milan is Milan Bergamo Orio al Serio Airport. Find all the information you need to know about services, amenities and connections at Milan Bergamo Orio al Serio Airport for your trip from Milan to Oslo.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
1 km
carConnection
Car connection
A4 motorway, exit Seriate
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Starting at €5 per hour.
Dining
Dining
  • Burger King, Wetherspoon, fast food, and sit-down options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sofitel and Hilton (walking distance).
Lounge
Lounge
  • Lounge available, with access for a fee or membership.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area.
Public transit options for Milan Bergamo Orio al Serio Airport
  • Bus: 1, 5
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
6 km
carConnection
Car connection
A51, exit 6
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Prices start at €6 per hour.
Dining
Dining
  • Fast food and cafes.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • El Plantio Golf Resort (short drive).
Lounge
Lounge
  • Lounge available, Sala Leonardo Lounge, access with membership or fee.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area, near baggage claim.
Public transit options for Milan Linate Airport
  • Bus: A, 68, 69, 80
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
2 km
carConnection
Car connection
A8 Motorway, exit Busto Arsizio.
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; cost around €6 per hour.
Dining
Dining
  • Café Eiffel (French cuisine), McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hilton Rome Airport (directly connected to the terminals).
Lounge
Lounge
  • Lounges available in Terminal 1, including Sala Montale and Club SEA.
Lost and Found Office
Lost and Found Office
  • Located in both terminals, near baggage claim.
Public transit options for Milan Malpensa Airport
  • Train: Malpensa Express Bus: Terravision, Autostradale, Malpensa Shuttle
The major airport for arrivals in Oslo is Oslo Sandefjord Airport, Torp. Find all the information you need to know about services, amenities and connections at Oslo Sandefjord Airport, Torp for your journey to Oslo from Milan.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
4 km
carConnection
Car connection
E18, Exit 44
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Prices start at approximately 3€ (30 NOK) per hour.
Dining
Dining
  • Fast food and local cuisine.
Taxis
Taxis
  • Available outside the terminal.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hotel Bretagne (walking distance).
Lounge
Lounge
  • Lounge available, access can be purchased or through membership programs.
Lost and Found Office
Lost and Found Office
  • Located in the terminal, contact information desk.
Public transit options for Oslo Sandefjord Airport, Torp
  • Bus: 175, 190 Train: R11
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
carConnection
Car connection
E16 highway, exit 51.
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in the arrivals area; prices start at approximately 7€ (NOK 80) per day.
Dining
Dining
  • Italian cuisine and cafes.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps, assistance.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Airport Hotel Basel (walking distance).
Lounge
Lounge
  • Lounges available, including SAS Lounge and OSL Lounge, access may require membership or fee.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area, managed by Avinor Service Center.
Public transit options for Oslo Airport Gardermoen
  • Train: L12, R10, F1 Bus: 420, 815

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links