Direct flights from Oslo to Zurich (OSL → ZRH)

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

Available flights

SASNon-stop
from$272
Book

About the Oslo → Zurich route

Oslo to Zurich is a short-haul workhorse — 1,427 km, about 1 hour 41 minutes in the air, and you're done before your coffee gets cold. Three airlines operate this route: Norwegian (DY), Swiss (LX), and SAS (SK), which means you've got real options depending on whether you want points, price, or a proper meal. This is a mixed-traffic route — business travelers heading to Swiss financial institutions share the cabin with Norwegians skiing the Alps and families visiting relatives. It's not glamorous, but it's efficient and well-served.

Why travel from Oslo to Zurich?

Norwegians and Swiss share a weird amount of common ground — mountains, outdoor culture, high costs of living — which makes Zurich feel familiar but different enough to be worth the trip. Business travelers make this run constantly; Zurich is one of Europe's heaviest financial centers, and the Oslo-Zurich corridor sees serious corporate traffic. On the leisure side, the Swiss Alps are a genuine draw for Norwegian skiers who want something beyond what's available at home — Verbier and Zermatt (with the Matterhorn right there in front of you) are realistic day trips from Zurich. The city itself rewards food lovers — Zurich's Langstrasse neighborhood has evolved into a serious dining and nightlife area that surprises most first-timers. Art, watches, chocolate — yes, all of that — but the urban texture of the city is what keeps people coming back.

Quick stats

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

Practical tips for OSL → ZRH

January through March brings the best ski conditions but the highest fares. For cheaper seats, target late April or October — shoulder season pricing is real on this route, especially on DY. ZRH arrivals are smooth; the airport connects directly to Zurich's main train station (Zurich HB) in about 10 minutes via the Zürich Airport shuttle train — buy your ticket before you board. Switzerland is not in the EU but it is in Schengen, so Norwegian passport holders enter without a visa. The local currency is Swiss francs, not euros — don't assume your euros will work everywhere. If you're flying Norwegian, watch your baggage allowance closely; their base fares are carry-on only.

Frequently asked questions

How long is the flight from Oslo to Zurich?

The flight from Oslo (OSL) to Zurich (ZRH) covers approximately 1,427 km and takes around 1 hour and 41 minutes of flight time.

Which airlines operate the Oslo to Zurich route?

Three airlines serve this route: Norwegian (DY), Swiss International Air Lines (LX), and SAS Scandinavian Airlines (SK).

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

May to September offers pleasant weather in both cities with fewer crowds than peak summer, while late autumn (October-November) can provide good fare deals as demand drops. Winter (December-February) may see lower prices but frequent snow and weather disruptions.

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

Both Norway and Switzerland are part of the Schengen Area, so EU/EEA citizens can travel freely without a visa; non-Schengen citizens should check specific requirements as Switzerland maintains its own visa policies.

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

Luggage allowances vary by airline, so confirm your baggage policy when booking; the one-hour time difference between Oslo and Zurich is minimal and rarely causes noticeable jet lag for most travelers.

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

Frequently asked questions

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

Cheapest fares Oslo → Zurich

Oslo OSL
Zurich ZRH

Related guides for this route

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

Try a nearby airport to Oslo

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

Or try a nearby airport to Zurich

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

Other flights from Oslo (OSL)

Other flights from Zurich (ZRH)