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.
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
Last verified by automated review (v1.7.2) on June 20, 2026. What is automated review?