⚠️ Both the premium Flytoget Airport Express (~19 min) and the cheaper Vy regional train (~24 min) leave from the same OSL station - the Vy train is roughly half the price for nearly the same trip. Taxis are fixed-price and expensive; Uber and Bolt both operate (Bolt often cheaper). Everything from this ~50 km-out airport runs high. Confirm you're at OSL (Gardermoen), not Torp/Sandefjord (TRF).
Oslo Gardermoen Airport
Oslo, Norway
From Gardermoen (~50 km out), the Vy regional train is the best value - ~23-25 minutes to Oslo Central for about half the price of the premium Flytoget Airport Express (which is faster/more frequent at ~19 min, kids under 16 free). Both leave from the same airport station. Taxis are fixed-price and expensive; Uber and Bolt both operate (Bolt often cheaper, but still costly). Confirm you're at OSL (Gardermoen), not Torp/Sandefjord (TRF), which is far away.
Ride Options
Vy Regional Train
transitBest value to Oslo S - about half the Flytoget price
Flytoget Airport Express
transitFastest, most frequent premium rail to Oslo S
Licensed Taxi
taxiDoor-to-door, but expensive
Uber
rideshareApp-based door-to-door (costly given the distance)
Bolt
rideshareOften cheaper than a taxi, but still costly
SIXT Ride — Pre-booked Airport Transfer
Private TransferFixed-rate pre-booked door-to-door transfer
Pickup Guidance
Rideshare
Uber and Bolt both operate (Bolt often cheaper, but both are costly given the ~50 km distance). Pickup per the in-app pin outside arrivals; verify the car/driver. Reserve apps/taxis for late nights, heavy luggage, or off-route hotels - the train is the smart call for most.
Taxi
A well-regulated taxi queue is outside arrivals with fixed prices to the centre (expensive - confirm the fixed fare). Major firms include Oslo Taxi.
Shuttle
Flybussen airport coaches serve multiple Oslo stops (~50-60 min) - useful mainly if your hotel is near a stop; slower than the train.
Transit
Two trains share the airport station beneath/within the terminal. The Vy regional train reaches Oslo S in ~23-25 min for roughly half the price of Flytoget (the local money-saver). The premium Flytoget Airport Express runs nonstop in ~19-22 min, every 10-20 min, ~05:30-00:50 (kids under 16 free). Buy at machines or the relevant app.
Private Transfer
Pre-booked private transfers meet you in arrivals with a name sign - a fixed-price, door-to-door option (expensive in Norway) for groups, late nights, or off-route hotels.
Travel Extras
Some links may be affiliate links. Tarmyq may earn a commission at no extra cost to you. Learn more
Local Tips
- Take the Vy regional train, not Flytoget, to save a lot for almost the same trip - the journeys differ by only a few minutes (~24 vs ~19 min to Oslo S) but Flytoget costs roughly double. Buy Vy tickets at the same station machines or the Vy app.
- Everything from OSL is expensive - the airport is ~50 km out, so taxis/Uber/Bolt run high. For most travelers the train is the smart call; reserve apps for late nights, heavy luggage, or off-route hotels.
- Kids under 16 ride Flytoget free with an adult - that can make Flytoget competitive for families.
- OSL is not Torp (TRF) - Oslo's low-cost 'Sandefjord Torp' airport is ~110 km away in the opposite direction. Confirm you're at Gardermoen (OSL); a TRF mix-up is a long, costly detour.
- Flybussen coaches are useful only if your hotel is near a stop - otherwise the train is faster and similar in price.
- Buy your train/bus ticket before boarding - the system is honor-based with checks and fines.
Tarmyq local tip
Here's the local secret: take the Vy regional train, not the Flytoget - it's the same station, only a few minutes slower to Oslo Central, and roughly half the price. Save the taxi or Bolt for a late-night arrival or if you've got a pile of luggage. And double-check you're flying into Gardermoen (OSL), not far-off Torp (TRF).