Direct flights from Zurich to Oslo (ZRH → OSL)

Distance 1,427 km (887 mi)
Est. duration 1h 41m
Loading map...
Live fares · ZRH → OSL

Available flights

SASNon-stop
from$216
Book

About the Zurich → Oslo route

Zurich to Oslo is a proper short-haul hop — 1,427 km, roughly 1 hour 41 minutes in the air, which means you'll barely finish a coffee before the descent starts. Three carriers split the route between them: Norwegian (DY), Swiss (LX), and SAS (SK), which gives you a reasonable spread from budget-conscious to business-class-capable. The passenger mix leans toward business travelers and Scandinavian expats, with leisure traffic spiking hard in summer and around the northern lights season. It's not a glamorous route, but it's a well-connected one.

Why travel from Zurich to Oslo?

Switzerland and Norway share a certain personality — expensive, outdoorsy, quietly proud of their infrastructure — which means Swiss travelers tend to feel immediately at home in Oslo, then immediately annoyed that it's somehow even pricier. The draw is real though. Oslo's Aker Brygge waterfront has completely reinvented itself as a serious food and architecture destination, with the Munch Museum and the Opera House giving the city genuine cultural weight. Business traffic flows steadily between Norwegian energy firms and Swiss finance and pharma. Families with cross-border roots make this route regularly. And for anyone who's already skied Verbier into muscle memory, the Oslomarka trail network offers a genuinely different Nordic alternative worth the detour.

Quick stats

  • Distance: 1,427 km
  • Estimated flight time: 1h 41m
  • Operating airlines: DY, LX, SK
  • Direct route: yes

Practical tips for ZRH → OSL

Oslo's Gardermoen airport (OSL) is efficient and well-signed — arrivals is straightforward, though currency exchange rates there are predictably punishing. Use an ATM instead, or just accept that Norway runs almost entirely on card payments. The Airport Express train, the Flytoget, gets you to Oslo Central in about 20 minutes and runs frequently. Both Swiss and SAS include checked baggage; if you book through Norwegian, check your fare class carefully because their basic tier is carry-on only. Visa-wise, both countries are Schengen, so no additional hassle. For fares, avoid July if budget matters — shoulder season in May or September gives you decent weather and noticeably lower prices.

Frequently asked questions

How long is the flight from Zurich to Oslo?

The flight from Zurich (ZRH) to Oslo (OSL) takes approximately 1 hour and 41 minutes to cover the 1,427 km distance. This is a short-haul European flight with minimal travel time.

Which airlines operate the Zurich to Oslo route?

Three airlines serve this route: Norwegian (DY), SWISS (LX), and SAS Scandinavian Airlines (SK). You can compare schedules and fares across these carriers when booking.

What is the best time of year to fly from Zurich to Oslo?

Late spring (May–June) and early fall (September) offer the best balance of pleasant weather, fewer crowds, and reasonable fares compared to peak summer. Winter months can be cheaper but involve shorter daylight hours and potential weather delays.

Do I need a visa to travel from Switzerland to Norway?

Both Switzerland and Norway are part of the Schengen Area, so EU/EEA citizens and visa-exempt nationalities typically don't need a visa for this route. However, you should verify your specific nationality requirements and ensure your passport is valid for at least 3 months beyond your travel date.

What should I know about luggage, jet lag, and transit on this route?

Luggage allowances vary by airline, so check your carrier's policy in advance. Since the flight is short (under 2 hours) with only a 1-hour time difference between cities, jet lag is minimal. Oslo Airport (OSL) is conveniently located 45 minutes north of the city center with good public transport connections.

Find flights from Zurich to Oslo
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Zurich to Oslo? The flight distance from ZRH to OSL is approximately 1,427 km (887 miles).
How long is the flight from ZRH to OSL? The estimated flight time from Zurich to Oslo is approximately 1h 41m.
What airlines fly from ZRH to OSL? Airlines operating direct flights from Zurich to Oslo include: DY, LX, SK.

Cheapest fares Zurich → Oslo

Zurich ZRH
Oslo OSL

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Zurich → Oslo.

Try a nearby airport to Zurich

Flights to Oslo (OSL) from other airports within 350 km of Zurich. Often unlocks cheaper fares or better times.

Or try a nearby airport to Oslo

Flights from Zurich (ZRH) to other airports within 350 km of Oslo.

Other flights from Zurich (ZRH)

Other flights from Oslo (OSL)