Oslo airport to city centre: Flytoget, Vy, bus
In short
The fastest way from Oslo Airport Gardermoen to the city centre is the Flytoget Airport Express Train: it leaves every 10 minutes and reaches Oslo Central Station in 19 minutes; an adult ticket costs NOK 276. Vy regional trains take 23 minutes and, according to Vy, usually cost about half the price. A taxi takes around 40 minutes.

Oslo Airport Gardermoen (OSL) lies about 50 km north-east of the city by road – far out, but connected by fast trains. The station is directly below the terminal, a short escalator ride from arrivals. The short answer: take the Flytoget (Airport Express Train) if you want the fastest and simplest trip to Oslo S or Nationaltheatret. Take a Vy regional train if you want to save money – it is only a few minutes slower. The airport coach and a taxi are mainly worth it for hotels away from the railway line or with a lot of luggage.
Oslo Airport to the city centre: the options
| Option | Goes to | Travel time (minutes) | Ticket |
|---|---|---|---|
| Flytoget | Oslo S, Nationaltheatret, Skøyen | 19 | NOK 276 |
| Vy regional train | Oslo S | 23 | Vy / Ruter ticket |
| Taxi | your door | 43 | meter, prices vary |
| Flybussen airport coach | city centre | – | own ticket |
Times: Flytoget to Oslo S according to Flytoget, Vy regional train according to Vy, taxi as pure driving time to Oslo S based on OpenStreetMap, without traffic (Vy says a taxi usually takes around 40 minutes). According to Vy, buses take around 45 to 70 minutes, depending on traffic and route. Prices according to Flytoget (as of October 2026).
Flytoget: the Airport Express Train
Flytoget runs its own express trains between the airport and the city. According to Flytoget, trains depart every 10 minutes for virtually the whole day, and the fastest take only 19 minutes to Oslo Central Station (Oslo S).
- Stops: Lillestrøm, Oslo S, Nationaltheatret, Skøyen, Lysaker, Stabekk, Sandvika, Asker and Drammen.
- Nationaltheatret: for the station in the west of the centre, near the Royal Palace, Aker Brygge and Tjuvholmen, board a train ending in Drammen or Stabekk. The station has three exits; staff can tell you which one to use.
- Skøyen: according to Flytoget, 29 minutes from the airport.
- Hotels near Oslo S: several large hotels are within walking distance of the station, according to Flytoget.

Flytoget tickets
According to Flytoget (as of October 2026), an adult ticket from the airport to Oslo S or Nationaltheatret costs NOK 276.
- Children under 16 travel free with an adult and do not need a ticket.
- Young people aged 16 to 20, students and people aged 67 or over pay half price (NOK 138), with valid ID.
- Buying: the simplest way is to tap your bank card on the reader at the gate before you board. There are also ticket machines on both sides of the gates and the Flytoget app.
- Validity: the Flytoget ticket is not valid on other trains or buses.
Vy regional trains: a few minutes slower, cheaper
Vy regional and local trains also stop at the airport station. According to Vy, they take 23 minutes to the city – about 3 to 4 minutes longer than Flytoget – and usually cost about half the price. According to the airport, Vy's regional trains on the line Skien – Oslo – Lillehammer – Trondheim and the local trains Kongsberg – Eidsvoll call at Oslo Airport.
Tickets bought in the Vy app are also valid on all Ruter public transport in Oslo – buses, trams, the metro and ferries – so you can continue to your hotel with the same ticket.
Airport coach and buses
According to the airport, the Flybussen airport coach runs between Oslo city centre and the airport every 20 minutes every day. Other coaches go to Majorstuen and other towns. Coaches are an option if your hotel is close to one of their stops away from the railway; according to Vy, bus journeys usually take around 45 to 70 minutes, depending on traffic and route.
Taxi and transfer
According to Vy, a taxi from Gardermoen to the city centre usually takes around 40 minutes, and longer in traffic. Prices vary by company, time of day and traffic, so ask for the price before you set off. Without traffic, the drive to Oslo S is about 50 km.
Because of the distance, the taxi is expensive; a pre-booked transfer is mainly worth it for families with small children, groups or a late landing. Airport transfers* can be booked with Kiwitaxi, with the price fixed in advance. Our article on when an airport transfer pays off compares the options for ten airports.
Which option suits whom?
- Hotel near Oslo S, the Opera House or Karl Johans gate: Flytoget or a Vy regional train to Oslo S.
- Hotel near the Royal Palace, Aker Brygge or Tjuvholmen: Flytoget to Nationaltheatret.
- Saving money: a Vy regional train, with a ticket that also covers the onward trip in Oslo.
- Family with children under 16: Flytoget – children travel free with an adult.
- Small children, a lot of luggage, group: a taxi or a pre-booked transfer.
Norway is part of the EEA, so EU roaming rules apply for most EU mobile plans. If you come from outside the EU and EEA, for example from the UK, set up mobile data before you land – a travel eSIM for Norway* (Airalo) is usually cheaper than roaming; our eSIM price index compares the prices per gigabyte.

On the day you leave
Flytoget and the Vy trains run to the airport from Oslo S; Flytoget also from Nationaltheatret and Skøyen. Plan the 19 to 23 minutes plus a buffer. If you have already checked out and fly in the evening, you can use luggage storage in the centre* (Radical Storage).
How long to stay and what to see is in our article how many days in Oslo.
Oslo trip planDay by day, with map and tips
How YesTrip helps you plan
In YesTrip you add your flight and hotel to your trip and plan each day around them, with a map of your places in Oslo and the weather for your travel days. The ready-made plans for Oslo can be copied into your trip with one tap. With the offline package you have the map without a connection, also on the train from the airport. YesTrip is free.
* Ad – Partner link: if you book there, we earn a commission. Your price stays the same.
Free
Plan your trip in 30 seconds.
Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.
Frequently asked questions
How do I get from Oslo Airport to the city centre?
By Flytoget to Oslo S in 19 minutes, every 10 minutes, or by Vy regional train in 23 minutes for less. The Flybussen coach runs every 20 minutes, and a taxi usually takes around 40 minutes.
How much is Flytoget from Oslo Airport?
According to Flytoget, an adult ticket to Oslo S or Nationaltheatret costs NOK 276; students, young people aged 16 to 20 and people aged 67 or over pay NOK 138 (as of October 2026). Children under 16 travel free with an adult.
Flytoget or Vy – which train is better from Oslo Airport?
Flytoget is a few minutes faster (19 against 23 minutes) and runs every 10 minutes. Vy regional trains usually cost about half the price, according to Vy, and the ticket also covers Ruter buses, trams and the metro in Oslo.
Can I pay for Flytoget by card?
Yes. According to Flytoget, you can simply tap your bank card on the reader at the gate before boarding. There are also ticket machines and the Flytoget app.
How long does a taxi take from Oslo Airport to the city?
According to Vy, usually around 40 minutes, longer in traffic. The distance to Oslo S is about 50 km, and prices vary by company and time of day.
Sources
- Flytoget: train from Oslo Airport to the city – frequency, travel times, stations – flytoget.no
- Flytoget: tickets and fares – flytoget.no
- Vy: how to get from Oslo Airport Gardermoen to Oslo city centre – regional trains, buses, taxi – www.vy.no
- Avinor: public transportation to and from Oslo Airport – trains and buses – www.avinor.no
Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .
More articles
Airport to cityBangkok airport to city: BKK and Don Mueang
From Suvarnabhumi (BKK), the Airport Rail Link takes about 30 minutes to Phaya Thai, according to the tourism authority, where you change to … · 7 min read
Airport to cityHong Kong airport to city: 24 min by train
The Airport Express runs about every 10 minutes and takes 24 minutes to Hong Kong Station (Central), 22 to Kowloon Station and 14 to Tsing … · 5 min read
Airport to cityIncheon airport to Seoul: AREX in 43 min or bus
From Incheon Airport, the AREX Express runs non-stop in 43 minutes (51 from Terminal 2) to Seoul Station. The all-stop AREX train takes 59 … · 6 min read