How to get from Oslo Gardermoen Airport to Oslo Opera House
Cities & Metropolitan Areas · Norway · Urban & Cultural · Oslo · Oslo Gardermoen Airport · Oslo Opera House

Getting from Oslo Gardermoen Airport (OSL) to the striking Oslo Opera House is very straightforward once you choose between the fast airport express train, the cheaper Vy regional trains, the airport bus or a door‑to‑door taxi/private transfer; this guide walks you through each option with times, prices and step‑by‑step directions so you can step off the plane and be standing on the Opera House roof with minimal hassle.
At A Glance (Oslo Gardermoen Airport to Oslo Opera House)
| Mode | Duration | Best For |
|---|---|---|
| 🚆 Flytoget Airport Express Train (OSL → Oslo S) + Short Walk | ~25–30 minutes total (train + walk) | Fastest, easiest with luggage |
| 🏷️ Cost: ~NOK 230–260 one‑way adult » check Flytoget fares | ||
| 🚉 Vy Regional/Local Train (OSL → Oslo S) + Short Walk | ~30–35 minutes total | Good value, still quick |
| 🏷️ Cost: ~NOK 120–140 one‑way adult » search Vy tickets | ||
| 🚌 Airport Bus (Flybussen / Vy Bus) + Walk | ~50–70 minutes (traffic‑dependent) | Late‑night options, bus fans |
| 🏷️ Cost: ~NOK 220–260 one‑way » airport bus info | ||
| 🚕 Taxi, Ride‑hailing & Private Transfer | ~40–60 minutes (traffic‑dependent) | Door‑to‑door comfort, groups, late arrivals |
| 🏷️ Cost: ~NOK 700–1,200 per car; private transfers from ~NOK 900–1,400 » private transfers | alt. listings | ||
| 🚗 Car Rental / Self‑drive | ~45–75 minutes including pickup | Road trips beyond Oslo |
| 🏷️ Cost: From ~NOK 700–1,000/day + fuel & tolls » compare rentals | ||
Which Option or Route Should You Choose?
- Fastest / Most Convenient: Flytoget Airport Express Train is usually the quickest and simplest, with frequent departures and a short signposted walk from Oslo S to the Opera House.
- Best Value vs Speed: Vy regional/local trains are almost as fast as Flytoget but cost roughly half, ideal if you don’t mind a couple of extra minutes.
- Cheapest if You Prefer Buses: Airport buses can be useful if train strikes or disruptions occur, or if a bus stop is close to your accommodation.
- Door‑to‑Door Comfort: Taxi, ride‑hailing or prebooked private transfer is worth it if you have heavy luggage, arrive very late or are travelling with a family/group.
- Onward Road Trips: Car rental makes sense if you’re heading on to fjords or other Norwegian cities and just stopping in Oslo briefly.
How to Book and Practical Tips
- Train tickets: You can buy Flytoget tickets from dedicated machines or the app, and cheaper Vy tickets from Vy machines or the Vy journey planner. No need to book far ahead.
- Airport bus tickets: Purchase on the Flybussen website, in their app or directly from the driver; Vy airport buses can be booked via the Vy app or website.
- Private transfers & tours: For meet‑and‑greet drivers or to combine your transfer with a short city orientation, browse airport transfers on GetYourGuide or packages on Klook.
- Ride‑hailing apps: Uber and Bolt operate in Oslo and are usually a bit cheaper than regular taxis; follow the app’s map to the correct pickup zone outside arrivals.
- Luggage storage: If your hotel check‑in is late but you want to explore the Opera House and harbour, stash your bags at central locations via Radical Storage Oslo.
- Where to stay near the Opera House: Look for hotels and apartments around Oslo S, Bjørvika and the Old Town area on Booking.com Oslo, all within a short walk of the Opera.
- Explore by bike or scooter: Once in the city centre, consider renting a bicycle for harbour paths and the Akerselva riverfront via BikesBooking Oslo.
- Onward travel in Scandinavia: For trains and buses from Oslo to other Nordic cities, you can compare options on Trip.com Trains Europe or regional routes on 12Go.
🚆 Option #1 — Flytoget Airport Express Train (Fastest, Easiest)
Fast Frequent Premium price
- Overview: Flytoget is the dedicated airport express train running from Oslo Lufthavn station (beneath Gardermoen Airport) to Oslo S (Oslo Central Station) in about 19–22 minutes. From Oslo S it’s a short, flat walk across the tracks and along the waterfront to the Oslo Opera House.
- Typical journey time: ~19–22 minutes airport → Oslo S, plus ~5–7 minutes walking to the Opera House.
- How to book (with price): Single adult tickets to Oslo S cost around NOK 230–260. Buy via the official Flytoget ticket page, in the Flytoget app, or from Flytoget‑branded machines at the station.
- When it runs: Trains typically depart every 10 minutes for most of the day, with slightly reduced frequency early morning/late night.
- Pros: Fastest option, very comfortable, lots of luggage space, easy signage in English. Cons: Costs roughly double the Vy regional train.
Step-by-step: Flytoget to Oslo Opera House
- After leaving baggage claim, follow signs for Train / Flytoget; take the escalators or lifts down to the airport railway station.
- At the Flytoget ticket machines (or in the app), buy a ticket to Oslo S. Tap your card or scan your QR code at the gates to enter the platform.
- Board the next Flytoget train to Oslo S and place your luggage in the racks at the carriage ends.
- Exit at Oslo S. Follow signs toward the Oslo Opera House / Bjørvika exit on the eastern side of the station.
- Walk across the pedestrian bridges and follow the waterfront path; the white sloping roof of the Oslo Opera House will be directly ahead. Continue up onto the roof or around to the main entrance.
Getting to the main embarking points (Oslo Airport Station & Oslo S)
- Oslo Airport station: The station is directly underneath the terminal; allow about 5–10 minutes from arrivals to platform including ticket purchase.
- Oslo S to Opera House on foot: From the main concourse, follow signs to the eastern exits; walking time to the Opera House is typically under 10 minutes on paved, step‑free paths.
- Accessibility: Both Flytoget platforms and the Opera House area have elevators and ramps, making this one of the best options with strollers or wheelchairs.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚉 Option #2 — Vy Regional / Local Train (Best Value)
Cheaper Almost as fast Less frequent than Flytoget
- Overview: Vy operates regional (R10/R11) and local (L12) trains from Oslo Airport to Oslo S. They use the same tracks as Flytoget and only take a few minutes longer, but tickets are roughly half the price.
- Typical journey time: ~23–25 minutes airport → Oslo S, plus ~5–7 minutes walking to the Opera House.
- How to book (with price): Adult tickets are typically around NOK 120–140 one‑way. Check exact fares and departures using the Vy online journey planner or Vy app, or buy from Vy‑branded ticket machines at the station.
- When it runs: Departures roughly every 20–30 minutes throughout the day; check timetables for late‑night services.
- Pros: Best balance of cost and speed; comfortable, with luggage racks and Wi‑Fi on many trains. Cons: Slightly less frequent and a bit slower than Flytoget; make sure you buy from the correct (Vy) machines, not Flytoget’s.
Step-by-step: Vy Train to Oslo Opera House
- Follow signs from arrivals to Trains / Vy at Oslo Airport; you’ll go down to the same general station area used by Flytoget.
- Use a Vy ticket machine or the Vy app to buy a ticket from Oslo Lufthavn to Oslo S. Look for departures on lines R10, R11 or L12 going toward Oslo.
- Check the departure screens for your platform and board the appropriate Vy train, storing luggage in the racks.
- Ride to Oslo S; listen for announcements or watch the screens for the station name.
- At Oslo S, follow the same route as with Flytoget: exit toward Bjørvika/Operaen and walk a few minutes to the Opera House along the waterfront.
Getting to the main embarking points (Vy Platforms & Opera Walk)
- Vy vs Flytoget platforms: Both use the airport station; just follow signage and departure boards to make sure you’re on a Vy service rather than Flytoget if you want the cheaper fare.
- Buying tickets: Vy machines and app allow card payment and display English; you can also buy online before you land and just show the QR code.
- Opera House access: Once you reach the waterfront, ramps and gentle slopes lead straight onto the Opera House roof for panoramic harbour views.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚌 Option #3 — Airport Bus (Flybussen / Vy Bus) + Walk
Simple tickets Good backup Traffic‑sensitive
- Overview: Airport express buses such as Flybussen and Vy airport buses connect Gardermoen with central Oslo, including stops near Oslo Bus Terminal/Jernbanetorget, a short walk from the Opera House.
- Typical journey time: Around 50–70 minutes, depending on the line and city traffic.
- How to book (with price): Expect fares of around NOK 220–260 one‑way. Check routes, stops and prices on the Flybussen Connect page or in the Vy app.
- Pros: Useful if trains are disrupted; plenty of luggage space and straightforward boarding at the terminal. Cons: Slower and often similar in price to Vy trains; affected by motorway traffic and city congestion.
Step-by-step: Airport Bus to the Opera Area
- From arrivals, follow signs to the Airport Buses platforms (often around platform 11–13 just outside the terminal doors).
- Buy a ticket in advance via the Flybussen website, app, or directly from the driver using card.
- Board the correct bus toward central Oslo and store your luggage in the hold or racks as directed.
- Get off near Oslo Bus Terminal/Jernbanetorget. From here, follow signs to Oslo S and then toward the Opera House—the walk is around 5–10 minutes.
- Continue along the waterfront promenade until you reach the gleaming white slopes of the Oslo Opera House.
Getting to the main embarking points (Bus Platforms)
- Airport bus stops: Platforms are directly outside arrivals with clear signage for each line; check the display boards for departure times and destinations.
- Tickets & validation: When buying from the driver, keep your receipt handy; if using an app ticket, ensure it’s activated before boarding.
- Weather considerations: Buses are heated, but you may wait outdoors at the platform, so have a coat handy in winter.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚕 Option #4 — Taxi, Ride‑hailing & Private Transfer (Door‑to‑Door)
Most convenient 24/7 Highest cost
- Overview: Metered taxis, ride‑hailing apps and private transfers will take you directly from Oslo Airport to hotels and apartments around the Oslo Opera House and Bjørvika waterfront.
- Typical journey time: Around 40–60 minutes depending on traffic and exact destination.
- How to book (with price):
- Taxi from airport rank: Typically NOK 700–1,200 to central Oslo/Opera area. Use the official taxi queues signposted from arrivals.
- Prebooked transfers: Fixed‑price rides with meet‑and‑greet service start around NOK 900–1,400 on GetYourGuide or via Klook.
- Welcome Pickups & custom cars: For English‑speaking drivers, child seats and tailored drop‑offs, compare options on Welcome Pickups Oslo or book private cars with GetTransfer.
- Ride‑hailing apps: Uber and Bolt are widely used; prices fluctuate with demand and traffic but are often slightly cheaper than traditional taxis.
- Pros: No transfers, ideal when tired or with lots of luggage, direct to your door even in bad weather. Cons: Most expensive option and can be slow during rush hour.
Step-by-step: Taxi or Private Transfer to the Opera House
- After customs, follow signs to the Taxi ranks or your pre‑arranged meeting point just outside arrivals.
- For metered taxis, confirm that the cab is affiliated with an official company and ask for an approximate fare to “Oslo Opera House, Bjørvika”.
- If you’ve prebooked via GetYourGuide, Klook, Welcome Pickups or GetTransfer, show your booking and follow the driver to the car park.
- Drive along the E6/E18 corridor into central Oslo; your driver will navigate directly to the Opera House area or your specific hotel nearby.
- Disembark at the closest drop‑off point and walk the remaining short distance to the Opera House entrance or roof ramps.
Getting to the main embarking points (Taxi Ranks & Pickup Zones)
- Official taxi ranks: Located directly outside arrivals; avoid unlicensed drivers approaching you inside the terminal.
- Ride‑hailing pickup: Check the Uber/Bolt app for the exact pickup zone; it’s usually a short signed walk from the terminal doors.
- Payment: Cards are widely accepted; still, carrying a bit of NOK cash is useful for tips or if a card terminal has issues.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚗 Option #5 — Car Rental / Self‑drive (For Wider Norway Trips)
Flexible Great for road trips Parking & tolls
- Overview: If you’re planning to explore Norway by road—fjords, mountains or coastal towns—it can be convenient to pick up a rental car at Gardermoen, drive into central Oslo for a night or two, then continue your journey.
- Typical journey time: ~45–75 minutes from airport car park to parking near the Oslo Opera House, depending on traffic and time spent collecting the vehicle.
- How to book (with price): Major international and local companies have desks at the airport. Compare prices and vehicle types in advance via Booking.com Car Rental at OSL; daily rates often start around NOK 700–1,000 plus fuel and tolls.
- Parking near the Opera House: The immediate Opera House area has car access restrictions; use nearby paid car parks or underground garages in Bjørvika and walk over.
- Pros: Ideal if Oslo is just one stop on a longer self‑drive itinerary. Cons: Not necessary for a city‑only visit; parking fees, tolls and one‑way streets can add hassle and cost.
Step-by-step: Car Rental and Drive to Oslo Opera House
- Prebook your car on Booking.com Car Rental (OSL) so the car type and pickup time are confirmed.
- After landing, follow signs to Car Rental desks, complete paperwork and pick up your keys and vehicle from the designated parking structure.
- Set your GPS destination to “Oslo Opera House” or a nearby car park in Bjørvika/Oslo S area.
- Drive south along the E6 toward Oslo, then follow signs for the city centre and Bjørvika; be mindful of speed limits and toll cameras.
- Park in a nearby garage or paid street space, then walk the remaining few minutes to the Opera House along the harbour.
Getting to the main embarking points (Rental Desks & Car Parks)
- Rental desk locations: All major companies (Avis, Hertz, Europcar, etc.) are signposted in arrivals and connected to multi‑storey car parks by covered walkways.
- Winter driving: In snowy months, confirm the car has appropriate tyres and allow extra time for potentially icy roads.
- City driving: Oslo has many one‑way streets, bus lanes and trams—drive cautiously and use a navigation app.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
FAQ (Oslo Gardermoen Airport to Oslo Opera House)
How long does it take to get from Oslo Gardermoen Airport to the Oslo Opera House?
In normal conditions, expect around 30–40 minutes using Flytoget, 35–45 minutes by Vy regional/local train, around 50–70 minutes by airport bus, and roughly 40–60 minutes by taxi or private car depending on traffic.
What is the cheapest way to reach the Opera House from the airport?
The cheapest option is usually the Vy regional/local train, which costs about half the price of the Flytoget Airport Express while taking only a few minutes longer. Airport buses can be similar in price to Vy trains but take more time due to traffic.
Is it easy to walk from Oslo Central Station to the Opera House?
Yes. From Oslo S it’s a straightforward 5–7 minute walk on paved, largely step‑free paths. Just follow signs to Operaen or Bjørvika, cross the pedestrian bridges and continue along the waterfront until you see the white sloping roof of the Opera House.
Can I travel with large luggage on Oslo’s public transport?
Yes. Both airport trains and buses have dedicated luggage areas, and platforms are mostly step‑free. Avoid peak commuter times if you have oversized bags and try to keep luggage clear of doors and aisles.
Are taxis from Oslo Airport safe and reliable?
Taxis from the official ranks at Gardermoen are regulated and generally very reliable. Always use the official queue outside arrivals, check the company logo and price list on the door, and ask for an estimated fare before starting your journey.
- useful references:
- https://avinor.no/en/airport/oslo-airport/to-and-from-the-airport
- https://flytoget.no/en/to-and-from-airport/train-from-oslo-airport-to-city/
- https://www.vy.no/en/traffic-and-routes/airport-trains-and-buses
- https://www.visitoslo.com/en/activities-and-attractions/attractions/?TLp=181110&The-Oslo-Opera-House
