How do I get from the airport to Oslo?
Take the Flytoget airport express from Oslo Gardermoen (OSL) to Oslo Sentralstasjon. It runs every 10 minutes, takes 19 minutes, and costs 220 NOK ($23). The Vy regional train covers the same route for 119 NOK ($12) in 23 minutes. After midnight, a licensed taxi runs a fixed 800 to 900 NOK ($84 to $94) to central Oslo.
Oslo Gardermoen (OSL) sits 47 kilometers north of the city center. The Flytoget airport express is the default choice for a reason. Bright red trains depart from the platform directly below the arrivals hall every 10 minutes during the day, every 20 minutes after 9pm. The ride to Oslo Sentralstasjon (Oslo S) takes 19 minutes. Buy tickets at the yellow machines on the platform or through the Flytoget app for 220 NOK ($23). The carriages are quiet, with free Wi-Fi and wide seats that still smell faintly new. You pull into Oslo S, the city's main transport hub, where metro, tram, and bus connections spread in every direction. One thing to know. Flytoget runs its own ticketing system, separate from Ruter's city transit passes, so a Ruter day pass will not cover this ride.
The smarter budget move is the Vy regional train. It departs from platform R, right next to the Flytoget area. Same terminal level, 4 extra minutes of travel, half the price. A Vy ticket to Oslo S costs 119 NOK ($12) and the ride takes 23 minutes. Departures run every 10 to 20 minutes depending on the time of day. The carriages feel more commuter-grade. Harder seats, the low hum of Norwegian business travelers on laptops. But you're on the same rail line, arriving at the same station. If you land between 7am and 10pm, Vy is the best value-for-time option from Gardermoen. Buy tickets through the Vy app or at the machines before boarding, not on the train.
After midnight, your options thin out. The last Flytoget departs Gardermoen around 12:10am. Vy's final train leaves earlier, around 11:30pm. For a red-eye arrival, a licensed taxi from the rank outside arrivals runs a fixed fare of roughly 800 to 900 NOK ($84 to $94) to central Oslo, depending on the zone. The ride takes 35 to 45 minutes on the E6 motorway through dark pine forest. Oslo Taxi and NorgesTaxi are the two legitimate operators at the rank. Skip anyone who approaches you inside the terminal offering a ride. The Flybussen airport coach costs 199 NOK ($21) and runs through the night, reaching Oslo Bussterminal in 40 to 50 minutes. Oslo Bussterminal sits about 300 meters on foot from Oslo S.
When you step off at Oslo S, the main hall is cool at 17 degrees even in mid-June, all grey stone and high glass with the clatter of suitcase wheels on polished floors. Karl Johans gate, the main pedestrian boulevard, runs 1.3 kilometers west to the Royal Palace (completed 1849). The Oslo Opera House (opened 2008) sits a 5-minute walk south from the station. Its white marble slope angles down into the Oslofjord. If you're heading to Grünerløkka, take tram 11 or 12 from Jernbanetorget, the stop directly outside the station's front doors. One critical note for Ryanair and Wizz Air passengers. Some budget flights land at Torp Sandefjord (TRF), marketed misleadingly as Oslo Torp, 110 kilometers south near Sandefjord. That is a separate 2-hour journey by bus or regional train. Check your booking confirmation before you plan your transfer.
Transfer options from Oslo Gardermoen (OSL)
Flytoget airport express · Recommended
19 min · 220 NOK ($23)
Vy regional train
23 min · 119 NOK ($12)
Flybussen airport coach
45 min · 199 NOK ($21)
Licensed taxi (Oslo Taxi / NorgesTaxi)
40 min · 800-900 NOK ($84-94)
Last verified by automated review (v1.7.2) on June 18, 2026. What is automated review?