How to get to Oslo?

Planning a trip to Oslo, and don't know which airport to choose? Let's find out!

1/8/2026

airplane in airport
airplane in airport

Oslo has two main airports:
- Oslo Lufthavn (30min away from Oslo city centre)
- Oslo TORP (1.5hour away from the city centre).

Oslo Lufthavn (Gardermoen) 50km distance
When landing at Oslo Lufthavn, you can choose from three different ways to commute with public transport. The fastest way to get to the city centre is with Airport Express - Flytoget (240 NOK).
The journey to Oslo Central Station will take 22minutes. A bit slower but half the price are the regional trains - RE11/RE12, which will bring you to Oslo city centre in about 25minutes (128 NOK).
The third, and the longest option, is
Flybussen. The journey by bus takes about 1 hour (259NOK).

If arriving at Oslo Airport at night, the last means of public transport leaves accordingly:
The last Flytoget leaves at 00:50 am.
The last regional train leaves at 00:54 am
The last Flybussen leaves at 1:15 am.

The cost of an Uber / Bolt from the airport to the city centre is between 650 and 1000+ NOK.

Oslo TORP (Sandefjord) 120km distance
The quickest way to get to Oslo from the airport is by the bus -
Torpekspressen (319NOK)
Another option is taking a train (RE11). The only downside is that you will need to take a 4min shuttle bus (S174) ride in order to get to the train station (398NOK).

Many more private companies are operating on the route Oslo TORP - Oslo S, which are often parked outside the main entrance, and will take you to the Oslo city centre (280-350NOK).

For booking train tickets in Norway:
VY - regional trains and buses
RUTER - public transport in Oslo

If you plan to stay in Oslo for 24 hours or longer, I recommend purchasing an Oslo Pass (Official City Card) before arrival, as the pass covers public transport to and from the city centre. Cost 580NOK - 24h.

Getting to Oslo by plane: