
Travel Information
Compare train, coach and flight for Zurich to Oslo
Omio recommends booking the flight as it is the most popular option from Zurich to Oslo among Omio's users. If you are prioritising price, take the coach, with an average ticket price of £151 For those with little time, consider booking a flight, which has an average total journey time of 5h 31m. If you are seeking to minimise your carbon footprint, the coach is your best option, with estimated CO2 emissions of 1.4 - 3.5kg. Average ticket prices depend on the travel mode: a coach costs an average of £151, while a flight costs an average of £524.
Distance: 1402 km
Compare flight with
Most popular Flight | Coach | Driving |
|---|---|---|
£524 Average Price | £151 Average Price Cheapest | £440 Average Price (fuel + tolls) |
5h 31m Average total duration Fastest 3h 31m Onboard + 2h 0m Additional time* | 33h 4m Average total duration 32h 34m Onboard + 30m Additional time* | 20h 10m Average total duration (door-to-door) |
4.2 - 8.4kg CO2 emissions | 1.4 - 3.5kg CO2 emissions Lowest | - CO2 emissions |
![]() Most popular airline | ![]() Most popular bus company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Zurich to Oslo:
A coach is £372 less than a flight for this route with tickets for a flight from Zurich to Oslo costing on average £524.
Other travel options to Oslo take longer:
Coach takes on average 33h 4m.
You'll arrive about 16h 39m sooner (3h 31m by flight vs 20h 10m by car). Tickets start at around £524 compared to roughly £440 in fuel and tolls — a bit more, but you get time back and avoid a long drive.
Driving makes more sense if you're travelling as a group, want flexibility on timing, or plan to stop en route.
Travel optionsfrom Zurich to Oslo
How to get to Oslo from Zurich by train, bus, flight or ferry.
Our recommendation
The best way to travel from Zurich to Oslo is by taking a coach because it’s the best combination of price and speed.
FlixBus · FlixBus18:2035h45Kloten, Zürich Flughafen (Bahnhof)6:05Oslo, Schweigaards gate (Bussterminal)£1051One-way1 change
Cheapest
FlixBus · FlixBus18:2035h45Kloten, Zürich Flughafen (Bahnhof)6:05Oslo, Schweigaards gate (Bussterminal)£1051One-way1 change
Fastest
LX121010:502h25Zurich Airport13:15Oslo Airport Gardermoen£2801One-way0 changes
Other options
D83631 · D8323415:306h10EuroAirport Basel Mulhouse Freiburg21:40Oslo Airport Gardermoen£1221One-way1 change
LO410 · LO48119:5514h00Zurich Airport9:55Oslo Airport Gardermoen£1711One-way1 change
LO412 · LO48110:3023h25Zurich Airport9:55Oslo Airport Gardermoen£1711One-way1 change
Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, coaches, flights and ferries
Compare train, coach and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
09 Oct
10 Oct
11 Oct
12 Oct
13 Oct
14 Oct
15 Oct
16 Oct
17 Oct
18 Oct
19 Oct
20 Oct
21 Oct
22 Oct
23 Oct
24 Oct
25 Oct
26 Oct
27 Oct
28 Oct
29 Oct
Best day trips from Oslo by ferry
The most popular day trips by ferry from Oslo are Nesoddtangen, Drammen, Lillestrøm, Tønsberg and Drobak. Find out what you can do in these day trip destinations and how to book your bus from Oslo on Omio.


Day trip from Oslo to Drammen by ferry
Why visit Drammen for the day?
Drammen is a riverside city southwest of Oslo, known for its renewed waterfront and the Drammenselva. Once shaped by timber and industry, it now feels modern and relaxed, with green hills and a compact centre.

Day trip from Oslo to Lillestrøm by ferry

Day trip from Oslo to Tønsberg by ferry
Why visit Tønsberg for the day?
Tønsberg is one of Norway’s oldest towns, known for Viking history and the Slottsfjell ruins above the harbour. Its compact centre and busy waterfront give the city a relaxed coastal character.

Day trip from Oslo to Drobak by ferry
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Zurich to Oslo
Travel to Oslo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Oslo.

This is compared to other travel options from Zurich to Oslo:
A coach is £372 less than a flight for this route with tickets for a flight from Zurich to Oslo costing on average £524.
Other travel options to Oslo take longer:
Coach takes on average 33h 4m.
- Around 89 flights per day.
- Around 2 coaches per day.
However, we recommend checking specific travel dates for your route between Zurich and Oslo as scheduled services by train, coach and flight can vary by season or day of the week.
- Flights mostly depart from Zurich Airport and arrive in Oslo Airport Gardermoen.
- Coaches mostly depart from Kloten, Zürich Flughafen (Bahnhof) and arrive in Oslo, Schweigaards gate (Bussterminal).
- Travel with Sas Airways, Helvetic Airways, Swiss, Norwegian Air Shuttle, KLM, KLM Cityhopper, Air France, Lot Polish Airlines, Brussels Airlines, Air Baltic, Lufthansa Cityline, Global Supply Systems, Qatar Airways, Austrian Airlines, Lufthansa, Vueling, TAP Portugal, British Airways to go to Oslo by flight.
- Travel with FlixBus to go to Oslo by coach.
- 3 direct flights per day with Sas Airways, Helvetic Airways, Swiss, Norwegian Air Shuttle.
Travelling from Zurich to Oslo: related information
Here are some other resources that might have the information you need

