
MIL to OSLItaly
Milan
$45
usually $95
−53%
Most monthly lows $74–$115. Cheaper than every other month on record (5).
Display prices in
Destination · Norway
Best current fares
The deepest measured drops into Oslo first, then the rest on price. Every departure city is in the list below.

MIL to OSLItaly
$45
usually $95
−53%
Most monthly lows $74–$115. Cheaper than every other month on record (5).

LON to OSLUnited Kingdom
$56
usually $115
−51%
Most monthly lows $98–$200. Cheaper than every other month on record (6).

ROM to OSLItaly
$84
usually $150
−44%
Most monthly lows $132–$168. Cheaper than every other month on record (4).

AMS to OSLNetherlands
$121
usually $175
−31%
Most monthly lows $173–$178. Cheaper than every other month on record (4).

FRA to OSLGermany
$163
usually $235
−31%
Most monthly lows $209–$262. Cheaper than every other month on record (5).

BER to OSLGermany
$86
usually $120
−28%
Most monthly lows $102–$134. Cheaper than every other month on record (5).

BCN to OSLSpain
$127
usually $170
−25%
Most monthly lows $164–$175. Cheaper than every other month on record (7).

MAD to OSLSpain
$138
usually $175
−21%
Most monthly lows $167–$209. Cheaper than every other month on record (5).
Showing 96 of 39 observed fares. Compare every departure city
By departure city
Every city with a fare into Oslo, cheapest first. Find yours by name or airport code; each row opens that route, its price history and its calendar.
| Departure city | From | Below usual | Trip | Open |
|---|---|---|---|---|
| MilanItaly | $45Nonstop | −53% | 14–19 Nov · 5 nights | |
| LondonUnited Kingdom | $56Nonstop | −51% | 6–9 Nov · 3 nights | |
| RomeItaly | $84Nonstop | −44% | 7–14 Nov · 7 nights | |
| BerlinGermany | $86Nonstop | −28% | 11–13 Dec · 2 nights | |
| StockholmSweden | $961 stop | — no measured fare yet | 13–15 Nov · 2 nights | |
| BrusselsBelgium | $1051 stop | −13% | 17 Nov · same-day return | |
| CopenhagenDenmark | $116Nonstop | — no measured fare yet | 6–8 Nov · 2 nights | |
| AmsterdamNetherlands | $121Nonstop | −31% | 8–24 Jan '27 · 16 nights | |
| ParisFrance | $1261 stop | — no measured fare yet | 13–16 Nov · 3 nights | |
| BarcelonaSpain | $127Nonstop | −25% | 21–23 May '27 · 2 nights | |
| ViennaAustria | $1311 stop | — no measured fare yet | 13–15 Nov · 2 nights | |
| DublinIreland | $1311 stop | — no measured fare yet | 4–8 Nov · 4 nights | |
| MadridSpain | $1382 stops | −21% | 21–24 Jan '27 · 3 nights | |
| FrankfurtGermany | $1631 stop | −31% | 30 Nov – 3 Dec · 3 nights | |
| IstanbulTürkiye | $172Nonstop | −18% | 30 Jun '27 – 26 Aug '27 · 57 nights | |
| AthensGreece | $1901 stop | — no measured fare yet | 1–10 Feb '27 · 9 nights | |
| ZurichSwitzerland | $2121 stop | — no measured fare yet | 19–21 Nov · 2 nights | |
| LisbonPortugal | $2121 stop | — no measured fare yet | 5–10 Nov · 5 nights | |
| MunichGermany | $2171 stop | −11% | 1–5 Oct '27 · 4 nights | |
| DubaiUAE | $4681 stop | — no measured fare yet | 2–8 Nov · 6 nights | |
| Abu DhabiUnited Arab Emirates | $4922 stops | — no measured fare yet | 27 Feb '27 – 10 Mar '27 · 11 nights | |
| DelhiIndia | $5291 stop | — no measured fare yet | 21 Oct – 1 Dec · 41 nights | |
| ChicagoUnited States | $5761 stop | — no measured fare yet | 26–31 Oct · 5 nights | |
| New YorkUnited States | $6171 stop | — no measured fare yet | 17–22 Nov · 5 nights | |
| Los AngelesUnited States | $6311 stop | — no measured fare yet | 16 Nov – 8 Dec · 22 nights | |
| SeoulSouth Korea | $6511 stop | — no measured fare yet | 25 Jan '27 – 5 Feb '27 · 11 nights | |
| TorontoCanada | $6882 stops | — no measured fare yet | 19–26 Jun '27 · 7 nights | |
| BostonUnited States | $6931 stop | — no measured fare yet | 7–10 Jan '27 · 3 nights | |
| WashingtonUnited States | $7031 stop | — no measured fare yet | 15–21 Mar '27 · 6 nights | |
| Kuala LumpurMalaysia | $7132 stops | — no measured fare yet | 6–14 Nov · 8 nights | |
| BangkokThailand | $7151 stop | — no measured fare yet | 29 Oct – 8 Nov · 10 nights | |
| San FranciscoUnited States | $7181 stop | — no measured fare yet | 15–18 Jan '27 · 3 nights | |
| Singapore | $9551 stop | — no measured fare yet | 17 Dec – 2 Jan '27 · 16 nights | |
| ShanghaiChina | $1,0043 stops | — no measured fare yet | 5–21 Feb '27 · 16 nights | |
| DallasUnited States | $1,1241 stop | — no measured fare yet | 17–24 Jun '27 · 7 nights | |
| Hong Kong | $1,1503 stops | — no measured fare yet | 5–13 Feb '27 · 8 nights | |
| Mexico CityMexico | $1,1582 stops | — no measured fare yet | 24 Dec – 7 Jan '27 · 14 nights | |
| São PauloBrazil | $1,2302 stops | — no measured fare yet | 28 Dec – 11 Jan '27 · 14 nights | |
| TokyoJapan | $1,2462 stops | — no measured fare yet | 16 Jun '27 – 31 Jul '27 · 45 nights |
No departure city matches that. Try another spelling, or every region.
Showing 12 of 39 departure cities
Good to know
The best observed fare on our board is $45 round-trip from Milan (53% below that route's typical price), found on a real search on 17 October. Fares are cached; the seller confirms the current price and availability.
Across the routes we have enough cached history for, Nov comes out cheapest on average. The sweet spot for being there is Jun–Aug — where the two overlap is the window to look at first.
Oslo is served by Gardermoen (OSL) and Torp (TRF). All fares on this page are round-trip to those airports unless marked otherwise.
Jun–Aug offers the best balance of weather and prices. Expensive once you land, cheap to reach — and the fjords are a train ride, not another flight.
Same corner of the map