Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Zurich (ZRH) to Oslo (OSLO)

Travellers and cabin class
  1. Home
  2. Switzerland
  3. Zurich
  4. Oslo

Compare Zurich to Oslo flight deals

Find the cheapest month or even day of the year to fly to Oslo

Book the best Oslo fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Zurich to Oslo

Looking for a cheap last-minute deal or the best return flight from Zurich to Oslo? Find the lowest prices on one-way and return tickets right here.
Oslo.£110 per passenger.Departing Mon, 8 Sep, returning Wed, 17 Sep.Return flight with Scandinavian Airlines and Norwegian.Outbound indirect flight with Scandinavian Airlines, departs from Zurich on Mon, 8 Sep, arriving in Oslo Gardermoen.Inbound indirect flight with Norwegian, departs from Oslo Gardermoen on Wed, 17 Sep, arriving in Zurich.Price includes taxes and charges.From £110, select.
Mon, 8 SepZRH - OSL with Scandinavian Airlines
1 stop
Wed, 17 SepOSL - ZRH with Norwegian
1 stop
from £110
Oslo.£111 per passenger.Departing Thu, 28 Aug, returning Thu, 4 Sep.Return flight with Scandinavian Airlines and Norwegian.Outbound indirect flight with Scandinavian Airlines, departs from Zurich on Thu, 28 Aug, arriving in Oslo Gardermoen.Inbound indirect flight with Norwegian, departs from Oslo Gardermoen on Thu, 4 Sep, arriving in Zurich.Price includes taxes and charges.From £111, select.
Thu, 28 AugZRH - OSL with Scandinavian Airlines
1 stop
Thu, 4 SepOSL - ZRH with Norwegian
1 stop
from £111
Oslo.£122 per passenger.Departing Thu, 14 Aug, returning Thu, 21 Aug.Return flight with Scandinavian Airlines and Norwegian.Outbound indirect flight with Scandinavian Airlines, departs from Zurich on Thu, 14 Aug, arriving in Oslo Gardermoen.Inbound indirect flight with Norwegian, departs from Oslo Gardermoen on Thu, 21 Aug, arriving in Zurich.Price includes taxes and charges.From £122, select.
Thu, 14 AugZRH - OSL with Scandinavian Airlines
1 stop
Thu, 21 AugOSL - ZRH with Norwegian
1 stop
from £122
Oslo.£132 per passenger.Departing Fri, 31 Oct, returning Sun, 2 Nov.Return flight with Scandinavian Airlines.Outbound direct flight with Scandinavian Airlines departs from Zurich on Fri, 31 Oct, arriving in Oslo Gardermoen.Inbound direct flight with Scandinavian Airlines departs from Oslo Gardermoen on Sun, 2 Nov, arriving in Zurich.Price includes taxes and charges.From £132, select.
Scandinavian Airlines
Fri, 31 OctZRH - OSL with Scandinavian Airlines
Direct
Scandinavian Airlines
Sun, 2 NovOSL - ZRH with Scandinavian Airlines
Direct
from £132
Oslo.£132 per passenger.Departing Mon, 1 Dec, returning Tue, 30 Dec.Return flight with Scandinavian Airlines.Outbound direct flight with Scandinavian Airlines departs from Zurich on Mon, 1 Dec, arriving in Oslo Gardermoen.Inbound direct flight with Scandinavian Airlines departs from Oslo Gardermoen on Tue, 30 Dec, arriving in Zurich.Price includes taxes and charges.From £132, select.
Scandinavian Airlines
Mon, 1 DecZRH - OSL with Scandinavian Airlines
Direct
Scandinavian Airlines
Tue, 30 DecOSL - ZRH with Scandinavian Airlines
Direct
from £132
Oslo.£132 per passenger.Departing Wed, 1 Oct, returning Wed, 8 Oct.Return flight with Scandinavian Airlines.Outbound direct flight with Scandinavian Airlines departs from Zurich on Wed, 1 Oct, arriving in Oslo Gardermoen.Inbound direct flight with Scandinavian Airlines departs from Oslo Gardermoen on Wed, 8 Oct, arriving in Zurich.Price includes taxes and charges.From £132, select.
Scandinavian Airlines
Wed, 1 OctZRH - OSL with Scandinavian Airlines
Direct
Scandinavian Airlines
Wed, 8 OctOSL - ZRH with Scandinavian Airlines
Direct
from £132
Oslo.£132 per passenger.Departing Mon, 24 Nov, returning Mon, 1 Dec.Return flight with Scandinavian Airlines.Outbound direct flight with Scandinavian Airlines departs from Zurich on Mon, 24 Nov, arriving in Oslo Gardermoen.Inbound direct flight with Scandinavian Airlines departs from Oslo Gardermoen on Mon, 1 Dec, arriving in Zurich.Price includes taxes and charges.From £132, select.
Scandinavian Airlines
Mon, 24 NovZRH - OSL with Scandinavian Airlines
Direct
Scandinavian Airlines
Mon, 1 DecOSL - ZRH with Scandinavian Airlines
Direct
from £132
Oslo.£132 per passenger.Departing Fri, 21 Nov, returning Sun, 23 Nov.Return flight with Scandinavian Airlines.Outbound direct flight with Scandinavian Airlines departs from Zurich on Fri, 21 Nov, arriving in Oslo Gardermoen.Inbound direct flight with Scandinavian Airlines departs from Oslo Gardermoen on Sun, 23 Nov, arriving in Zurich.Price includes taxes and charges.From £132, select.
Scandinavian Airlines
Fri, 21 NovZRH - OSL with Scandinavian Airlines
Direct
Scandinavian Airlines
Sun, 23 NovOSL - ZRH with Scandinavian Airlines
Direct
from £132
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Zurich to Oslo found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Zurich to Oslo

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Zurich to Oslo flights are currently cheapest in September.
May
from £160
Jun
from £145
Jul
from £132
Aug
from £122
Sep
from £110
Oct
from £132
Nov
from £132
Dec
from £132
Jan
from £132
Feb
from £142
Mar
from £142
Apr
from £133

Direct flights from Zurich to Oslo

Alternative Zurich to Oslo routes

Looking for the cheapest, fastest or easiest route from Zurich to Oslo? You could fly into the following airports instead.

Zurich to Oslo: Flight information

The things to know before you go.
Cheapest flight found£110
Cheapest month to flySeptember
Average flight time2 hrs, 25 mins
Most popular airlineSWISS
Average flights per week49

Finding cheap flights from Zurich to Oslo: Frequently asked questions

There are 2 airports in Oslo: Oslo Gardermoen and Oslo Torp.
The best price we found for a return flight from Zurich to Oslo is £110. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 25 minutes is the average flight time from Zurich to Oslo.
SWISS, Delta and helvetic fly direct from Zurich to Oslo.
As of May 2025, there are 51 flights per week flying from Zurich to Oslo.
The cheapest month to fly from Zurich to Oslo is usually May 2025.
If you're flying from Zurich Airport, the cheapest airport near Oslo is Oslo Gardermoen – which is 23.1 miles away from the centre of Oslo. We've found flights into this airport from £110.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Zurich Airport to Oslo on Monday, 8 September 2025.
Yes – the average flight time is 2 hours and 25 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Oslo but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Oslo is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 9°C. July is typically the warmest month in Oslo, when it usually averages around 20°C. You can expect the least rain in March. The coldest month is January, with temperatures averaging -9°C. The rainiest month is August.
Currently, Scandinavian Airlines offers the cheapest flight tickets to Oslo.

Travelling from Zurich Airport (ZRH) to Oslo: what you need to know

  • Around 2 hours 25 minutes is how long you'll be travelling on a direct flight from Zurich Airport to Oslo.

  • Oslo and Zurich (where Zurich Airport is located) are both in the UTC+1 timezone. That means you won't have to change your watch on arrival.

  • The most popular route is from Zurich Airport (ZRH) to Oslo Airport Gardermoen (OSL). There are 21 weekly services between these two airports. If you want to get on your way as soon as possible, the earliest flight from ZRH to OSL is the 06:50 SWISS option. If you'd rather fly out later on, the last departure is at 22:30 with SAS.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This ensures you have enough time to board your ZRH to Oslo flight.

  • Heading away during a peak period like public or school holidays? Expect longer queues at check-in and security. For peace of mind, arrive up to four hours before international flights and two hours ahead of domestic departures.

  • You can book a direct Zurich Airport to Oslo ticket. Start your trip at ZRH and land at Oslo Airport Gardermoen (OSL).

  • SWISS is a leading airline that operates direct flights from Zurich Airport to Oslo.

  • The journey from central Zurich to ZRH takes around 1 hour 35 minutes on public transport. If you drive, ride-share or get a cab, you'll cover the 6 miles in 20 minutes or so, depending on traffic.

  • Want a leisurely start to your journey? Stay near ZRH. Whether you're taking an early flight from Zurich Airport to Oslo or want to avoid feeling rushed, these hotels have you covered:

    • Ibis Zurich Messe Airport

    • Ibis Budget Zurich Airport

    • B&B Hotel Zürich Airport

  • When it comes to Zurich Airport's on-time performance, 69.02% of flights complete their journey on time.

How to find the cheapest flights from Zurich Airport (ZRH) to Oslo

  • £68 is the cheapest price we've seen for a one-way Zurich Airport to Oslo flight. A round-trip plane ticket right now is £110. Depending on the availability and when you book, these fares could change.

  • Get cheap flights from ZRH to Oslo by booking two months ahead. Based on our research, that's the sweet spot for finding the biggest deals.

  • The best month for finding cheap Zurich Airport to Oslo tickets is June. Use the 'Whole month' tool to compare flight prices, then choose the dates with the lowest fares.

  • Picking up a cheap flight from ZRH to Oslo couldn't be easier with Price Alerts. All you need to do is create one of these automatic notifications and we'll let you know when a deal gets even better.

  • Select your preferred departure and arrival times, airlines and number of stops with our filters. Then, sort the results for your flight from Zurich Airport to Oslo by 'Fastest,' 'Best' or 'Cheapest.'

Airports in Oslo

Oslo Airport Gardermoen (OSL)

  • The distance from Oslo Airport Gardermoen (OSL) to central Oslo is roughly 30 miles. It takes around 40 minutes to get to the centre driving.

  • If you're travelling on public transport, expect a journey time of around 30 minutes.

  • The last thing you want is a long journey to your hotel if you're landing late on a flight from Zurich Airport to Oslo. Stay at one of these accommodation options near OSL instead:

    • Best Western Plus Oslo Airport

    • Radisson Blu Airport Hotel, Oslo Gardermoen

    • Comfort Hotel RunWay

  • Grab an Oslo Airport Gardermoen rental car and discover Oslo and beyond with your own wheels. Budget, Hertz and Thrifty are top providers you can book with here.

  • Lock in the best rate by reserving your ride from Oslo Airport Gardermoen around three weeks ahead of your flight from ZRH to Oslo.

Torp Sandefjord Airport (TRF)

  • The centre of Oslo is located around 75 miles from Torp Sandefjord Airport (TRF). After your flight from Zurich Airport to Oslo has landed and you've made your way to arrivals, the drive should take about 1 hour 30 minutes.

  • The trip will take about 2 hours 20 minutes on public transport.

  • Hang up the 'Do not disturb' sign and rest at a hotel near TRF. Here are a few options where you can settle in after your ZRH to Oslo flight:

    • Torp Hotel

    • Mikaels Bed & Spa

    • Mikaels Bed & Spa Apartment

  • No need to worry about public transport schedules or cab lines. Pick up a Torp Sandefjord Airport rental car and blaze your own trail. Check out the rates and availability from Hertz, Sixt and Budget.

  • Avoid potential price surges. Securing your ride one week ahead of your arrival at TRF will help you stay within budget.

Best time to go to Oslo

  • Carefully consider your trip dates before securing your flight from Zurich Airport to Oslo. The city buzzes during high season, but hotel prices are typically higher and major attractions can get crowded. Go to Oslo in the low season if you like a quieter vibe.

  • The warmest month in Oslo is July, with temperatures ranging between 8ºC (46ºF) and 25ºC (77ºF). Lock in your Zurich Airport to Oslo plane ticket then if you enjoy this type of weather.

  • January has average temperatures of between -14ºC (7ºF) and 1ºC (34ºF). Look for a cheap ticket from ZRH to Oslo around that time if you want to travel when it's cooler.

More about Oslo

  • When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Oslo right here. Explore these hotels as soon as you've booked your flight from Zurich Airport to Oslo:

    • K7 Hotel Oslo

    • Anker Hostel

    • Anker Apartment – Grünerløkka

  • All great adventures should include a little sightseeing. The Norwegian National Opera & Ballet, Viking Ship Museum and Akershus Fortress are attractions you won't want to skip in Oslo.

Explore more of Norway

  • You've seen Oslo, now it's time to explore more of Norway. Travel around 190 miles west to Bergen to tick off its top attractions. From Bryggen to Troldhaugen and Fish Market, there's plenty to keep you busy.

  • Around 240 miles north of Oslo, Trondheim is another favourite stop in Norway. Get a taste of what this destination has to offer at Ringve Museum, Rockheim and Stiftsgarden.

More travel options

Norway car hire
Cheap car hire in Holmenkollen
Car hire in Sentrum
Car hire in Alna
Oslo car hire
Car hire in Bjerke
Car hire in Gamle Oslo
Oslo Gardermoen Airport car hire
Cheap hotels in Oslo
Hotels in Frogner
Billund Airport car hire
Cheap car hire at Zurich Airport
Best car hire at Dusseldorf International Airport
Cologne Airport car hire
Book hotels in Wuppertal
Hotels deals in Dusseldorf
Cheap hotels deals in Boppard
Amsterdam Airport car hire
Cheap car hire at Frankfurt Hahn Airport
Cheap flights from London to Oslo
Best car hire at Karlsruhe / Baden-Baden Airport
Eindhoven Airport car hire
Oslo Gardermoen Airport car hire
Cheap hotels in Oslo
Hotels in Frogner
Billund Airport car hire
Cheap car hire at Zurich Airport
Best car hire at Dusseldorf International Airport
Cologne Airport car hire
Book hotels in Wuppertal
Hotels deals in Dusseldorf
Cheap hotels deals in Boppard
Amsterdam Airport car hire
Cheap car hire at Frankfurt Hahn Airport
Cheap flights from London to Oslo
Best car hire at Karlsruhe / Baden-Baden Airport
Eindhoven Airport car hire
Oslo Gardermoen Airport car hire
Cheap hotels in Oslo
Hotels in Frogner
Billund Airport car hire
Cheap car hire at Zurich Airport
Best car hire at Dusseldorf International Airport
Cologne Airport car hire
Book hotels in Wuppertal
Hotels deals in Dusseldorf
Cheap hotels deals in Boppard
Amsterdam Airport car hire
Cheap car hire at Frankfurt Hahn Airport
Cheap flights from London to Oslo
Best car hire at Karlsruhe / Baden-Baden Airport
Eindhoven Airport car hire
Oslo Gardermoen Airport car hire
Cheap hotels in Oslo
Hotels in Frogner
Billund Airport car hire
Cheap car hire at Zurich Airport
Best car hire at Dusseldorf International Airport
Cologne Airport car hire
Book hotels in Wuppertal
Hotels deals in Dusseldorf
Cheap hotels deals in Boppard
Amsterdam Airport car hire
Cheap car hire at Frankfurt Hahn Airport
Cheap flights from London to Oslo
Best car hire at Karlsruhe / Baden-Baden Airport
Eindhoven Airport car hire
Return flights from London to Lagos
Return tickets from London to Madeira
Cheap return flights from London to Miami
Return tickets from London Heathrow to Mumbai
Cheap return tickets from London to Lanzarote
Flights from Manchester to Luqa Malta International
Cheap tickets from Manchester to Krakow
Cheap tickets from London to Valencia
Return plane tickets from London Heathrow to Kochi
Return flights from Manchester to Geneva
Cheap return flights from Manchester to Copenhagen
Cheap tickets from London to Zayed International
Cheap flights from London to Agadir
Return plane tickets from Manchester to Oslo
Cheap flights from London to Toronto
Plane tickets from Edinburgh to Paris
Tickets from London to Corfu
Cheap return tickets from Birmingham to Palma - Majorca
Plane tickets from Bristol to Alicante
Cheap tickets from London to Split
Plane tickets from London Heathrow to Islamabad
Return plane tickets from London to Venice
Tickets from London to Zurich
Plane tickets from Manchester to Lahore
Cheap return tickets from Manchester to Ibiza
Flights from London to Florence
Cheap flights from Manchester to Berlin Brandenburg
Cheap return flights from London to Stockholm
Cheap return tickets from London to Singapore
Tickets from London to Cancun
Flights from Zurich to Oslo County
Flights to Oslo
Cheap return tickets to Oslo County
Flights from Zurich
Tickets to Norway
Cheap last minute flights
Plane tickets from Switzerland
Return tickets from Switzerland to Norway
Tickets from Canton of Zurich
Flights from Zurich to Norway
Book hotels deals in Grünerløkka
Hotels in Nordstrand
Cheap hotels in Gamle Oslo
Hotels deals in Frogner
Cheap hotels deals in Sentrum
Cheap hotels in Oslo

Plan the rest of your trip from Zurich to Oslo

  • Car hire in Oslo
  • Hotels in Oslo

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings