OPS Updating · 53,960 legs measured · last 90 days · 2 routes outbound only
99
nonstop destinations from Oslo-Gardermoen International Airport, flown by 34 airlines . 97 of them also fly back in.
Measured from flights observed on Oslo’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 92 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are no data.
Busiest route Bergen BGO · about 310 movements a week, Norwegian, Scandinavian Airlines, Widerøe3,987 legs observed
Most reliable Beijing PEK · 97% on time, 0% cancelled66 legs
Roughest ride Paris ORY · 54% on time, 16.1% cancelled62 legs
All OSL nonstop destinations, ranked by weekly flights
One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.
Destination Airlines Weekly On time Cancelled
BGO Bergen ⇆
Norwegian · Scandinavian Airlines · Widerøe
310 /wk
88% on time
1.6% cancelled
Schedule Norwegian departs DY602 06:00 DY604 07:00 DY606 08:00 DY608 09:40 DY612 12:25 DY614 13:20 DY618 14:30 DY620 15:20 DY622 16:00 DY624 16:40 DY626 17:00 DY628 17:25 DY632 18:00 DY634 19:40 DY638 20:05 DY640 20:30 DY648 21:00
Scandinavian Airlines departs SK251 07:00 SK255 07:50 SK263 10:35 SK257 10:45 SK267 12:30 SK269 13:30 SK271 14:25 SK273 15:10 SK277 16:20 SK281 17:35 SK287 18:40 SK291 19:45 SK295 20:50
Widerøe departs WF1403 07:55 WF163 09:50 WF1409 15:00 WF158 15:40 WF1415 17:30
Norwegian arrives DY601 06:30 DY605 07:15 DY607 07:55 DY609 08:25 DY611 09:10 DY619 10:20 DY617 11:55 DY621 12:50 DY623 13:55 DY625 14:50 DY627 15:55 DY631 16:10 DY635 16:55 DY637 17:30 DY639 18:10 DY645 19:35 DY647 19:40 DY649 20:20
Scandinavian Airlines arrives SK236 06:30 SK238 07:10 SK244 07:40 SK260 09:25 SK252 09:30 SK260 10:20 SK262 12:55 SK268 13:05 SK272 15:00 SK274 16:00 SK278 16:55 SK280 17:40 SK284 18:50 SK286 20:05 SK290 21:10
Widerøe arrives WF1404 08:45 WF151 10:30 WF1408 11:50 WF153 12:30 WF170 15:10
TRD Trondheim ⇆
KLM · Norwegian · Scandinavian Airlines · Widerøe
295 /wk
89% on time
1.1% cancelled
Schedule KLM departs KL1153 06:30 KL1153 17:45 KL1155 23:10
Norwegian departs DY740 06:00 DY742 07:00 DY744 07:55 DY750 09:50 DY754 12:20 DY756 13:40 DY758 14:30 DY760 15:20 DY762 16:00 DY764 16:50 DY766 17:30 DY768 18:05 DY778 19:00 DY770 19:40 DY776 21:00
Scandinavian Airlines departs SK332 07:00 SK336 08:05 SK338 10:25 SK342 10:40 SK344 12:10 SK350 12:55 SK354 13:20 SK358 14:00 SK362 15:15 SK364 16:00 SK366 17:35 SK370 18:30 SK370 18:35 SK380 19:45 SK382 20:50
Widerøe departs WF1447 10:05 WF708 12:55 WF1449 14:10
Norwegian arrives DY741 06:30 DY745 07:15 DY747 08:00 DY749 08:30 DY751 09:20 DY753 10:15 DY757 12:10 DY761 14:50 DY763 16:15 DY765 16:55 DY769 17:35 DY771 18:15 DY773 19:05 DY775 19:45 DY777 20:25 DY779 21:20
Scandinavian Airlines arrives SK335 06:35 SK341 07:25 SK343 07:55 SK345 08:20 SK347 09:40 SK351 10:40 SK355 13:00 SK361 14:45 SK371 15:55 SK373 16:35 SK365 16:40 SK375 17:50 SK377 18:35 SK379 20:10 SK385 21:10
Widerøe arrives WF1448 13:05 WF1452 16:45
CPH Copenhagen ⇆
Norwegian · Scandinavian Airlines
251 /wk
90% on time
1.1% cancelled
Schedule Norwegian departs DY932 06:30 DY3221 08:15 DY938 11:05 DY940 12:55 DY942 14:00 DY3229 15:20 DY948 16:25 DY3233 17:45 DY950 18:30 DY3235 18:45 DY952 18:50
Scandinavian Airlines departs SK1461 04:55 SK451 07:00 SK455 08:00 SK453 08:30 SK1455 09:00 SK1467 10:10 SK1457 11:10 SK459 15:00 SK1465 16:10 SK461 17:00 SK1477 18:05 SK1475 20:05
Norwegian arrives DY3220 07:45 DY933 09:30 DY935 12:15 DY939 14:05 DY3228 14:30 DY941 15:55 DY943 17:00 DY3232 17:15 DY949 19:25 DY951 21:30
Scandinavian Airlines arrives SK454 07:20 SK1462 08:20 SK452 10:15 SK460 11:05 SK1458 12:10 SK1456 13:20 SK1466 14:20 SK464 16:20 SK462 18:15 SK1470 19:20 SK1474 23:20
SVG Stavanger ⇆
Norwegian · Scandinavian Airlines
242 /wk
88% on time
1.7% cancelled
Schedule Norwegian departs DY522 06:00 DY524 07:00 DY526 07:55 DY530 09:50 DY532 10:50 DY534 12:30 DY536 14:15 DY538 15:15 DY540 16:05 DY544 17:10 DY546 18:05 DY550 19:55
Scandinavian Airlines departs SK4017 07:40 SK4023 10:35 SK4025 12:40 SK4031 12:55 SK4035 14:00 SK4039 15:25 SK4043 16:40 SK4045 17:40 SK4049 18:20 SK4047 19:30 SK4055 19:45 SK4051 20:50
Norwegian arrives DY521 06:25 DY523 07:15 DY525 08:20 DY527 10:10 DY529 11:40 DY531 12:10 DY535 13:20 DY537 14:55 DY541 16:40 DY543 17:35 DY545 18:25 DY547 19:25 DY549 20:20 DY555 21:20
Scandinavian Airlines arrives SK4002 06:30 SK4006 07:00 SK4008 07:35 SK4010 07:55 SK4014 09:30 SK4016 10:05 SK4022 13:00 SK4024 15:05 SK4032 15:20 SK4038 16:25 SK4040 17:50 SK4042 19:05 SK4046 20:05 SK4050 21:00
ARN Stockholm ⇆
Norwegian · Scandinavian Airlines · Ethiopian Airlines
201 /wk
91% on time
1.7% cancelled
Schedule Norwegian departs DY804 06:30 DY4102 07:30 DY4110 10:00 DY4114 13:00 DY816 14:00 DY820 16:00 DY4120 17:00 DY822 17:00 DY4122 18:00 DY824 19:00 DY4126 20:30
Scandinavian Airlines departs SK844 06:10 SK480 07:45 SK864 08:50 SK868 11:10 SK484 12:50 SK882 14:35 SK884 16:00 SK488 17:00
Ethiopian Airlines arrives ET714 06:45
Norwegian arrives DY4101 07:00 DY805 09:10 DY4109 09:30 DY8421 09:50 DY4113 12:30 DY4119 16:30 DY817 16:30 DY4121 17:30 DY821 18:30 DY823 19:35 DY4125 19:50 DY825 21:30
Scandinavian Airlines arrives SK481 06:35 SK843 08:05 SK843 08:10 SK847 09:00 SK489 12:10 SK867 13:55 SK491 16:20 SK885 17:20 SK1483 18:45 SK493 19:45 SK497 22:55
BOO Bodø ⇆
Norwegian · Scandinavian Airlines · Widerøe
151 /wk
87% on time
0.6% cancelled
Schedule Norwegian departs DY340 07:25 DY342 11:45 DY342 12:20 DY346 14:30 DY350 16:25 DY352 18:50 DY356 19:50 DY344 20:50
Scandinavian Airlines departs SK4112 12:00 SK4116 14:25 SK4122 16:35 SK4124 19:45
Widerøe departs WF1503 09:15
Norwegian arrives DY341 07:15 DY343 09:00 DY345 11:00 DY347 15:20 DY349 18:20 DY355 20:20
Scandinavian Airlines arrives SK4105 07:00 SK4107 11:10 SK4113 15:40 SK4117 18:15
Widerøe arrives WF1504 13:40
TOS Tromsø ⇆
Norwegian · Scandinavian Airlines · Widerøe
146 /wk
88% on time
1% cancelled
Schedule Norwegian departs DY370 06:30 DY370 07:15 DY372 09:30 DY8410 10:40 DY374 11:25 DY378 14:05 DY380 15:25 DY382 16:20 DY384 19:45 DY386 20:30
Scandinavian Airlines departs SK4406 07:35 SK4412 08:35 SK4412 09:00 SK4416 10:50 SK4418 13:30 SK4422 14:40 SK4424 16:40 SK4438 20:45 SK4432 20:50
Widerøe departs WF1527 12:35
Norwegian arrives DY371 07:15 DY373 11:45 DY375 14:00 DY375 15:10 DY381 15:55 DY379 17:10 DY383 18:35 DY385 19:55 DY385 20:55 DY387 22:05
Scandinavian Airlines arrives SK4403 07:10 SK4405 08:40 SK4411 12:10 SK4413 13:10 SK4413 13:40 SK4417 15:30 SK4421 15:50 SK4423 18:10 SK4431 21:15
Widerøe arrives WF1528 17:00
AMS Amsterdam ⇆
KLM · Norwegian · Scandinavian Airlines
122 /wk
77% on time
2.9% cancelled
Schedule KLM departs KL1196 05:05 KL1196 06:05 KL1198 08:30 KL1198 09:30 KL1200 11:35 KL1200 12:35 KL1204 16:05 KL1204 17:05 KL1206 17:55 KL1206 18:55
Norwegian departs DY1258 14:40 DY1258 15:40
Scandinavian Airlines departs SK821 06:45 SK821 07:45 SK821 08:00 SK827 15:25 SK827 16:25
KLM arrives KL1197 07:45 KL1199 10:45 KL1203 15:10 KL1153 15:35 KL1153 16:45 KL1205 17:10 KL1207 21:40 KL1155 22:10
Norwegian arrives DY1259 19:05
Scandinavian Airlines arrives SK822 11:25 SK828 19:55
EVE Evenes ⇆
Norwegian · Scandinavian Airlines
105 /wk
89% on time
1.8% cancelled
Schedule Norwegian departs DY360 07:50 DY360 07:55 DY362 11:45 DY358 14:00 DY364 14:05 DY366 16:45 DY368 20:00 DY368 20:15
Scandinavian Airlines departs SK4082 07:30 SK4094 13:30 SK4098 19:45
Norwegian arrives DY361 07:15 DY363 11:55 DY365 15:45 DY359 18:00 DY367 18:05 DY369 21:00
Scandinavian Airlines arrives SK4079 07:00 SK4083 11:45 SK4095 17:40
AES Ålesund ⇆
Norwegian · Scandinavian Airlines · Widerøe
96 /wk
87% on time
1.1% cancelled
Schedule Norwegian departs DY402 07:50 DY404 11:20 DY410 14:00 DY414 16:50 DY418 19:45
Scandinavian Airlines departs SK1314 07:45 SK1320 12:30 SK1320 13:30 SK1326 16:40 SK1330 19:55 SK1334 21:05
Widerøe departs WF161 06:45 WF171 14:15 WF175 18:05
Norwegian arrives DY401 06:50 DY403 10:10 DY405 13:45 DY413 16:20 DY417 19:15
Scandinavian Airlines arrives SK1315 10:20 SK1321 14:55 SK1321 16:00
LHR London ⇆
British Airways · Scandinavian Airlines
92 /wk
85% on time
3.4% cancelled
Schedule British Airways departs BA775 06:20 BA769 10:40 BA769 10:55 BA771 13:40 BA771 13:45 BA771 14:10 BA773 15:55 BA773 17:35
Scandinavian Airlines departs SK803 06:50 SK805 12:05 SK809 13:55 SK811 16:20 SK815 19:10
British Airways arrives BA768 10:00 BA770 12:35 BA770 12:45 BA770 13:10 BA772 15:00 BA772 16:40 BA774 21:40
Scandinavian Airlines arrives SK802 09:10 SK804 12:50 SK806 17:50 SK810 19:40 SK812 22:00
CDG Paris ⇆
Air France · Norwegian · Scandinavian Airlines
83 /wk
86% on time
1% cancelled
Schedule Air France departs AF1275 05:15 AF1275 06:15 AF1775 16:10 AF1775 17:10
Norwegian departs DY1494 08:20
Scandinavian Airlines departs SK837 07:45 SK837 08:45 SK839 14:55 SK839 15:15
Air France arrives AF1774 15:10 AF1274 22:20
Norwegian arrives DY1495 13:45
Scandinavian Airlines arrives SK834 13:25 SK834 13:35 SK836 20:30
KRS Kristiansand ⇆
Norwegian · Scandinavian Airlines
73 /wk
89% on time
0.5% cancelled
HAU Karmøy ⇆
Norwegian · Scandinavian Airlines
72 /wk
90% on time
0.6% cancelled
HEL Helsinki ⇆
Finnair · Norwegian
68 /wk
83% on time
0.5% cancelled
FDE Førde ⇆
Widerøe
63 /wk
95% on time
1.1% cancelled
HOV Ørsta ⇆
Widerøe
56 /wk
93% on time
2.2% cancelled
ALC Alicante ⇆
Norwegian · Scandinavian Airlines
54 /wk
77% on time
1.4% cancelled
MUC Munich ⇆
Lufthansa · Norwegian
52 /wk
82% on time
0.3% cancelled
KEF Reykjavík ⇆
Icelandair · Scandinavian Airlines
50 /wk
89% on time
3.9% cancelled
LGW London ⇆
Norwegian
50 /wk
70% on time
0.6% cancelled
AGP Málaga ⇆
Norwegian · Scandinavian Airlines
47 /wk
84% on time
0.3% cancelled
WAW Warsaw ⇆
LOT Polish Airlines · Norwegian
46 /wk
80% on time
0.5% cancelled
ALF Alta ⇆
Norwegian · Scandinavian Airlines
45 /wk
89% on time
0% cancelled
BRU Brussels ⇆
Brussels Airlines · Scandinavian Airlines
43 /wk
84% on time
3.4% cancelled
RIX Riga ⇆
AirBaltic · Norwegian
43 /wk
85% on time
0.2% cancelled
GDN Gdańsk ⇆
Norwegian · Wizz Air
42 /wk
93% on time
0.4% cancelled
FRO Florø ⇆
DAT · Widerøe
41 /wk
94% on time
2.1% cancelled
MOL Årø ⇆
Norwegian
41 /wk
92% on time
0.8% cancelled
ZRH Zurich ⇆
Scandinavian Airlines · Swiss International Air Lines
38 /wk
73% on time
1.6% cancelled
BER Berlin ⇆
Norwegian
37 /wk
88% on time
1.3% cancelled
IST Istanbul ⇆
Turkish Airlines
36 /wk
84% on time
0.4% cancelled
FCO Rome ⇆
Norwegian · Wizz Air Malta
33 /wk
75% on time
1% cancelled
MXP Milan ⇆
Norwegian · Scandinavian Airlines
32 /wk
80% on time
1.9% cancelled
KRK Kraków ⇆
Norwegian · Wizz Air
31 /wk
86% on time
1% cancelled
NCE Nice ⇆
Norwegian
31 /wk
71% on time
1% cancelled
BLL Billund ⇆
Norwegian · Scandinavian Airlines
30 /wk
88% on time
1% cancelled
KKN Kirkenes ⇆
Norwegian · Scandinavian Airlines
30 /wk
91% on time
1.5% cancelled
MAN Manchester ⇆
Norwegian · Scandinavian Airlines
28 /wk
78% on time
3% cancelled
VNO Vilnius ⇆
Norwegian · Ryanair
28 /wk
92% on time
0.5% cancelled
DUB Dublin ⇆
Norwegian · Scandinavian Airlines
27 /wk
89% on time
1.7% cancelled
LYR Longyearbyen ⇆
Norwegian · Scandinavian Airlines
27 /wk
87% on time
0.9% cancelled
VIE Vienna ⇆
Austrian Airlines · Norwegian
25 /wk
86% on time
0% cancelled
MAD Madrid ⇆
Iberia · Norwegian
24 /wk
79% on time
4.9% cancelled
BUD Budapest ⇆
Norwegian · Wizz Air
21 /wk
88% on time
0.7% cancelled
BEG Belgrade ⇆
Air Serbia · Norwegian
20 /wk
64% on time
0% cancelled
CHQ Souda ⇆
Scandinavian Airlines
20 /wk
67% on time
0% cancelled
PRG Prague ⇆
Norwegian
20 /wk
84% on time
0.8% cancelled
STN London ⇆
Ryanair UK
20 /wk
70% on time
0% cancelled
DUS Düsseldorf ⇆
Norwegian · Scandinavian Airlines
19 /wk
85% on time
3.2% cancelled
ATH Athens ⇆
Aegean Airlines
19 /wk
57% on time
1.6% cancelled
LIS Lisbon ⇆
TAP Air Portugal
19 /wk
67% on time
0.4% cancelled
PLQ Palanga ⇆
Norwegian · Wizz Air
14 /wk
92% on time
1.1% cancelled
BKK Bangkok ⇆
Thai Airways
14 /wk
84% on time
0.6% cancelled
DOH Doha ⇆
Qatar Airways
14 /wk
68% on time
0% cancelled
DXB Dubai ⇆
Emirates
14 /wk
82% on time
0% cancelled
LCA Larnaca ⇆
Norwegian · Scandinavian Airlines
13 /wk
82% on time
1.2% cancelled
EWR New York ⇆
Scandinavian Airlines
10 /wk
95% on time
0.8% cancelled
GZP Gazipaşa ⇆
Scandinavian Airlines
10 /wk
85% on time
3.2% cancelled
RHO Rhodes ⇆
Aegean Airlines · Scandinavian Airlines · Norwegian · Sunclass Airlines
9 /wk
60% on time
1.7% cancelled
FAO Faro ⇆
Norwegian
7 /wk
93% on time
1.2% cancelled
AAL Aalborg ⇆
Scandinavian Airlines
6 /wk
88% on time
0% cancelled
TFS Tenerife ⇆
Norwegian · Scandinavian Airlines · Sunclass Airlines
5 /wk
77% on time
0% cancelled
ORY Paris ⇆
Transavia France
5 /wk
54% on time
16.1% cancelled
PEK Beijing ⇆
Hainan Airlines
5 /wk
97% on time
0% cancelled
FAE Vágar ⇆
Atlantic Airways
4 /wk
81% on time
4% cancelled
■ ≥85% on time
■ 70–84%
■ 55–69%
■ <55%
cancelled: amber ≥2%, red ≥5%
⇆ flies both directions
Nonstop flights into Oslo
97 of the 99 destinations above also fly nonstop into Oslo, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board , and each route row links to its own route page with the paired schedule history.
2 routes appeared outbound only in the observed window. These are usually seasonal charter rotations or positioning patterns that the boards record separately.
OSL route map: where 99 nonstop routes go
OSL direct flights: questions travelers ask
How many direct flights does Oslo have? Oslo-Gardermoen International Airport currently has nonstop service to 99 destinations on 34 airlines, based on flights observed on the airport's own boards over the last 14 days. 97 of those routes operate in both directions.
Which direct route from Oslo is most reliable? Among routes with at least 20 observed legs in the last 90 days, Beijing (PEK) runs cleanest: 97% of flights within 15 minutes of schedule with a 0% cancellation rate.
Which airline flies the most nonstop routes from Oslo? Norwegian appears on 61 of the 99 nonstop routes we observed at OSL. The airline column in the route ledger lists every carrier observed on each route.
Where does this data come from? From Oslo-Gardermoen International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.
More nonstop guides
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Oslo (OSL) nonstop network and route reliability, measured from official airport boards.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/oslo-OSL
Copy
How we measure this →
Planning around OSL? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure