Travel from Strasbourg to Switzerland

Bus or train from Strasbourg to Switzerland?

You can take a train from Strasbourg to Zürich via Basel SBB and Zürich HB in around 2 hours 33 minutes. Alternatively, Eurolines CH operates a bus from Strasbourg to Zürich 3 times a week. Tickets cost $25 - $30 and the journey takes 3 hours 30 minutes.

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 Strasbourg to Switzerland

ModeDurationPrice
From Strasbourg train to Basel SBB, train to Zürich HB, then line 15 train to Zürich Stadelhofen.2 h 33 minSFr 96
From Strasbourg bus to Zürich HB then line 15 train to Zürich Stadelhofen.3 h 34 minSFr 40
From Strasbourg bus to Zürich, Sihlquai/HB then line 4 tram to Zürich, Opernhaus.4 h 46 minSFr 53
From Strasbourg drive to Zürich.2 h 18 minSFr 34

How long does it take to get from Strasbourg to Switzerland?

It takes approximately 2 hours 33 minutes to get from Strasbourg to Switzerland, including transfers.

Is there a direct train between Strasbourg and Switzerland?

No, there is no direct train from Strasbourg to Switzerland. However, there are services departing from Strasbourg and arriving at Zürich Stadelhofen via Basel SBB and Zürich HB. The journey, including transfers, takes approximately 2 hours 33 minutes.

Operators from Strasbourg to Switzerland

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Eurolines CH0041 (0) 844 257 224Eurolines CH
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
VBZVBZ