There are 11 ways to get from Oslo Airport (OSL) to Interlaken by plane, train, bus, car, night train, 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.
Fly to Basel, train
best- Fly from Oslo Airport, Gardermoen (OSL) to Basel (BSL)plane OSL - BSL
- Take the train from Basel SBB to Interlaken Westtrain
5h 24mCHF 89–442Fly to Milano Malpensa Airport, bus, train
cheapest- Fly from Oslo Airport, Gardermoen (OSL) to Milano Malpensa Airport (MXP)plane OSL - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Domodossola to Spieztrain
7h 19mCHF 78–333Train
- Take the train from Oslo lufthavn stasjon to Oslo Strain
- Take the train from Oslo S to Malmö, Centralstationtrain Ic
- Take the train from Malmö Centralstation to Hamburg Hauptbahnhoftrain Ic
- Take the train from Hamburg Hbf to Basel SBBtrain Ec
- Take the train from Basel SBB to Interlaken Westtrain Ice
25h 2mCHF 419–1,288Bus
- Take the bus from Oslo lufthavn to Korsegårdenbus
- Take the bus from Ås to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg central bus station to Zurich Bus Stationbus
- Take the bus from Zürich HB Schweizerhof to Interlaken Sonnenhofbus
33hCHF 179–309Drive 2,053.2 km
- Drive from Oslo Airport (OSL) to Interlakencar 2,053.2 km
19h 1mCHF 359–518Fly to Zurich Airport, train
- Fly from Oslo Airport, Gardermoen (OSL) to Zurich Airport (ZRH)plane OSL - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Interlaken Westtrain
5h 17mCHF 142–441Fly to Geneva International Airport, train
- Fly from Oslo Airport, Gardermoen (OSL) to Geneva International Airport (GVA)plane OSL - GVA
- Take the train from Genève-Aéroport to Berntrain
- Take the train from Bern to Interlaken Westtrain
6h 44mCHF 160–515Fly to Il Caravaggio International Airport, bus, train
- Fly from Oslo Airport, Gardermoen (OSL) to Il Caravaggio International Airport (BGY)plane OSL - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Spieztrain
7h 59mCHF 125–429Train, night train
- Take the train from Oslo lufthavn stasjon to Oslo Strain
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the night train from Goteborg C to Hamburg Hbfnighttrain En
- Take the train from Hamburg Hbf to Basel SBBtrain 43 / ...
- Take the train from Basel SBB to Interlaken Westtrain Ice
27h 28mCHF 341–1,143Train, bus
- Take the train from Oslo lufthavn stasjon to Oslo Strain
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to FRIBOURG, Rue de Morat - Stade Saint Leonardbus
- Take the train from Fribourg/Freiburg Poya to Thuntrain S1
42h 18mCHF 216–475Drive, car train
- Drive from Oslo Airport (OSL) to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Interlakencar
22h 44mCHF 312–429
Oslo Airport (OSL) to Interlaken by train
Questions & Answers
The cheapest way to get from Oslo Airport (OSL) to Interlaken is to fly and bus and train which costs SFr 75 - SFr 340 and takes 7h 19m.
The fastest way to get from Oslo Airport (OSL) to Interlaken is to fly and train which takes 5h 17m and costs SFr 140 - SFr 450.
No, there is no direct bus from Oslo Airport (OSL) to Interlaken. However, there are services departing from Oslo lufthavn and arriving at Interlaken Sonnenhof via Ås, Hamburg central bus station and Zürich HB Schweizerhof. The journey, including transfers, takes approximately 33h.
No, there is no direct train from Oslo Airport (OSL) to Interlaken. However, there are services departing from Oslo lufthavn stasjon and arriving at Interlaken West via Oslo S, Malmö Centralstation, Hamburg Hbf and Basel SBB. The journey, including transfers, takes approximately 25h 2m.
The distance between Oslo Airport (OSL) and Interlaken is 1585 km. The road distance is 2053.2 km.
The best way to get from Oslo Airport (OSL) to Interlaken without a car is to train which takes 25h 2m and costs SFr 410 - SFr 1300.
It takes approximately 5h 24m to get from Oslo Airport (OSL) to Interlaken, including transfers.
Oslo Airport (OSL) to Interlaken bus services, operated by Vy Buss, depart from Oslo lufthavn station.
Oslo Airport (OSL) to Interlaken train services, operated by Flytoget, depart from Oslo lufthavn stasjon station.
The best way to get from Oslo Airport (OSL) to Interlaken is to train which takes 25h 2m and costs SFr 410 - SFr 1300. Alternatively, you can bus, which costs SFr 170 - SFr 310 and takes 33h.
What companies run services between Oslo Airport (OSL), Norway and Interlaken, Switzerland?
You can take a train from Oslo lufthavn stasjon to Interlaken West via Oslo S, Malmö, Centralstation, Malmö Centralstation, Hamburg Hbf, and Basel SBB in around 25h 2m. Alternatively, you can take a bus from Oslo lufthavn to Interlaken Sonnenhof via Korsegården, Ås, Hamburg central bus station, Zurich Bus Station, and Zürich HB Schweizerhof in around 33h.
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 65–330
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 85–240
Flights from Oslo Airport, Gardermoen to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–240
Flights from Oslo Airport, Gardermoen to Geneva International Airport
- Ave. Duration
- 2h 35m
- When
- Saturday
- Estimated price
- CHF 85–360
Flights from Oslo Airport, Gardermoen to Geneva International Airport via Copenhagen
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 85–360
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- CHF 65–260
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Basel
- Ave. Duration
- 2h 20m
- When
- Thursday and Sunday
- Estimated price
- CHF 65–280
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Thursday and Sunday
- Estimated price
- CHF 80–180
Flights from Oslo Airport, Gardermoen to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Thursday and Sunday
- Estimated price
- CHF 70–290
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 60–170
Flights from Oslo Airport, Gardermoen to Il Caravaggio International Airport
- Ave. Duration
- 2h 35m
- When
- Thursday and Sunday
- Estimated price
- CHF 60–240
Flights from Oslo Airport, Gardermoen to Il Caravaggio International Airport via Stavanger
- Ave. Duration
- 4h 25m
- When
- Wednesday
- Estimated price
- CHF 65–250
- Website
- lufthansa.com
Flights from Oslo Airport, Gardermoen to Basel via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 90–320
Flights from Oslo Airport, Gardermoen to Basel via Munich
- Ave. Duration
- 5h 15m
- When
- Monday, Friday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 95–330
Flights from Oslo Airport, Gardermoen to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 85–300
Flights from Oslo Airport, Gardermoen to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- CHF 110–230
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- CHF 75–260
- Website
- swiss.com
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 130–360
Flights from Oslo Airport, Gardermoen to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 90–340
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- CHF 70–240
- Website
- klm.com
Flights from Oslo Airport, Gardermoen to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 65–330
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Interlaken West
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–160
- Website
- https://www.sbb.ch/en
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 6h 41m
- Frequency
- Once a week
- Estimated price
- CHF 270–850
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Interlaken West
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–160
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
Train from Bern to Interlaken West
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Bern to Interlaken West
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
Train from Domodossola to Spiez
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Interlaken West
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–160
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Basel SBB to Interlaken West
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- CHF 12–16
- Schedules at
- sbb-deutschland.de
Train from Basel SBB to Interlaken West
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- CHF 10–13
- Schedules at
- sbb-deutschland.de
Train from Basel SBB to Interlaken West
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- CHF 12–16
- Schedules at
- sbb-deutschland.de
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- Website
- https://flytoget.no/en/
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- Website
- https://flytoget.no/en/
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- Website
- https://flytoget.no/en/
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–13
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 10m
- Frequency
- Once a week
- Estimated price
- CHF 110–170
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–13
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–90
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–13
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- https://www.snalltaget.se/en
Train from Malmö Centralstation to Hamburg Hauptbahnhof
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- CHF 60–95
- Website
- https://www.snalltaget.se/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Domodossola to Spiez
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- CHF 26–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–70
- 2nd Class
- CHF 26–35
Train from Milano Centrale to Spiez
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 45–65
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Domodossola to Spiez
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- CHF 17–24
- Website
- https://www.bls.ch/en
Train from Fribourg/Freiburg Poya to Thun
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 11–16
- Website
- https://www.bls.ch/en
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Night train from Goteborg C to Hamburg Hbf
- Ave. Duration
- 10h 4m
- Frequency
- Twice a week
- Estimated price
- CHF 110–180
- Website
- https://www.sj.se/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 8h 3m
- Frequency
- Hourly
- Estimated price
- CHF 150–700
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 170–250
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Lörrach Hbf
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- CHF 95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +47 407 05070
- [email protected]
- Website
- vybuss.no
Bus from Oslo lufthavn to Korsegården
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 12–24
- Website
- https://www.vybuss.com/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Ås to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- CHF 75–130
- Website
- https://www.flixbus.co.uk
Bus from Hamburg central bus station to Zurich Bus Station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- CHF 70–130
- Website
- https://www.flixbus.co.uk
- Phone
- +41 44 552 0807
- [email protected]
- Website
- shuttler.ch
Bus from Zürich HB Schweizerhof to Interlaken Sonnenhof
- Ave. Duration
- 1h 57m
- Frequency
- 5 times a week
- Estimated price
- CHF 22–26
- Website
- https://shuttler.ch/
- Phone
- +39 0322 844 862
- [email protected]
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9
- Website
- https://www.comazzibus.com/eng/index.php
- [email protected]
- Website
- terravision.eu
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–23
- Website
- https://www.terravision.eu/
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- CHF 100–230
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to FRIBOURG, Rue de Morat - Stade Saint Leonard
- Ave. Duration
- 15h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 85–200
- Website
- https://www.sindbad.pl/en/home
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Oslo Airport (OSL) to Interlaken bus services, operated by Vy Buss, arrive at Korsegården station.
Oslo Airport (OSL) to Interlaken train services, operated by Flytoget, arrive at Oslo S station.
Yes, the driving distance between Oslo Airport (OSL) to Interlaken is 2053 km. It takes approximately 19h 1m to drive from Oslo Airport (OSL) to Interlaken.
Book your Oslo Airport (OSL) to Interlaken train tickets online with Omio.
There are 2047+ hotels available in Interlaken.


























































