Oslo is served by two main airports for international and domestic travel. Most passengers arrive through the primary airport north of the city, but a secondary option provides an alternative route for those booking a flight to Oslo.
Oslo Airport (OSL)
The primary gateway to the Norwegian capital is Oslo Airport, commonly referred to by its IATA code OSL. Located approximately 45 km north-east of the city centre in the municipality of Ullensaker, it serves as the largest airport in the country and a major hub for Scandinavian Airlines (SAS), Norwegian Air Shuttle, and Norse Atlantic Airways. The airport features a modern, single-terminal design that efficiently handles a vast network of international long-haul routes and frequent domestic connections.
Upon landing, the most efficient way to reach the city is via the Flytoget high-speed airport express train, which departs every 10 to 20 minutes. This service reaches Oslo Central Station (Oslo S) in approximately 20 minutes, with some services continuing to Nationaltheatret and Skøyen. Alternatively, Vy regional trains offer a slightly slower but frequent connection to the same central hubs. For those staying in peripheral districts, the Flybussen airport express coach network provides multiple routes to various areas, including Majorstuen and Bekkestua, while taxis and ride-hailing services are available at the designated ranks outside the arrivals level.
Sandefjord Airport, Torp (TRF)
Located about 110 km south of the city, Sandefjord Airport, Torp, with the IATA code TRF, serves as a secondary entry point for those looking for budget-friendly flights to Oslo. This airport is a significant base for low-cost carriers such as Ryanair and Wizz Air, alongside domestic services operated by Widerøe. Despite its distance from the capital, it remains a popular choice for travellers arriving from various European destinations due to its straightforward, single-terminal layout.
To travel from Sandefjord Airport, Torp to the city centre, most passengers utilise the Torpekspressen bus service, which is timed to coincide with arriving international flights. The coach journey takes roughly 1 hour and 30 minutes to reach the Oslo Bus Terminal, situated right next to the main railway station. Another reliable option is the shuttle bus that links the airport terminal to the Torp Station, where Vy regional trains run towards Oslo S on the Vestfoldbanen line. The train journey typically takes about 1 hour and 45 minutes, offering scenic views of the Norwegian coastline along the way.