Compare times and prices for this route.

Book tickets on Omio →

Journey time

About 20 to 25 minutes

Distance

About 47 km

Operators

Flytoget and Vy

Frequency

Flytoget every 10 to 20 minutes

Flytoget airport express

Flytoget runs from the station beneath the arrivals hall to Oslo S in about 20 minutes, with departures every 10 to 20 minutes from early morning until after midnight. Many trains continue west to Nationaltheatret, Skøyen and Drammen. Tickets can be bought from machines, with a contactless card at the gates, or in advance.

Vy regional trains

Vy regional and long-distance trains use the same tracks and reach Oslo S in about 23 minutes. They run less often but cost noticeably less than Flytoget. Vy trains from the airport also continue north, so the airport is a convenient starting point for trains to Trondheim. You can compare times and book Norwegian train tickets on Omio.

Which should you take?

  • Flytoget: the most frequent, simplest option, especially at off-peak hours.
  • Vy: cheaper and almost as fast if a departure suits you; check the timetable before you land.
  • Airport buses: useful for hotels away from the rail line, but slower.

For other airports, see our map of airports in Norway.

Frequently Asked Questions

How long is the train from Oslo Airport to Oslo city?

About 20 minutes on Flytoget and about 23 minutes on Vy regional trains to Oslo Central Station.

Which is cheaper, Flytoget or Vy?

Vy regional trains are cheaper than Flytoget for the same trip, but run less often.

Where is the train station at Oslo Airport?

Directly below the terminal building, signposted from arrivals.