Travel from Interlaken-Switzerland to Geneva

Bus or train from Interlaken to Geneva?

You can take a train from Interlaken to Geneva via Bern in around 3 h 19 min. Alternatively, RegioJet operates a bus from Interlaken to Geneva 3 times a week. Tickets cost $6 - $9 and the journey takes 2 h 10 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Interlaken to Geneva

ModeDurationPrice
From Interlaken West train to Bern then train to Genève.3 h 19 minSFr 121
From Interlaken, Jungfraustrasse line 21 bus to Thun, train to Fribourg/Freiburg, then train to Genève.4 h 25 minSFr 129
From Interlaken West, Bahnhof line 21 bus to Thun, line 8 train to Bern, Hauptbahnhof, bus to Bern, Car-Terminal Neufeld, then bus to Ženeva, Gare Routiere, pl. Dorciere.4 h 36 minSFr 35
From Interlaken drive to Geneva.2 h 16 minSFr 32
From Interlaken West train to Bern, train to Zurich airport, fly to Geneva airport, then line 150 train to Geneva.4 h 20 minSFr 195

How long does it take to get from Interlaken to Geneva?

It takes approximately 3 h 19 min to get from Interlaken to Geneva, including transfers.

Is there a direct train between Interlaken and Geneva?

No, there is no direct train from Interlaken to Geneva. However, there are services departing from Interlaken West and arriving at Genève via Bern. The journey, including transfers, takes approximately 3 h 19 min.

Operators from Interlaken to Geneva

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto
BLS AG+41 58 327 32 71BLS AG
RegioJet+420 542 42 42 42RegioJet
SwissSwiss
Royal JordanianRoyal Jordanian