Oslo Airport (OSL) is Norway’s largest international airport, and one of the most important in Scandinavia. It’s located in Gardermoen, about 47km / 29mi north of the Norwegian capital.
The airport connects Oslo to Europe and cross continental destinations. It’s a hub for SAS (Scandinavian Airlines), Norwegian and Widerøe , which operates mainly domestic flights.
Find out here what are the public transport options between Oslo Airport and the city centre.
By train
Travelling by the train is the most convenient and fastest way to get to your destination in central Oslo.
The Airport Express Train (Flytoget) connects the airport and the central station (Oslo S) in about 20 minutes. Trains depart every 10 minutes, and a ticket costs 196 Norwegian kroner (NOK).
Flytoget timetables: flytoget.no
NSB, renamed Vy as of April 2019, operates regional trains running between Skien, Oslo, Lillehammer and Trondheim, as well as some local trains, and these trains stop at Oslo Airport. Therefore, taking a Vy train to central Oslo is also an option, and it’s cheaper than travelling on the Flytoget – a ticket costs only 105 NOK. The journey takes 23 minutes, and trains run every 30 minutes approximately.
NSB timetables: www.nsb.no
By bus
SAS Flybussen is an Airport Express Coach that runs between Oslo city centre and the airport every day with a frequency of 30 minutes. The ticket costs 189 NOK online. It can also be purchased on machines at the airport, or from the driver but onboard payments have a surcharge added. The estimated time to get to central Oslo is 45 minutes.
By taxi
Given the efficiency and quality of public transport services at Oslo Airport, travelling by taxi may be the least interesting choice to get to Oslo city centre.
A taxi ride between Oslo Airport and the city centre is about 700 NOK. However, different taxi companies offer slightly different prices. Go to the the taxi information desk in the arrivals hall to find out which taxi company to use. The taxi rank is immediately outside.