Take off on cheap flights from Milan to Oslo, your adventure starts now!

Find cheap airline tickets from Milan to Oslo by date

  • any
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • any
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • price
  • month of departure
  • month of return
$128
outward: Jan 1, 2019
1:30p MXP » 4:10p OSL
Norwegian Air direct (2h40m)
inbound: Jan 12, 2019
3:25p OSL » 9:15p MXP
Ryanair 1 stop (5h50m)
$153
outward: Jan 1, 2019
8:00p MXP » 7:10a OSL
SAS 1 stop (11h10m)
inbound: Jan 12, 2019
3:20p OSL » 9:15p MXP
Ryanair 1 stop (5h55m)
$161
outward: Nov 23, 2018
2:30p MXP » 11:35p OSL
Unknown Company 1 stop (9h05m)
inbound: Nov 25, 2018
9:20a OSL » 4:15p MXP
Unknown Company 1 stop (6h55m)
$177
outward: Jan 1, 2019
1:30p MXP » 4:10p OSL
Norwegian Air direct (2h40m)
inbound: Jan 12, 2019
3:25p OSL » 9:15p MXP
Ryanair 1 stop (5h50m)
$177
outward: Jan 1, 2019
1:30p MXP » 4:10p OSL
Norwegian Air direct (2h40m)
inbound: Jan 12, 2019
3:25p OSL » 9:15p MXP
Ryanair 1 stop (5h50m)
$199
outward: Jan 1, 2019
7:10p MXP » 12:05p OSL
Swiss 1 stop (16h55m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$200
outward: Jan 1, 2019
7:10p MXP » 12:05p OSL
Swiss 1 stop (16h55m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$212
outward: Jan 1, 2019
7:10p MXP » 12:05p OSL
Swiss 1 stop (16h55m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$214
outward: Jan 1, 2019
10:30a BGY » 1:10p OSL
Unknown Company 1 stop (26h40m)
inbound: Jan 12, 2019
10:00a OSL » 3:55p BGY
Ryanair 1 stop (5h55m)
$215
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 12:50p MXP
Lufthansa 1 stop (5h10m)
$215
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 12:50p MXP
Lufthansa 1 stop (5h10m)
$217
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
11:25a OSL » 8:30p MXP
Lufthansa 1 stop (9h05m)
$217
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
11:25a OSL » 4:40p MXP
Lufthansa 1 stop (5h15m)
$218
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 4:40p MXP
Lufthansa 1 stop (9h)
$226
outward: Jan 1, 2019
7:10p MXP » 12:05p OSL
Swiss 1 stop (16h55m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$230
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 12:50p MXP
Lufthansa 1 stop (5h10m)
$230
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 12:50p MXP
Lufthansa 1 stop (5h10m)
$232
outward: Jan 1, 2019
1:40p LIN » 11:40p OSL
Unknown Company 1 stop (10h)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$232
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 4:40p MXP
Lufthansa 1 stop (9h)
$232
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 4:40p MXP
Lufthansa 1 stop (9h)
$233
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
7:40a OSL » 12:50p MXP
Lufthansa 1 stop (5h10m)
$233
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
11:25a OSL » 8:30p MXP
Lufthansa 1 stop (9h05m)
$233
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
11:25a OSL » 4:40p MXP
Lufthansa 1 stop (5h15m)
$235
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
11:25a OSL » 4:40p MXP
Lufthansa 1 stop (5h15m)
$235
outward: Jan 1, 2019
4:55p BGY » 2:20p OSL
Unknown Company 1 stop (21h25m)
inbound: Jan 12, 2019
3:20p OSL » 9:15p MXP
Ryanair 1 stop (5h55m)
$235
outward: Jan 1, 2019
4:55p BGY » 2:20p OSL
Unknown Company 1 stop (21h25m)
inbound: Jan 12, 2019
3:20p OSL » 9:15p MXP
Ryanair 1 stop (5h55m)
$235
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
12:45p OSL » 10:05p MXP
Swiss 1 stop (9h20m)
$236
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$236
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
$236
outward: Jan 1, 2019
6:30p MXP » 8:55a OSL
Lufthansa 1 stop (14h25m)
inbound: Jan 12, 2019
6:40a OSL » 11:20a LIN
Brussels Airlines 1 stop (4h40m)
Return
Departure
Choose when you'd like to depart to Oslo (Norway):
Find the cheapest Milan Oslo flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Milan - Oslo with these new dates, click on an offer. Want to depart from another city? Choose: New York - Oslo London - Oslo See more routes

Airlines operating flights from Milan to Oslo

Sorry! We haven't found any airline tickets from Milan to Oslo. Try launching another search above.

Travel tips for flights Milan - Oslo

Average flight duration: 8h (flight with stopovers)

  • Arrival city:
  • Oslo, Norway
  • Airport(s):
  • Gardermoen Airport (OSL)
  • Moss Airport (RYG)
  • Sandefjord Airport, Torp (TRF)
  • Local time:
  • Nov 16, 2018 3:11 PM, GMT+1
  • Weather:
  • min. 31ºF, max. 42ºF
  • Departure city:
  • Milan, Italy
  • Airport(s):
  • Linate Airport (LIN)
  • Malpensa Airport (MXP)
  • Orio al Serio Airport (BGY)
  • Local time:
  • Nov 16, 2018 3:11 PM, GMT+1
  • Weather:
  • min. 46ºF, max. 55ºF