There are 9 ways to get from Interlaken to Oslo by train, plane, bus, car ferry, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly, train
best- Take the train from Interlaken West to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Oslo Airport, Gardermoen (OSL)plane ZRH - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
6h 58mkr 1,878–5,167Train to Basel, fly, train
cheapest- Take the train from Interlaken West to Basel SBBtrain
- Fly from Basel (BSL) to Oslo Airport, Gardermoen (OSL)plane BSL - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
7h 1mkr 1,222–5,283Train
- Take the train from Interlaken West to Hamburg-Altonatrain Ice
- Take the train from Hamburg-Altona to Koebenhavn Htrain Rj
- Take the train from Köpenhamn H to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Oslo Strain
24h 56mkr 5,571–14,239Bus
- Take the bus from Interlaken Sonnenhof to Zürich HB Schweizerhofbus
- Take the bus from Zurich Bus Station to Hamburg central bus stationbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Oslo bussterminalbus
31h 52mkr 1,757–2,794Train, car ferry
- Take the train from Interlaken West to Basel SBBtrain Ice
- Take the train from Basel SBB to Hamburg Hbftrain 20 / ...
- Take the train from Hamburg Hbf to Kiel Hbftrain Re7
- Take the carferry from Port of Kiel to Oslo Vipperangencarferry
32h 12mkr 4,256–13,782Train, train to Geneva International Airport, fly
- Take the train from Interlaken West to Berntrain
- Take the train from Bern to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Oslo Airport, Gardermoen (OSL)plane GVA - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
8h 40mkr 1,941–5,772Train, bus
- Take the train from Thun to Fribourg/Freiburg Poyatrain S1
- Take the bus from FRIBOURG, Rue de Morat - Stade Saint Leonard to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Oslo bussterminalbus
41h 8mkr 2,400–4,157Drive 2,009.4 km
- Drive from Interlaken to Oslocar 2,009.4 km
18h 35mkr 4,073–5,883Drive, car train
- Drive from Interlaken to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Oslocar
22h 25mkr 3,489–4,918
Interlaken to Oslo by train
Questions & Answers
The cheapest way to get from Interlaken to Oslo is to bus which costs kr 1700 - kr 2800 and takes 31h 52m.
The fastest way to get from Interlaken to Oslo is to train and fly which takes 6h 58m and costs kr 1800 - kr 5500.
No, there is no direct bus from Interlaken to Oslo. However, there are services departing from Interlaken Sonnenhof and arriving at Oslo bussterminal via Zurich Bus Station and Hamburg, Zentraler Omnibusbahnhof. The journey, including transfers, takes approximately 31h 52m.
No, there is no direct train from Interlaken to Oslo. However, there are services departing from Interlaken West and arriving at Oslo S via Hamburg-Altona, Köpenhamn H and Göteborg Centralstation. The journey, including transfers, takes approximately 24h 56m.
The distance between Interlaken and Oslo is 1659 km. The road distance is 2009.4 km.
The best way to get from Interlaken to Oslo without a car is to train which takes 24h 56m and costs kr 5500 - kr 15000.
It takes approximately 6h 58m to get from Interlaken to Oslo, including transfers.
Interlaken to Oslo bus services, operated by Shuttler, depart from Interlaken Sonnenhof station.
Interlaken to Oslo train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Interlaken West station.
The best way to get from Interlaken to Oslo is to train which takes 24h 56m and costs kr 5500 - kr 15000. Alternatively, you can bus, which costs kr 1700 - kr 2800 and takes 31h 52m.
What companies run services between Interlaken, Switzerland and Oslo, Norway?
You can take a train from Interlaken West to Oslo S via Hamburg-Altona, Koebenhavn H, Köpenhamn H, and Göteborg Centralstation in around 24h 56m. Alternatively, you can take a bus from Interlaken Sonnenhof to Oslo bussterminal via Zürich HB Schweizerhof, Zurich Bus Station, and Hamburg, Zentraler Omnibusbahnhof in around 31h 52m.
- Website
- flysas.com
Flights from Zurich Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- kr 1,000–2,700
Flights from Zurich Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- kr 1,000–2,700
Flights from Basel to Oslo Airport, Gardermoen via Amsterdam Schiphol
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- kr 800–4,000
Flights from Geneva International Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 2h 35m
- When
- Saturday
- Estimated price
- kr 800–4,100
Flights from Geneva International Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- kr 800–4,100
Train from Interlaken West to Zürich Flughafen
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- kr 700–2,100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Interlaken West to Hamburg-Altona
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 3,700–11,000
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Interlaken West to Basel SBB
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- kr 600–1,800
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Interlaken West to Basel SBB
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- kr 600–1,800
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Interlaken West to Bern
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- kr 220–650
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Genève-Aéroport
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- kr 600–1,800
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 44 552 0807
- [email protected]
- Website
- Shuttler
Bus from Interlaken Sonnenhof to Zürich HB Schweizerhof
- Ave. Duration
- 1h 52m
- Frequency
- 5 times a week
- Estimated price
- kr 250–300
- Website
- Shuttler
- Phone
- +45 99 56 19 00
- Website
- Color Line AS
Car ferry from Port of Kiel to Oslo Vipperangen
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- kr 2,300–4,700
- Website
- Color Line AS
- Car
- kr 4,700
- No Car
- kr 2,300
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Interlaken to Oslo bus services, operated by Shuttler, arrive at Zürich HB Schweizerhof station.
Interlaken to Oslo train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Hamburg-Altona station.
Yes, the driving distance between Interlaken to Oslo is 2009 km. It takes approximately 18h 35m to drive from Interlaken to Oslo.
Book your Interlaken to Oslo train tickets online with Omio.
Book your Interlaken to Oslo bus tickets online with Omio.
There are 1024+ hotels available in Oslo.



