Flights from Oslo at a glance
- nonstop destinations
- 95
- countries
- 41
- flights a week
- 1,353
- airports
- 2
- airlines
- 37
- cheapest fare, to Wroclaw
- $17
- destinations under 2 hours away
- 34
- farthest, Phuket
- 5,660 mi (9,109 km)
Cheapest flights from Oslo
Lowest fares found recently; search to check the price for your dates
Under 2 hours away
Nonstop flights of up to two hours, shortest first
Roros
50m, 12 a week
Bergen
55m, 78 a week
from $57
Stavanger
55m, 61 a week
from $61
Trondheim
55m, 50 a week
from $59
Aalesund
55m, 46 a week
Haugesund
55m, 35 a week
Stockholm
1h, 54 a week
from $23
Molde
1h, 18 a week
Orsta-Volda
1h 10m, 36 a week
Billund
1h 10m, 11 a week
Copenhagen
1h 15m, 90 a week
from $61
Helsinki
1h 25m, 32 a week
Gdansk
1h 25m, 24 a week
from $17
Palanga
1h 25m, 6 a week
from $25
Hamburg
1h 25m, 4 a week
from $60
Bodo
1h 30m, 48 a week
from $67
Riga
1h 30m, 21 a week
from $17
Tallinn
1h 30m, 2 a week
from $63
Berlin
1h 35m, 14 a week
Harstad-Narvik
1h 40m, 47 a week
Bronnoysund
1h 40m, 5 a week
Andenes
1h 40m
Warsaw
1h 50m, 22 a week
from $23
Bardufoss
1h 50m, 17 a week
from $181
Edinburgh
1h 50m, 8 a week
from $66
Vilnius
1h 50m, 6 a week
from $22
Amsterdam
1h 55m, 52 a week
from $65
Dusseldorf
1h 55m, 8 a week
from $97
Wroclaw
1h 55m, 4 a week
from $17
Tromso
2h, 50 a week
from $61
Alta
2h, 23 a week
Brussels
2h, 18 a week
Prague
2h, 6 a week
Katowice
2h
Domestic flights from Oslo
Nonstop flights within Norway, busiest first
International flights from Oslo
Nonstop flights to 40 countries
30 more countries
Lithuania: Palanga and Vilnius
Switzerland: Zurich and Geneva
Thailand: Bangkok and Phuket
Portugal: Lisbon and Porto
Austria: Vienna and Salzburg
Egypt: Hurghada and Cairo
Bulgaria: Bourgas and Sofia
Sweden: Stockholm
Netherlands: Amsterdam
Finland: Helsinki
Latvia: Riga
Belgium: Brussels
Iceland: Reykjavik
Hungary: Budapest
Svalbard and Jan Mayen: Longyearbyen
United Arab Emirates: Dubai
Ireland: Dublin
Czech Republic: Prague
Ethiopia: Addis Ababa
Serbia: Belgrade
United States: New York
Romania: Bucharest
Cyprus: Larnaca
Estonia: Tallinn
North Macedonia: Skopje
Slovakia: Bratislava
China: Beijing
Canada: Toronto
Montenegro: Tivat
Malta: Malta
All nonstop flights from Oslo
95 cities, busiest routes first
| City | Country | Flight time | Flights a week | Fare |
|---|---|---|---|---|
| Copenhagen Denmark, 1h 15m, 90 a week | Denmark | 1h 15m | 90 | from $61 |
| Bergen Norway, 55m, 78 a week | Norway | 55m | 78 | from $57 |
| London United Kingdom, 2h 25m, 65 a week | United Kingdom | 2h 25m | 65 | from $22 |
| Stavanger Norway, 55m, 61 a week | Norway | 55m | 61 | from $61 |
| Stockholm Sweden, 1h, 54 a week | Sweden | 1h | 54 | from $23 |
| Amsterdam Netherlands, 1h 55m, 52 a week | Netherlands | 1h 55m | 52 | from $65 |
| Tromso Norway, 2h, 50 a week | Norway | 2h | 50 | from $61 |
| Trondheim Norway, 55m, 50 a week | Norway | 55m | 50 | from $59 |
| Bodo Norway, 1h 30m, 48 a week | Norway | 1h 30m | 48 | from $67 |
| Harstad-Narvik Norway, 1h 40m, 47 a week | Norway | 1h 40m | 47 | |
| Aalesund Norway, 55m, 46 a week | Norway | 55m | 46 | |
| Orsta-Volda Norway, 1h 10m, 36 a week | Norway | 1h 10m | 36 | |
| Haugesund Norway, 55m, 35 a week | Norway | 55m | 35 | |
| Paris France, 2h 30m, 32 a week | France | 2h 30m | 32 | from $33 |
| Helsinki Finland, 1h 25m, 32 a week | Finland | 1h 25m | 32 | |
| Frankfurt Germany, 2h 10m, 30 a week | Germany | 2h 10m | 30 | |
| Alicante Spain, 3h 50m, 26 a week | Spain | 3h 50m | 26 | from $35 |
| Istanbul Turkiye, 3h 53m, 24 a week | Turkiye | 3h 53m | 24 | from $118 |
| Gdansk Poland, 1h 25m, 24 a week | Poland | 1h 25m | 24 | from $17 |
| Krakow Poland, 2h 5m, 23 a week | Poland | 2h 5m | 23 | from $19 |
| Alta Norway, 2h, 23 a week | Norway | 2h | 23 | |
| Manchester United Kingdom, 2h 5m, 22 a week | United Kingdom | 2h 5m | 22 | from $18 |
| Warsaw Poland, 1h 50m, 22 a week | Poland | 1h 50m | 22 | from $23 |
| Riga Latvia, 1h 30m, 21 a week | Latvia | 1h 30m | 21 | from $17 |
| Malaga Spain, 4h 15m, 19 a week | Spain | 4h 15m | 19 | |
| Las Palmas Spain, 5h 45m, 19 a week | Spain | 5h 45m | 19 | from $93 |
| Brussels Belgium, 2h, 18 a week | Belgium | 2h | 18 | |
| Molde Norway, 1h, 18 a week | Norway | 1h | 18 | |
| Bardufoss Norway, 1h 50m, 17 a week | Norway | 1h 50m | 17 | from $181 |
| Munich Germany, 2h 15m, 16 a week | Germany | 2h 15m | 16 | |
| Berlin Germany, 1h 35m, 14 a week | Germany | 1h 35m | 14 | |
| Reykjavik Iceland, 2h 55m, 14 a week | Iceland | 2h 55m | 14 | from $91 |
| Kirkenes Norway, 2h 15m, 12 a week | Norway | 2h 15m | 12 | |
| Roros Norway, 50m, 12 a week | Norway | 50m | 12 | |
| Billund Denmark, 1h 10m, 11 a week | Denmark | 1h 10m | 11 | |
| Zurich Switzerland, 2h 20m, 10 a week | Switzerland | 2h 20m | 10 | from $109 |
| Budapest Hungary, 2h 25m, 10 a week | Hungary | 2h 25m | 10 | from $51 |
| Bangkok Thailand, 11h 40m, 9 a week | Thailand | 11h 40m | 9 | from $393 |
| Longyearbyen Svalbard and Jan Mayen, 3h, 9 a week | Svalbard and Jan Mayen | 3h | 9 | |
| Edinburgh United Kingdom, 1h 50m, 8 a week | United Kingdom | 1h 50m | 8 | from $66 |
| Rome Italy, 3h 15m, 8 a week | Italy | 3h 15m | 8 | from $42 |
| Madrid Spain, 3h 45m, 8 a week | Spain | 3h 45m | 8 | from $77 |
| Dusseldorf Germany, 1h 55m, 8 a week | Germany | 1h 55m | 8 | from $97 |
| Dubai United Arab Emirates, 6h 53m, 7 a week | United Arab Emirates | 6h 53m | 7 | from $183 |
| Dublin Ireland, 2h 23m, 7 a week | Ireland | 2h 23m | 7 | from $68 |
| Barcelona Spain, 3h 25m, 7 a week | Spain | 3h 25m | 7 | |
| Lisbon Portugal, 4h 10m, 7 a week | Portugal | 4h 10m | 7 | |
| New York United States, 8h 20m, 6 a week | United States | 8h 20m | 6 | from $381 |
| Prague Czech Republic, 2h, 6 a week | Czech Republic | 2h | 6 | |
| Vienna Austria, 2h 20m, 6 a week | Austria | 2h 20m | 6 | |
| Addis Ababa Ethiopia, 10h 5m, 6 a week | Ethiopia | 10h 5m | 6 | |
| Belgrade Serbia, 2h 45m, 6 a week | Serbia | 2h 45m | 6 | from $51 |
| Vilnius Lithuania, 1h 50m, 6 a week | Lithuania | 1h 50m | 6 | from $22 |
| Palanga Lithuania, 1h 25m, 6 a week | Lithuania | 1h 25m | 6 | from $25 |
| Milan Italy, 2h 40m, 5 a week | Italy | 2h 40m | 5 | from $22 |
| Tenerife Spain, 5h 55m, 5 a week | Spain | 5h 55m | 5 | |
| Bucharest Romania, 3h 5m, 5 a week | Romania | 3h 5m | 5 | from $61 |
| Bronnoysund Norway, 1h 40m, 5 a week | Norway | 1h 40m | 5 | |
| Hamburg Germany, 1h 25m, 4 a week | Germany | 1h 25m | 4 | from $60 |
| Wroclaw Poland, 1h 55m, 4 a week | Poland | 1h 55m | 4 | from $17 |
| Antalya Turkiye, 4h 5m, 3 a week | Turkiye | 4h 5m | 3 | from $111 |
| Athens Greece, 3h 50m, 3 a week | Greece | 3h 50m | 3 | from $82 |
| Palma Spain, 3h 30m, 2 a week | Spain | 3h 30m | 2 | |
| Nice France, 3h, 2 a week | France | 3h | 2 | |
| Larnaca Cyprus, 4h 35m, 2 a week | Cyprus | 4h 35m | 2 | |
| Hurghada Egypt, 5h 33m, 2 a week | Egypt | 5h 33m | 2 | |
| Tallinn Estonia, 1h 30m, 2 a week | Estonia | 1h 30m | 2 | from $63 |
| Bratislava Slovakia, 2h 25m, 2 a week | Slovakia | 2h 25m | 2 | from $23 |
| Skopje North Macedonia, 3h 15m, 2 a week | North Macedonia | 3h 15m | 2 | |
| Alanya Turkiye, 4h 15m, 2 a week | Turkiye | 4h 15m | 2 | |
| Phuket Thailand, 11h 55m, 1 a week | Thailand | 11h 55m | 1 | |
| Beijing China, 9h, 1 a week | China | 9h | 1 | |
| Toronto Canada, 8h 10m, seasonal | Canada | 8h 10m | seasonal | from $460 |
| Geneva Switzerland, 2h 30m, seasonal | Switzerland | 2h 30m | seasonal | |
| Cairo Egypt, 5h 5m, seasonal | Egypt | 5h 5m | seasonal | |
| Venice Italy, 2h 40m, seasonal | Italy | 2h 40m | seasonal | from $63 |
| Malta Malta, 3h 50m, seasonal | Malta | 3h 50m | seasonal | |
| Kerkyra Greece, 3h 25m, seasonal | Greece | 3h 25m | seasonal | |
| Porto Portugal, 3h 45m, seasonal | Portugal | 3h 45m | seasonal | |
| Sofia Bulgaria, 3h 5m, seasonal | Bulgaria | 3h 5m | seasonal | |
| Salzburg Austria, 2h 15m, seasonal | Austria | 2h 15m | seasonal | |
| Heraklion Greece, 4h 5m, seasonal | Greece | 4h 5m | seasonal | |
| Split Croatia, 2h 55m, seasonal | Croatia | 2h 55m | seasonal | |
| Valencia Spain, 3h 50m, seasonal | Spain | 3h 50m | seasonal | |
| Dubrovnik Croatia, 2h 55m, seasonal | Croatia | 2h 55m | seasonal | |
| Thessaloniki Greece, 3h 20m, seasonal | Greece | 3h 20m | seasonal | from $114 |
| Chania Greece, 4h 10m, seasonal | Greece | 4h 10m | seasonal | from $104 |
| Kefallinia Greece, 3h 50m, seasonal | Greece | 3h 50m | seasonal | |
| Zagreb Croatia, 2h 30m, seasonal | Croatia | 2h 30m | seasonal | |
| Bourgas Bulgaria, 3h 15m, seasonal | Bulgaria | 3h 15m | seasonal | |
| Katowice Poland, 2h, seasonal | Poland | 2h | seasonal | |
| Stuttgart Germany, 2h 15m, seasonal | Germany | 2h 15m | seasonal | |
| Pula Croatia, 2h 40m, seasonal | Croatia | 2h 40m | seasonal | |
| Tivat Montenegro, 3h 5m, seasonal | Montenegro | 3h 5m | seasonal | |
| Andenes Norway, 1h 40m, seasonal | Norway | 1h 40m | seasonal |
Oslo airports
Where the nonstop flights depart from
Airlines
Nonstop flights a week from Oslo
And 17 more airlines with occasional flights.
Frequently asked questions
Where can you fly nonstop from Oslo?
To 95 cities in 41 countries. The busiest routes are Copenhagen (90 flights a week), Bergen (78 flights a week), London (65 flights a week), Stavanger (61 flights a week) and Stockholm (54 flights a week).
What are the cheapest flights from Oslo?
Wroclaw from $17, Riga from $17, Gdansk from $17 and Manchester from $18. Search shows the price for your dates.
Which countries have direct flights from Oslo?
Spain, Germany, Greece, Poland, Croatia, United Kingdom, Turkiye and Italy and 32 more.
Which airports does Oslo fly from?
Oslo Airport Gardermoen (1,231 flights a week) and Torp Sandefjord (113 flights a week).
Which airlines fly from Oslo?
Norwegian Air Shuttle (431 flights a week), SAS Scandinavian (424 flights a week), Widerøe (80 flights a week), Norwegian Air Sweden (53 flights a week), Lufthansa (44 flights a week) and Ryanair (41 flights a week) and 31 more.
Where can you fly from Oslo in under 2 hours?
Roros (50m), Bergen (55m), Stavanger (55m), Trondheim (55m), Aalesund (55m), Haugesund (55m), Stockholm (1h) and Molde (1h).