Why go
- Capital and most populous city of Norway.
- Served by Oslo-Gardermoen International Airport (OSL).
History
Oslo is the capital and most populous city of Norway. It constitutes both a county and a municipality. The municipality of Oslo had a population of 724,290 in 2025, while the city's greater urban area had a population of 1,110,887 in 2025, and the metropolitan area had an estimated population of 1,546,706 in 2021.
Airports
✈ Airlines & flight paths — 34 airlines, 104 direct destinations
- Norwegian Air Shuttle DY (737-800, 737-300, 787-8) · 74 routes: Ajaccio, Alesund, Alicante, Alta, Amsterdam, Antalya, Athens, Bangkok*, Barcelona, Bardufoss, Belgrade, Bergen, Berlin, Bilbao, Billund, Bodo, Bourgas, Bratislava, Budapest, Chania, Cologne, Copenhagen, Dublin, Dubrovnik, Edinburgh, Faro, Fort Lauderdale*, Gdansk, Geneva, Gran Canaria, Hamburg, Harstad/Narvik, Haugesund, Helsinki, Keflavik, Kiev, Kirkenes, Krakow, Kristiansand, Larnaca … +34 more
- Scandinavian Airlines System SK (737-800, 737-700, 737-700, 737-800, 736, A320…) · 53 routes: Aalborg, Aberdeen, Alanya, Alesund, Alicante, Alta, Amsterdam, Athens, Bangkok, Barcelona, Bergen, Berlin, Billund, Bodo, Brussels, Chania, Copenhagen, Dublin, Duesseldorf, Edinburgh, Frankfurt, Gdansk, Gothenborg*, Gran Canaria, Harstad/Narvik, Haugesund, Helsinki*, Istanbul, Keflavik, Kirkenes, Kristiansand, Kristiansund, London, Malaga, Manchester, Milano, Molde, Moscow*, Munich, Newark … +13 more
- Widerøe WF (Dash 8-100, Dash 8-300) · 9 routes: Bronnoysund, FDE, Floro, Gothenborg, Orsta-Volda, Roros, Sandane, Sandnessjoen, Sogndal
- British Airways BA (FRJ, A319, A320, A321, J31) · 4 routes: Aalborg*, Aarhus*, Billund*, London
- Lufthansa Cargo LH (A319, A320, 737-700, A321, 736, 737-800…) · 4 routes: Duesseldorf*, Frankfurt, Munich, Tromso*
- ABSA - Aerolinhas Brasileiras M3 (SWM) · 3 routes: Aalborg, Fagernes, Orland
- Finnair AY (A319, J31) · 3 routes: Aalborg, Berlin*, Helsinki
- Ethiopian Airlines ET (A319, A320, 736, 737-800, A320, 737-700) · 2 routes: Frankfurt*, Stockholm
- Iberia Airlines IB (A320, A319) · 2 routes: Barcelona*, London*
- Pakistan International Airlines PK (777) · 2 routes: Copenhagen, Islamabad
- Aegean Airlines A3 (737-700, 737-700) · 1 route: Athens*
- Aeroflot Russian Airlines SU (A320) · 1 route: Moscow
- Air Baltic BT (735, Dash 8-400, 73C) · 1 route: Riga
- Air Berlin AB (A319) · 1 route: Berlin
- Air France AF (Embraer 190) · 1 route: Paris
- Air Sicilia BM (ER3) · 1 route: Aberdeen
- Alitalia AZ (Embraer 190) · 1 route: Paris*
- American Airlines AA (A319, A320) · 1 route: London*
- Austrian Airlines OS (Fokker 100, A319, F70) · 1 route: Vienna*
- Brussels Airlines SN (A319, AR1) · 1 route: Brussels
- DAT Danish Air Transport DX (AT4) · 1 route: Stord
- Estonian Air OV (Embraer 170) · 1 route: Tallinn-ulemiste International
- Germanwings 4U (CRJ) · 1 route: Hamburg
- Hainan Airlines HU (A319) · 1 route: Berlin
- Icelandair FI (75W, 75T) · 1 route: Keflavik
- KLM Royal Dutch Airlines KL (737, EMJ) · 1 route: Amsterdam
- NextJet 2N (Saab 340) · 1 route: Vaxjo
- Qatar Airways QR (787-8) · 1 route: Doha
- Swiss International Air Lines LX (A319, A320) · 1 route: Zurich
- TAP Portugal TP (A320) · 1 route: Lisbon
- Thai Airways International TG (777-300) · 1 route: Bangkok
- Turkish Airlines TK (A321, 737-800) · 1 route: Istanbul
- United Airlines UA (757-200) · 1 route: Newark
- Vueling Airlines VY (A320) · 1 route: Barcelona
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
Regional airports
Further out, but often the cheapest way in — the airports the low-cost carriers use. Each links to its own town's guide for getting from there into the city.
✈ Airlines & flight paths — 8 airlines, 30 direct destinations
- Norwegian Air Shuttle DY (737-800) · 11 routes: Alicante, Antalya, Barcelona, Bergen, Dubrovnik, Gran Canaria, London, Malaga, Nice, Palma de Mallorca, Trondheim
- Wizz Air W6 (A320) · 11 routes: Belgrade, Bucharest, Gdansk, Katowice, Lublin, Poznan, Riga, Szczecin, Vilnius, Warsaw, Wroclaw
- Ryanair FR (737-800) · 6 routes: Alghero, Alicante, Liverpool, London, Malaga, Pisa
- Widerøe WF (Dash 8-400, Dash 8-300) · 4 routes: Bergen, Copenhagen, Stavanger, Trondheim
- Scandinavian Airlines System SK (Dash 8-400) · 2 routes: Copenhagen*, Stavanger*
- Alitalia AZ (Embraer 190) · 1 route: Amsterdam*
- KLM Royal Dutch Airlines KL (EMJ) · 1 route: Amsterdam*
- NextJet 2N (Saab 340) · 1 route: Stockholm
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
Getting there by ferry
Where things are
Photographs
credit: Wikipedia / Wikimedia Commons · See source page
When to go
The warmer, longer-day half of the year is the safest bet for a first visit.
Cooler and quieter, with fewer visitors and better value.
Short days and the coldest weather — check local conditions before travelling.
Getting there & around
Getting there. The nearest airport on record is Oslo-Gardermoen International Airport (OSL); 9 other airports serve the wider area. Check rail and road links from the tourism sources below. By air: OSL has direct flights to 104 destinations on 34 airlines (incl. Aalborg, Barcelona, Berlin, London, Amsterdam…). By water: 6 ferry terminals within 20 km (nearest: Rådhusbryggen, 0.7 km); routes include Oslofjord Harbour Sightseeing Cruise, Aker brygge - Hovedøya, Bygdøyfergen Munch-Salt-Bygdøy.
Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Oslo, Norway. Local transit details will be added as the guide is expanded.
Local transit
Trains & rail
Private aviation
On-demand charter, jet cards and the semi-private scheduled carriers that serve this city.