Cheap Flights from Zurich to 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 deals from Zurich to Oslo

Looking for a cheap last-minute deal or the best return flight from Zurich Airport to Oslo? If you want to travel next month, return fares start from $291. Find the lowest prices on one-way and return tickets right here.

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.

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$126
Cheapest month to flySeptember
Average flight time2 hrs, 23 mins
Most popular airlineSWISS
Average flights per week75

Finding cheap flights from Zurich to Oslo: Frequently asked questions

There are 2 airports in Oslo: Oslo Gardermoen and TORP Sandefjord.
The best price we found for a return flight from Zurich to Oslo is $256. 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 23 minutes is the average flight time from Zurich to Oslo.
SWISS, Delta and Helvetic Airways fly direct from Zurich to Oslo.
As of April 2026, there are 75 flights per week flying from Zurich to Oslo.
The cheapest month to fly from Zurich to Oslo is usually September.
If you're flying from Zurich Airport, the cheapest airport near Oslo is Oslo Gardermoen – which is 37.1 km away from the centre of Oslo. We've found flights into this airport from $256.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Zurich Airport to Oslo on Thursday, 3 September 2026.
Yes – the average flight time is 2 hours and 23 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 April, the average temperature is usually around 3°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, Norwegian offers the cheapest flight tickets to Oslo.

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

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

  • Zurich (the location of Zurich Airport) and Oslo are in the same timezone — UTC+1.

  • There are 17 weekly services between Zurich Airport (ZRH) and Oslo Gardermoen Airport (OSL). This is the most popular flight route.

  • Leave enough time to make your ZRH to Oslo flight. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Flying over a peak time like July? Public holidays and other popular seasons can lead to longer lines and delays at security. Play it safe and arrive up to four hours before international flights and two hours before a domestic departure.

  • Direct Zurich Airport to Oslo tickets are available for booking. Oslo Gardermoen Airport (OSL) will be where your journey ends.

  • You can choose from a variety of airlines that offer direct flights from Zurich Airport to Oslo, such as:

  • Located around 10 kilometres from central Zurich, ZRH can be reached in about 15 minutes by car, depending on traffic. Travelling on public transport will take roughly 10 minutes.

  • Have an early flight from Zurich Airport to Oslo? Avoid the last-minute rush to the terminal (and get some extra shut-eye) by choosing one of these hotels close to ZRH:

  • 76% of flights departing from Zurich Airport reach their destination on time.

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

  • $126 is the lowest price we've found for a one-way Zurich Airport to Oslo flight. A round-trip ticket right now is $256. Depending on when you want to go and the availability, these fares can change.

  • To snag cheap flights from ZRH to Oslo, reserve your journey one month ahead of your departure date.

  • Schedule your trip for June. That's the best month for landing the biggest deals on Zurich Airport to Oslo tickets. If you're open to different travel dates, use the 'Whole month' tool to access the lowest price across every month.

  • Spend less time searching for cheap flights from ZRH to Oslo by creating a Price Alert. You'll receive an email or push notification on the app when a new discounted fare appears.

  • Tailor your trip with filters. Select your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Best' or 'Cheapest' flights from Zurich Airport to Oslo.

Airports in Oslo

Oslo Gardermoen Airport (OSL)

  • The distance from Oslo Gardermoen Airport (OSL) to central Oslo is roughly 48 kilometres. It'll take you around 40 minutes to reach the centre driving.

  • It takes around 20 minutes if you're using public transport.

  • Book a hotel near OSL if you're coming in on a late flight from Zurich Airport to Oslo. Settle into one of these options and make your first night all about rest:

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

TORP Sandefjord (TRF)

  • The centre of Oslo is about 113 kilometres from TORP Sandefjord (TRF). Once your flight from Zurich Airport to Oslo has landed and you've made your way out of the airport, the drive should take about 1 hour 30 minutes.

  • The trip will take roughly 1 hour 50 minutes on public transport.

  • Place the 'Do not disturb' sign on your door and relax at a hotel near TRF. Here are a few options where you can take a load off after your ZRH to Oslo flight:

  • Lock in the best price by booking your ride from TRF one week in advance. You can also expect to have a wider range of vehicles.

Best time to go to Oslo

  • September is the busiest month for flights from Zurich Airport to Oslo. To skip the crowds, head to Oslo in January.

  • Before locking in your Zurich Airport to Oslo plane ticket, think about the kind of weather you prefer. July is the warmest month in Oslo, with temperatures ranging from 8ºC to 25ºC.

  • January sees average temperatures of between -14ºC and 1ºC. Search for a cheap ticket from ZRH to Oslo around that time if you want to travel in cooler conditions.

More about Oslo

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

  • Every great journey has to include a little sightseeing. Viking Ship Museum, The Norwegian National Opera & Ballet and Det Kongelige Slott are essential stops on your Oslo itinerary.

Explore more of Norway

  • You've done Oslo, now it's time to discover other parts of Norway. Journey about 306 kilometres west to Bergen to check off its leading sights. From Fløyfjellet to Bergen? And Fløyen Panorama, there's plenty to keep you busy.

  • Trondheim is another standout destination in Norway and is around 386 kilometres north of Oslo. No trip is complete without a visit to Nidaros Cathedral (Nidaros Domkirke), Nigard Glacier and Tyholttarnet.

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