OSL

Oslo (OSL) direct flights: all 99 nonstop routes, measured

live · updated 2h ago

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 routeBergen BGO · about 310 movements a week, Norwegian, Scandinavian Airlines, Widerøe3,987 legs observed
Most reliableBeijing PEK · 97% on time, 0% cancelled66 legs
Roughest rideParis 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.

BGOBergen⇆ Norwegian · Scandinavian Airlines · Widerøe 310/wk 88%on time 1.6%cancelled
Schedule
Norwegian departs DY602 06:00DY604 07:00DY606 08:00DY608 09:40DY612 12:25DY614 13:20DY618 14:30DY620 15:20DY622 16:00DY624 16:40DY626 17:00DY628 17:25DY632 18:00DY634 19:40DY638 20:05DY640 20:30DY648 21:00
Scandinavian Airlines departs SK251 07:00SK255 07:50SK263 10:35SK257 10:45SK267 12:30SK269 13:30SK271 14:25SK273 15:10SK277 16:20SK281 17:35SK287 18:40SK291 19:45SK295 20:50
Widerøe departs WF1403 07:55WF163 09:50WF1409 15:00WF158 15:40WF1415 17:30
Norwegian arrives DY601 06:30DY605 07:15DY607 07:55DY609 08:25DY611 09:10DY619 10:20DY617 11:55DY621 12:50DY623 13:55DY625 14:50DY627 15:55DY631 16:10DY635 16:55DY637 17:30DY639 18:10DY645 19:35DY647 19:40DY649 20:20
Scandinavian Airlines arrives SK236 06:30SK238 07:10SK244 07:40SK260 09:25SK252 09:30SK260 10:20SK262 12:55SK268 13:05SK272 15:00SK274 16:00SK278 16:55SK280 17:40SK284 18:50SK286 20:05SK290 21:10
Widerøe arrives WF1404 08:45WF151 10:30WF1408 11:50WF153 12:30WF170 15:10
TRDTrondheim⇆ KLM · Norwegian · Scandinavian Airlines · Widerøe 295/wk 89%on time 1.1%cancelled
Schedule
KLM departs KL1153 06:30KL1153 17:45KL1155 23:10
Norwegian departs DY740 06:00DY742 07:00DY744 07:55DY750 09:50DY754 12:20DY756 13:40DY758 14:30DY760 15:20DY762 16:00DY764 16:50DY766 17:30DY768 18:05DY778 19:00DY770 19:40DY776 21:00
Scandinavian Airlines departs SK332 07:00SK336 08:05SK338 10:25SK342 10:40SK344 12:10SK350 12:55SK354 13:20SK358 14:00SK362 15:15SK364 16:00SK366 17:35SK370 18:30SK370 18:35SK380 19:45SK382 20:50
Widerøe departs WF1447 10:05WF708 12:55WF1449 14:10
Norwegian arrives DY741 06:30DY745 07:15DY747 08:00DY749 08:30DY751 09:20DY753 10:15DY757 12:10DY761 14:50DY763 16:15DY765 16:55DY769 17:35DY771 18:15DY773 19:05DY775 19:45DY777 20:25DY779 21:20
Scandinavian Airlines arrives SK335 06:35SK341 07:25SK343 07:55SK345 08:20SK347 09:40SK351 10:40SK355 13:00SK361 14:45SK371 15:55SK373 16:35SK365 16:40SK375 17:50SK377 18:35SK379 20:10SK385 21:10
Widerøe arrives WF1448 13:05WF1452 16:45
CPHCopenhagen⇆ Norwegian · Scandinavian Airlines 251/wk 90%on time 1.1%cancelled
Schedule
Norwegian departs DY932 06:30DY3221 08:15DY938 11:05DY940 12:55DY942 14:00DY3229 15:20DY948 16:25DY3233 17:45DY950 18:30DY3235 18:45DY952 18:50
Scandinavian Airlines departs SK1461 04:55SK451 07:00SK455 08:00SK453 08:30SK1455 09:00SK1467 10:10SK1457 11:10SK459 15:00SK1465 16:10SK461 17:00SK1477 18:05SK1475 20:05
Norwegian arrives DY3220 07:45DY933 09:30DY935 12:15DY939 14:05DY3228 14:30DY941 15:55DY943 17:00DY3232 17:15DY949 19:25DY951 21:30
Scandinavian Airlines arrives SK454 07:20SK1462 08:20SK452 10:15SK460 11:05SK1458 12:10SK1456 13:20SK1466 14:20SK464 16:20SK462 18:15SK1470 19:20SK1474 23:20
SVGStavanger⇆ Norwegian · Scandinavian Airlines 242/wk 88%on time 1.7%cancelled
Schedule
Norwegian departs DY522 06:00DY524 07:00DY526 07:55DY530 09:50DY532 10:50DY534 12:30DY536 14:15DY538 15:15DY540 16:05DY544 17:10DY546 18:05DY550 19:55
Scandinavian Airlines departs SK4017 07:40SK4023 10:35SK4025 12:40SK4031 12:55SK4035 14:00SK4039 15:25SK4043 16:40SK4045 17:40SK4049 18:20SK4047 19:30SK4055 19:45SK4051 20:50
Norwegian arrives DY521 06:25DY523 07:15DY525 08:20DY527 10:10DY529 11:40DY531 12:10DY535 13:20DY537 14:55DY541 16:40DY543 17:35DY545 18:25DY547 19:25DY549 20:20DY555 21:20
Scandinavian Airlines arrives SK4002 06:30SK4006 07:00SK4008 07:35SK4010 07:55SK4014 09:30SK4016 10:05SK4022 13:00SK4024 15:05SK4032 15:20SK4038 16:25SK4040 17:50SK4042 19:05SK4046 20:05SK4050 21:00
ARNStockholm⇆ Norwegian · Scandinavian Airlines · Ethiopian Airlines 201/wk 91%on time 1.7%cancelled
Schedule
Norwegian departs DY804 06:30DY4102 07:30DY4110 10:00DY4114 13:00DY816 14:00DY820 16:00DY4120 17:00DY822 17:00DY4122 18:00DY824 19:00DY4126 20:30
Scandinavian Airlines departs SK844 06:10SK480 07:45SK864 08:50SK868 11:10SK484 12:50SK882 14:35SK884 16:00SK488 17:00
Ethiopian Airlines arrives ET714 06:45
Norwegian arrives DY4101 07:00DY805 09:10DY4109 09:30DY8421 09:50DY4113 12:30DY4119 16:30DY817 16:30DY4121 17:30DY821 18:30DY823 19:35DY4125 19:50DY825 21:30
Scandinavian Airlines arrives SK481 06:35SK843 08:05SK843 08:10SK847 09:00SK489 12:10SK867 13:55SK491 16:20SK885 17:20SK1483 18:45SK493 19:45SK497 22:55
BOOBodø⇆ Norwegian · Scandinavian Airlines · Widerøe 151/wk 87%on time 0.6%cancelled
Schedule
Norwegian departs DY340 07:25DY342 11:45DY342 12:20DY346 14:30DY350 16:25DY352 18:50DY356 19:50DY344 20:50
Scandinavian Airlines departs SK4112 12:00SK4116 14:25SK4122 16:35SK4124 19:45
Widerøe departs WF1503 09:15
Norwegian arrives DY341 07:15DY343 09:00DY345 11:00DY347 15:20DY349 18:20DY355 20:20
Scandinavian Airlines arrives SK4105 07:00SK4107 11:10SK4113 15:40SK4117 18:15
Widerøe arrives WF1504 13:40
TOSTromsø⇆ Norwegian · Scandinavian Airlines · Widerøe 146/wk 88%on time 1%cancelled
Schedule
Norwegian departs DY370 06:30DY370 07:15DY372 09:30DY8410 10:40DY374 11:25DY378 14:05DY380 15:25DY382 16:20DY384 19:45DY386 20:30
Scandinavian Airlines departs SK4406 07:35SK4412 08:35SK4412 09:00SK4416 10:50SK4418 13:30SK4422 14:40SK4424 16:40SK4438 20:45SK4432 20:50
Widerøe departs WF1527 12:35
Norwegian arrives DY371 07:15DY373 11:45DY375 14:00DY375 15:10DY381 15:55DY379 17:10DY383 18:35DY385 19:55DY385 20:55DY387 22:05
Scandinavian Airlines arrives SK4403 07:10SK4405 08:40SK4411 12:10SK4413 13:10SK4413 13:40SK4417 15:30SK4421 15:50SK4423 18:10SK4431 21:15
Widerøe arrives WF1528 17:00
AMSAmsterdam⇆ KLM · Norwegian · Scandinavian Airlines 122/wk 77%on time 2.9%cancelled
Schedule
KLM departs KL1196 05:05KL1196 06:05KL1198 08:30KL1198 09:30KL1200 11:35KL1200 12:35KL1204 16:05KL1204 17:05KL1206 17:55KL1206 18:55
Norwegian departs DY1258 14:40DY1258 15:40
Scandinavian Airlines departs SK821 06:45SK821 07:45SK821 08:00SK827 15:25SK827 16:25
KLM arrives KL1197 07:45KL1199 10:45KL1203 15:10KL1153 15:35KL1153 16:45KL1205 17:10KL1207 21:40KL1155 22:10
Norwegian arrives DY1259 19:05
Scandinavian Airlines arrives SK822 11:25SK828 19:55
EVEEvenes⇆ Norwegian · Scandinavian Airlines 105/wk 89%on time 1.8%cancelled
Schedule
Norwegian departs DY360 07:50DY360 07:55DY362 11:45DY358 14:00DY364 14:05DY366 16:45DY368 20:00DY368 20:15
Scandinavian Airlines departs SK4082 07:30SK4094 13:30SK4098 19:45
Norwegian arrives DY361 07:15DY363 11:55DY365 15:45DY359 18:00DY367 18:05DY369 21:00
Scandinavian Airlines arrives SK4079 07:00SK4083 11:45SK4095 17:40
AESÅlesund⇆ Norwegian · Scandinavian Airlines · Widerøe 96/wk 87%on time 1.1%cancelled
Schedule
Norwegian departs DY402 07:50DY404 11:20DY410 14:00DY414 16:50DY418 19:45
Scandinavian Airlines departs SK1314 07:45SK1320 12:30SK1320 13:30SK1326 16:40SK1330 19:55SK1334 21:05
Widerøe departs WF161 06:45WF171 14:15WF175 18:05
Norwegian arrives DY401 06:50DY403 10:10DY405 13:45DY413 16:20DY417 19:15
Scandinavian Airlines arrives SK1315 10:20SK1321 14:55SK1321 16:00
LHRLondon⇆ British Airways · Scandinavian Airlines 92/wk 85%on time 3.4%cancelled
Schedule
British Airways departs BA775 06:20BA769 10:40BA769 10:55BA771 13:40BA771 13:45BA771 14:10BA773 15:55BA773 17:35
Scandinavian Airlines departs SK803 06:50SK805 12:05SK809 13:55SK811 16:20SK815 19:10
British Airways arrives BA768 10:00BA770 12:35BA770 12:45BA770 13:10BA772 15:00BA772 16:40BA774 21:40
Scandinavian Airlines arrives SK802 09:10SK804 12:50SK806 17:50SK810 19:40SK812 22:00
CDGParis⇆ Air France · Norwegian · Scandinavian Airlines 83/wk 86%on time 1%cancelled
Schedule
Air France departs AF1275 05:15AF1275 06:15AF1775 16:10AF1775 17:10
Norwegian departs DY1494 08:20
Scandinavian Airlines departs SK837 07:45SK837 08:45SK839 14:55SK839 15:15
Air France arrives AF1774 15:10AF1274 22:20
Norwegian arrives DY1495 13:45
Scandinavian Airlines arrives SK834 13:25SK834 13:35SK836 20:30
KRSKristiansand⇆ Norwegian · Scandinavian Airlines 73/wk 89%on time 0.5%cancelled
HAUKarmøy⇆ Norwegian · Scandinavian Airlines 72/wk 90%on time 0.6%cancelled
FRAFrankfurt am Main⇆ Lufthansa 69/wk 88%on time 0.7%cancelled
HELHelsinki⇆ Finnair · Norwegian 68/wk 83%on time 0.5%cancelled
FDEFørde⇆ Widerøe 63/wk 95%on time 1.1%cancelled
HOVØrsta⇆ Widerøe 56/wk 93%on time 2.2%cancelled
ALCAlicante⇆ Norwegian · Scandinavian Airlines 54/wk 77%on time 1.4%cancelled
MUCMunich⇆ Lufthansa · Norwegian 52/wk 82%on time 0.3%cancelled
KEFReykjavík⇆ Icelandair · Scandinavian Airlines 50/wk 89%on time 3.9%cancelled
LGWLondon⇆ Norwegian 50/wk 70%on time 0.6%cancelled
AGPMálaga⇆ Norwegian · Scandinavian Airlines 47/wk 84%on time 0.3%cancelled
WAWWarsaw⇆ LOT Polish Airlines · Norwegian 46/wk 80%on time 0.5%cancelled
ALFAlta⇆ Norwegian · Scandinavian Airlines 45/wk 89%on time 0%cancelled
BRUBrussels⇆ Brussels Airlines · Scandinavian Airlines 43/wk 84%on time 3.4%cancelled
RIXRiga⇆ AirBaltic · Norwegian 43/wk 85%on time 0.2%cancelled
GDNGdańsk⇆ Norwegian · Wizz Air 42/wk 93%on time 0.4%cancelled
FROFlorø⇆ DAT · Widerøe 41/wk 94%on time 2.1%cancelled
MOLÅrø⇆ Norwegian 41/wk 92%on time 0.8%cancelled
ZRHZurich⇆ Scandinavian Airlines · Swiss International Air Lines 38/wk 73%on time 1.6%cancelled
KSUKvernberget⇆ Scandinavian Airlines 38/wk 86%on time 1.8%cancelled
BERBerlin⇆ Norwegian 37/wk 88%on time 1.3%cancelled
ISTIstanbul⇆ Turkish Airlines 36/wk 84%on time 0.4%cancelled
BDUMålselv⇆ Norwegian 34/wk 91%on time 0%cancelled
FCORome⇆ Norwegian · Wizz Air Malta 33/wk 75%on time 1%cancelled
MXPMilan⇆ Norwegian · Scandinavian Airlines 32/wk 80%on time 1.9%cancelled
KRKKraków⇆ Norwegian · Wizz Air 31/wk 86%on time 1%cancelled
BCNBarcelona⇆ Norwegian 31/wk 65%on time 3.5%cancelled
NCENice⇆ Norwegian 31/wk 71%on time 1%cancelled
SRPLeirvik⇆ DAT 31/wk 90%on time 0%cancelled
BLLBillund⇆ Norwegian · Scandinavian Airlines 30/wk 88%on time 1%cancelled
KKNKirkenes⇆ Norwegian · Scandinavian Airlines 30/wk 91%on time 1.5%cancelled
MANManchester⇆ Norwegian · Scandinavian Airlines 28/wk 78%on time 3%cancelled
VNOVilnius⇆ Norwegian · Ryanair 28/wk 92%on time 0.5%cancelled
DUBDublin⇆ Norwegian · Scandinavian Airlines 27/wk 89%on time 1.7%cancelled
LYRLongyearbyen⇆ Norwegian · Scandinavian Airlines 27/wk 87%on time 0.9%cancelled
PMIPalma de Mallorca⇆ Norwegian 26/wk 76%on time 0.6%cancelled
SDNSandane⇆ Widerøe 26/wk 92%on time 1.5%cancelled
VIEVienna⇆ Austrian Airlines · Norwegian 25/wk 86%on time 0%cancelled
MADMadrid⇆ Iberia · Norwegian 24/wk 79%on time 4.9%cancelled
LPAGran Canaria Island⇆ Norwegian · Scandinavian Airlines · Sunclass Airlines 23/wk 84%on time 1.4%cancelled
EDIEdinburgh⇆ Norwegian 22/wk 81%on time 1.1%cancelled
BUDBudapest⇆ Norwegian · Wizz Air 21/wk 88%on time 0.7%cancelled
BEGBelgrade⇆ Air Serbia · Norwegian 20/wk 64%on time 0%cancelled
CHQSouda⇆ Scandinavian Airlines 20/wk 67%on time 0%cancelled
PRGPrague⇆ Norwegian 20/wk 84%on time 0.8%cancelled
RRSRøros⇆ DAT 20/wk 93%on time 0%cancelled
STNLondon⇆ Ryanair UK 20/wk 70%on time 0%cancelled
DUSDüsseldorf⇆ Norwegian · Scandinavian Airlines 19/wk 85%on time 3.2%cancelled
ATHAthens⇆ Aegean Airlines 19/wk 57%on time 1.6%cancelled
LISLisbon⇆ TAP Air Portugal 19/wk 67%on time 0.4%cancelled
OLAØrland⇆ DAT 18/wk 93%on time 0.9%cancelled
AYTAntalya⇆ Norwegian 17/wk 78%on time 0.5%cancelled
HAMHamburg⇆ Norwegian 15/wk 91%on time 1%cancelled
PLQPalanga⇆ Norwegian · Wizz Air 14/wk 92%on time 1.1%cancelled
BKKBangkok⇆ Thai Airways 14/wk 84%on time 0.6%cancelled
DOHDoha⇆ Qatar Airways 14/wk 68%on time 0%cancelled
DXBDubai⇆ Emirates 14/wk 82%on time 0%cancelled
SAWIstanbul⇆ Pegasus Airlines 14/wk 87%on time 0%cancelled
LCALarnaca⇆ Norwegian · Scandinavian Airlines 13/wk 82%on time 1.2%cancelled
ADDAddis Ababa⇆ Ethiopian Airlines 13/wk 86%on time 3%cancelled
SOGSogndal⇆ Widerøe 13/wk 94%on time 0.6%cancelled
BNNBrønnøy⇆ Widerøe 11/wk 92%on time 2.9%cancelled
TLLTallinn⇆ Norwegian 11/wk 92%on time 1.4%cancelled
EWRNew York⇆ Scandinavian Airlines 10/wk 95%on time 0.8%cancelled
GZPGazipaşa⇆ Scandinavian Airlines 10/wk 85%on time 3.2%cancelled
RHORhodes⇆ Aegean Airlines · Scandinavian Airlines · Norwegian · Sunclass Airlines 9/wk 60%on time 1.7%cancelled
FAOFaro⇆ Norwegian 7/wk 93%on time 1.2%cancelled
OTPBucharest⇆ Norwegian 7/wk 85%on time 2.2%cancelled
AALAalborg⇆ Scandinavian Airlines 6/wk 88%on time 0%cancelled
SZZSzczecin⇆ Wizz Air 6/wk 96%on time 0%cancelled
TFSTenerife⇆ Norwegian · Scandinavian Airlines · Sunclass Airlines 5/wk 77%on time 0%cancelled
BTSBratislava⇆ Wizz Air 5/wk 87%on time 0%cancelled
LUXLuxembourg⇆ Luxair 5/wk 78%on time 0%cancelled
ORYParis⇆ Transavia France 5/wk 54%on time 16.1%cancelled
PEKBeijing⇆ Hainan Airlines 5/wk 97%on time 0%cancelled
PRNPrishtina⇆ Norwegian 5/wk 88%on time 0%cancelled
FAEVágar⇆ Atlantic Airways 4/wk 81%on time 4%cancelled
LKLLakselv⇆ Norwegian 4/wk 79%on time 0%cancelled
RAKMarrakesh⇆ Norwegian 4/wk 81%on time 0%cancelled
ACESan Bartolomé⇆ Norwegian 2/wk –6 legs –
AGAAgadir⇆ Norwegian 2/wk –2 legs –
FNCFunchal⇆ Norwegian 2/wk 85%on time 0%cancelled
HRGHurghada⇆ Norwegian 2/wk –4 legs –
FUEEl Matorral⇆ Scandinavian Airlines 1/wk –11 legs –
OSYNamsos→ Widerøe 1/wk –2 legs –
SIDEspargos→ Sunclass Airlines 1/wk –1 legs –
SSHSharm El Sheikh⇆ Scandinavian Airlines 1/wk –19 legs –
■ ≥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

Nonstop route network at Oslo (OSL)

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.

Canonical URL
https://proflightsearch.com/direct-flights/oslo-OSL
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