Skip to content
A view of a city from a hill

How do I get to Oslo?

Oslo, Norway

Jump to a guide
Local 20:50
Weather 20° overcast
Feels 21° · 85% · 15 km/h
Air 35 good
PM2.5 5.1 · PM10 7.5
Sun 06:07 → 20:26
1 USD 9.33 NOK
This week 73 events

How do I get to Oslo?

Oslo Gardermoen (OSL) sits 47 km north of the city center and handles nearly all international traffic. The Flytoget express train reaches Oslo Sentralstasjon in 19 minutes for 220 NOK (~$23). Direct flights from New York take 8-9 hours on SAS or United; from London, 2-2.5 hours on SAS, Norwegian, or British Airways.

Oslo Gardermoen (OSL) handles virtually all international traffic and sits 47 km north of the city center. The Flytoget express train is the best way into town. It departs every 10 minutes from the platform directly below the arrivals hall, reaches Oslo Sentralstasjon in 19 minutes, and costs 220 NOK (about $23). The train is quiet and warm even in winter, with wide windows looking out over flat farmland and birch forest. Vy regional trains cover the same route for 115 NOK but take 25-30 minutes and stop at Lillestrøm. Skip the taxi. The metered fare to central Oslo runs 800-1,000 NOK ($84-105), and the E6 motorway can back up for 40 minutes during weekday rush. If you land after midnight, the N91 night bus runs to Oslo Bussterminal for around 100 NOK.

From the US East Coast, SAS and United fly nonstop from Newark (EWR) to OSL in about 8 hours. Round-trip fares sit between $600 and $1,200 depending on season, and SAS fares tend to run $50-80 below United on this route. From the West Coast, there is no direct service. You will likely connect through Copenhagen, Reykjavik, or London, adding 4-6 hours to the trip. Icelandair via Keflavik (KEF) often comes in cheapest at $550-900 round-trip from Seattle or San Francisco, and the Keflavik layover is painless. It is a small bright terminal that smells like duty-free chocolate and wool. From Toronto, SAS runs seasonal nonstop service roughly May through September. Norwegian long-haul folded during restructuring in 2021, so the budget transatlantic option is gone for now.

From London, SAS flies nonstop from Heathrow (LHR) and Norwegian from Gatwick (LGW), both about 2 hours and 15 minutes, for £80-250 round-trip. Ryanair operates from Stansted (STN) to Sandefjord Torp (TRF), 110 km south of Oslo, for as low as £30 one-way. But the Torpekspressen bus to Oslo Bussterminal takes nearly 2 hours and costs 280 NOK ($29). Worth it only if the fare gap tops £100 and your schedule is loose. From Paris, Air France and SAS fly nonstop from CDG in 2.5 hours. That said, the most memorable way in might be the DFDS overnight ferry from Copenhagen, 17 hours through the Oslofjord. A basic cabin starts around 400 NOK ($42). You wake to the smell of salt water and diesel as the ship threads past small green islands on its approach to Vippetangen, a 10-minute walk from Aker Brygge. Color Line runs a similar overnight service from Kiel, Germany, at 19.5 hours.

Peak fare season runs mid-June through mid-August and again December 15 to January 5. Shoulder months like May and September tend to offer fares 20-30% below summer peaks, with milder weather and more breathing room at the airport. January through March is true low season, when transatlantic round-trips can drop below $500. Mind you, Oslo in January means about 6 hours of daylight and temperatures around -5°C, so factor that into the savings calculation. For European travelers, Wizz Air flies to OSL from Gdansk, Budapest, and Vienna for €30-60 one-way, and these flights land at Gardermoen, not Torp, so you get the Flytoget connection. The train from Stockholm is also worth considering. SJ runs the 5-hour route from Stockholm Centralstation to Oslo S with fares from 199 SEK ($19) when booked 90 days out. The tracks cut through pine forest and cross the border near Halden.

Compare trains, buses & flights to and around Oslo on OmioLive times & prices · Affiliate link
$550 average return flight, USD

SAS, United, Norwegian, and Wizz Air connect OSL to over 150 destinations. Nonstop from Newark (8h), London (2.25h), Copenhagen (1h), Paris (2.5h). Low-cost European routes on Wizz Air to Gardermoen; Ryanair to Torp.

Nearest airports

  • OSL: Oslo Gardermoen

    47 km from city centre

  • TRF: Sandefjord Torp

    110 km from city centre

Ready to book the connection?

Compare trains, buses & flights to and around Oslo on Omio: live times & prices in one search.

Compare on Omio →

More transport questions

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.

Full answer

How do I get around Oslo?

The Ruter app handles everything. Buy a 24-hour pass for 117 NOK (about $12) and it covers the T-bane metro, trams, buses, and even the Bygdøy ferries. Central Oslo from the Opera House to the Royal Palace is a flat 1.5 km walk along Karl Johans gate. Uber and Bolt both operate, but at Norwegian taxi prices you'll rarely need them.

Full answer

What are the best day trips from Oslo?

Drøbak and Oscarsborg Fortress, 40 km south of Oslo, make the best single-day trip by Ruter bus (75 minutes, about NOK 95 one way). Fredrikstad's star fortress from 1663 is 90 km south-east by Vy train, 1 hour 15 minutes from Oslo S. Tønsberg, founded around 871, sits 100 km south-west and takes about 1 hour 20 minutes by rail.

Full answer

Last verified by automated review (v1.7.2) on . What is automated review?

Book the connection

Compare trains, buses & flights to and around Oslo on Omio

Compare on Omio →

Affiliate link

Plan Your Trip to Oslo