Oslo Airport to City Center: Train, Bus & Taxi [2026]

CityTransportGuide

Updated for 2026. This guide compares the main ways to travel from Oslo Gardermoen Airport (OSL) to central Oslo, including Vy regional trains, Flytoget Airport Express, airport buses and taxis.


Oslo Airport to city center transport comparison map showing Vy regional train, Flytoget Airport Express, airport bus and taxi
Oslo Airport (OSL) transfer comparison: Vy regional train, Flytoget Airport Express, airport bus and taxi to Oslo city center. Click the map to enlarge.

Getting from Oslo Airport (OSL) to Oslo city center is unusually easy thanks to the railway station directly connected to the airport terminal. For most visitors, the main decision is not train versus bus, but Vy regional train versus Flytoget Airport Express.

Both trains reach Oslo Central Station (Oslo S) quickly. Vy takes around 23 minutes and is normally the best-value choice, while Flytoget takes about 19 minutes and offers a more frequent dedicated airport service at a substantially higher fare.

Quick answer: For most tourists, take the Vy regional train. A single journey to Oslo S costs about 134 NOK and takes around 23 minutes. Flytoget is slightly faster at about 19 minutes, but the current adult fare is around 276 NOK. Choose Flytoget when frequency, convenience or its passenger discounts are more important than price.

⚠️ Check your airport code: This guide is for Oslo Gardermoen Airport (OSL). Oslo Torp Airport (TRF) is much farther from Oslo and requires a different transfer. If your ticket says TRF, do not follow the directions on this page.

Oslo Airport to City Center: Options Compared

Option Typical time Adult fare Best for
Vy regional train ~23 min to Oslo S ~134 NOK Best value for most visitors
Flytoget Airport Express ~19 min to Oslo S ~276 NOK Fastest, frequent dedicated airport train
Flybussen airport bus Usually ~45–70 min Varies by route / ticket Hotels close to a direct bus stop
Taxi ~40+ min Variable Door-to-door travel, groups and heavy luggage
Private transfer ~40+ min Pre-booked price Groups, business travel and maximum convenience

Fares and travel times can change. Check the operator’s current fare and departure information before travelling.

Vy vs Flytoget: Which Train Should You Take?

This is the most important decision for most visitors arriving at Oslo Airport. Vy and Flytoget are separate train services with separate tickets, even though both use the airport railway station and both travel to central Oslo.

Feature Vy regional train Flytoget Airport Express
Oslo Airport → Oslo S About 23 minutes About 19 minutes
Adult fare About 134 NOK About 276 NOK
Price level Best value Premium
Service type Regular regional train Dedicated airport express
Frequency Frequent Very frequent
Oslo S Yes Yes
Nationaltheatret Check your specific service Served by relevant Flytoget services
Local transport integration Useful with Ruter-compatible journeys Separate Flytoget ticket
Best for Most tourists Speed, frequency and premium convenience

Our recommendation: Check the next Vy departure first. If the wait is short, Vy usually gives you the best balance of price and journey time. Paying the Flytoget premium makes more sense when its next departure is significantly more convenient, when its destination suits your hotel better, or when you benefit from one of its reduced-fare categories.

One important rule: a Vy ticket is not valid on Flytoget, and a Flytoget ticket is not valid on Vy. Check the train operator before boarding.

Vy Regional Train: Best Value for Most Visitors

For most leisure travelers, the Vy regional train is the option to check first. The journey between Oslo Airport and Oslo S takes around 23 minutes, only a few minutes longer than Flytoget, while the adult fare is roughly half the price of the airport express.

Vy at a glance

  • Travel time: around 23 minutes to Oslo S
  • Adult fare: about 134 NOK to central Oslo
  • Best for: most tourists and budget-conscious travelers
  • Main station: Oslo S
  • Tickets: Vy, Ruter or other supported official ticket channels

How to take the Vy train from Oslo Airport

  1. After collecting your luggage, follow the signs for Train / Tog.
  2. Go to the railway station connected directly to the airport terminal.
  3. Buy the correct ticket for a regular Vy train to Oslo.
  4. Check the departure board for the next Vy service toward Oslo S.
  5. Make sure you are boarding Vy, not Flytoget.
  6. Get off at Oslo S or the appropriate station for your journey.
  7. Continue by metro, tram, bus, taxi or on foot if your hotel is elsewhere in Oslo.

Vy is particularly useful if you plan to continue on Oslo’s local public transport network after reaching the center. For local fares, zones and passes, see our
Oslo Transport Tickets & Ruter Guide.

Flytoget Airport Express: Fastest Train

Flytoget is Oslo’s dedicated Airport Express Train. It reaches Oslo S in around 19 minutes and runs very frequently, making it one of the simplest airport express services in Europe.

The main drawback is price. The current adult fare between Oslo Airport and Oslo S is around 276 NOK, roughly twice the regular Vy fare for a time saving of only a few minutes.

Flytoget at a glance

  • Travel time: around 19 minutes to Oslo S
  • Adult fare: around 276 NOK to Oslo S
  • Best for: speed, frequency and premium convenience
  • Main central stops: Oslo S and Nationaltheatret on relevant services
  • Ticketless travel: card-reader payment is available

Flytoget discounts

Flytoget can become considerably more attractive if you qualify for a discount. Youth, students and seniors in eligible categories can receive reduced fares, while children under 16 travel free when accompanied by a person over 16.

This means Flytoget can sometimes make more sense for families than the standard adult price alone suggests.

How to take Flytoget

  1. Follow signs for Flytoget / Airport Express Train.
  2. Buy a ticket in the Flytoget app, online or at the station, or use the available ticketless card system.
  3. Check the departure board and destination.
  4. Board the Flytoget service for Oslo.
  5. Get off at Oslo S, Nationaltheatret or another relevant stop served by your train.

Airport Bus from Oslo Airport

Airport buses are normally slower than the train, but they can still be useful if a bus stops closer to your hotel and saves you from making another connection after arriving at Oslo S.

Flybussen Connect serves Oslo Airport. Tickets can be bought online, at airport ticket machines, through supported apps or from the driver. Buying from the driver can cost more than purchasing online.

Choose the airport bus if:

  • your hotel is close to a direct airport bus stop,
  • you want to avoid changing from train to metro or tram,
  • you have luggage and prefer fewer transfers,
  • your destination is outside the main airport rail corridor.

For central Oslo and hotels near Oslo S, the train will usually be faster.

Taxi from Oslo Airport to the City Center

A taxi provides direct door-to-door transport, but Oslo Airport is far enough from the center that a taxi is substantially more expensive than taking the train.

The road journey to central Oslo normally takes around 40 minutes or more, depending on traffic and your exact destination.

Important: Do not simply enter the first taxi without checking the price. At Oslo Airport, use the official taxi booking system, booking machines or an approved taxi company’s app and check the quoted price before departure.

A taxi becomes more attractive if you are travelling as a group, carrying several large suitcases, arriving at an inconvenient time or staying far from Oslo S and other rail stops.

Taxi is most useful if:

  • you have several large suitcases,
  • you are travelling with children,
  • your hotel is far from a train or metro station,
  • you want direct door-to-door transport,
  • you are travelling as a group and can split the fare.

Best Airport Transfer by Oslo Destination

The best train station depends on where you are staying. Oslo S is ideal for much of the eastern and central city, while Nationaltheatret can be more convenient for some destinations west of the center.

Destination Best route Why
Oslo S / Jernbanetorget Vy or Flytoget Direct airport trains and excellent onward connections
Bjørvika / Opera House Train to Oslo S Very close to the central station
Karl Johans gate Oslo S or Nationaltheatret Best station depends on which end of the street your hotel is near
Aker Brygge / Tjuvholmen Nationaltheatret if convenient, or Oslo S + local transport West of Oslo S
Grünerløkka Train to Oslo S + tram/bus No direct airport train to the neighborhood
Majorstuen Train + metro/tram Easy onward public transport connection
Oslo Bus Terminal Train to Oslo S The bus terminal is close to the central station
Hotel far from public transport Taxi, transfer or direct airport bus Can avoid an inconvenient second connection

Oslo Airport to Oslo S

Oslo S (Oslo Central Station) is the main arrival point for most visitors. It is beside Jernbanetorget and provides connections to Oslo’s metro, trams, buses and regional trains.

If your hotel is near Oslo S, Jernbanetorget, Bjørvika, Barcode, the Opera House or the eastern part of Karl Johans gate, taking Vy or Flytoget directly to Oslo S is normally the simplest choice.

Oslo Airport to Nationaltheatret

Nationaltheatret can be more convenient for hotels around the Royal Palace, Vika, Aker Brygge and Tjuvholmen. Check whether the airport train you intend to use serves Nationaltheatret before boarding.

If your chosen service ends at Oslo S, continuing by metro, tram or taxi is straightforward.

Oslo Airport with Luggage

Both Vy and Flytoget are practical with normal luggage because the railway station is directly connected to the airport terminal. The more important question is what happens after you reach central Oslo.

One suitcase + hotel near Oslo S: take the train.

Several bags + hotel in another district: compare train + taxi with a direct airport taxi or transfer.

Hotel near a direct airport bus stop: the bus may save you an onward connection.

Oslo Airport (OSL) vs Torp Airport (TRF)

Do not confuse Oslo Gardermoen Airport (OSL) with Torp Airport (TRF). Gardermoen is Oslo’s main airport and has the fast rail connections described in this guide.

Torp is much farther from Oslo and requires a considerably longer ground transfer. Always check the airport code on your flight booking before planning your journey.

Common Mistakes to Avoid

  • Buying Flytoget automatically: check the next Vy departure first — it is normally much cheaper.
  • Boarding the wrong train: Vy and Flytoget use separate tickets.
  • Confusing OSL and TRF: Gardermoen and Torp are completely different airports.
  • Choosing Oslo S automatically: Nationaltheatret may be more convenient for some western central hotels.
  • Taking a taxi without checking the quoted price: use the official airport taxi booking system.
  • Ignoring your onward connection: the cheapest airport train is not always the easiest option if your hotel requires several additional transfers.

Which Option Should You Choose?

Most tourists: Vy regional train.

Fastest and easiest dedicated airport train: Flytoget.

Family with children: compare Vy with Flytoget’s child rules before deciding.

Hotel near Oslo S: train.

Hotel near Aker Brygge or the Royal Palace: check whether Nationaltheatret is a better final station.

Several large suitcases or hotel far from public transport: taxi or private transfer.

Hotel directly served by an airport bus: compare the bus with train + local connection.

Related Oslo Transport Guides

FAQ – Oslo Airport to City Center

What is the best way from Oslo Airport to the city center?

For most visitors, the Vy regional train offers the best balance of price and travel time. It reaches Oslo S in around 23 minutes and costs substantially less than Flytoget.

How much is the train from Oslo Airport to Oslo?

A regular Vy journey to central Oslo is currently around 134 NOK for an adult. Flytoget’s adult fare to Oslo S is around 276 NOK. Check current fares before travelling because prices can change.

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

Flytoget takes around 19 minutes. Vy estimates around 23 minutes between Oslo Airport and Oslo S.

Is Vy or Flytoget better?

Vy is usually the better-value choice for tourists. Flytoget is useful when you value the fastest journey, very frequent departures or qualify for its discount rules.

Is Flytoget worth the extra money?

For many tourists, the few minutes saved do not justify paying roughly twice the Vy adult fare. It can still be worthwhile for convenience, frequency, business travel or eligible discounted passengers.

Can I use a Vy ticket on Flytoget?

No. Vy and Flytoget are separate services and their tickets are not interchangeable.

Do children travel free on Flytoget?

Children under 16 can travel free on Flytoget when accompanied by a person over 16. Check the current operator conditions before travel.

Where is the train station at Oslo Airport?

The railway station is directly connected to the airport terminal. After arrivals, follow the signs for Train or Tog.

Should I get off at Oslo S or Nationaltheatret?

Oslo S is best for the central station area, Bjørvika, the Opera House and eastern Karl Johans gate. Nationaltheatret can be more convenient for the Royal Palace, Vika, Aker Brygge and Tjuvholmen.

Is there a bus from Oslo Airport to Oslo?

Yes. Airport buses serve Oslo and can be useful when a bus stop is closer to your hotel than the railway station, although the train is normally faster for central Oslo.

Is a taxi faster than the airport train?

Usually not for a journey to central Oslo. The airport train avoids road traffic and can reach Oslo S in about 19–23 minutes, while a taxi normally takes around 40 minutes or more. Taxi is mainly useful for door-to-door convenience.

Is Oslo Airport the same as Torp Airport?

No. Oslo Airport Gardermoen uses airport code OSL. Torp Airport uses TRF and is much farther from Oslo. The transfer options in this guide apply to OSL.

Final Recommendation

For most visitors arriving at Oslo Airport (OSL), start by checking the next Vy regional train. It reaches Oslo S in around 23 minutes and normally offers substantially better value than Flytoget.

Choose Flytoget when its frequency, speed, destination or discount rules make the premium worthwhile. Use an airport bus when it serves your hotel directly, and consider a taxi or private transfer when door-to-door convenience matters more than price.