Oslo airport to city centre
Prices and journey times checked 2026-11-11. Always confirm with the operator before you travel.
Oslo Airport (OSL) is at Gardermoen, about 50 km north of the city. The Flytoget Airport Express reaches Oslo S in about 19 minutes, and Vy regional trains take about 23 minutes.
How long it takes and how often
Flytoget runs about 6 times an hour to Oslo S (about every 10 minutes in the day). Vy regional trains run about 3 times an hour. Flybussen coaches take 40 to 60 minutes to the centre.
Options and prices
- Flytoget to Oslo S: 276 NOK adult, 138 NOK for youth 16 to 20, students and seniors over 67. Children under 16 travel free with an adult
- Flytoget return ticket: valid for 90 days on any departure
- Vy regional train: about half the price of Flytoget. Price shown on vy.no and in the Vy app
- Ruter tickets are valid on Vy trains to the airport if they cover zone 4V. Check the zones in the Ruter app
- Flybussen: price on flybussen.no, cheaper when bought in advance
- Taxi: order at the machines outside arrivals, which show the fare before you ride
Where to buy tickets
- Flytoget: app, website, ticket machines, or tap a bank card at the station reader
- Vy: app or vy.no
- Ruter app (airport zone ticket)
- Flybussen: flybussen.no or machines at the airport; card or cash on the bus
- Taxi: order at the machines outside arrivals
Flytoget (official site) ↗
Once you arrive
Frequently asked questions
How do I get from Oslo airport to the city centre?
Oslo Airport (OSL) is at Gardermoen, about 50 km north of the city. The Flytoget Airport Express reaches Oslo S in about 19 minutes, and Vy regional trains take about 23 minutes. Flytoget runs about 6 times an hour to Oslo S (about every 10 minutes in the day). Vy regional trains run about 3 times an hour. Flybussen coaches take 40 to 60 minutes to the centre.
How much does it cost to get from Oslo airport to the centre?
Flytoget to Oslo S: 276 NOK adult, 138 NOK for youth 16 to 20, students and seniors over 67. Children under 16 travel free with an adult. Flytoget return ticket: valid for 90 days on any departure. Vy regional train: about half the price of Flytoget. Price shown on vy.no and in the Vy app. Ruter tickets are valid on Vy trains to the airport if they cover zone 4V. Check the zones in the Ruter app. Flybussen: price on flybussen.no, cheaper when bought in advance. Taxi: order at the machines outside arrivals, which show the fare before you ride.
Where do I buy tickets at Oslo airport?
Flytoget: app, website, ticket machines, or tap a bank card at the station reader Vy: app or vy.no Ruter app (airport zone ticket) Flybussen: flybussen.no or machines at the airport; card or cash on the bus Taxi: order at the machines outside arrivals
Any tips for the airport transfer in Oslo?
Vy regional trains take only 3 to 4 minutes longer than Flytoget and cost much less. Flytoget does not accept Ruter tickets.