Travel from Strasbourg to Zürich

Bus or train from Strasbourg to Zürich?

You can take a train from Strasbourg to Zürich via Basel SBB in around 2 h 29 min. Alternatively, Eurolines CH operates a bus from Strasbourg to Zürich 3 times a week. Tickets cost $25 - $30 and the journey takes 3 h 30 min. Two other operators also service this route.

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Strasbourg to Zürich

ModeDurationPrice
From Strasbourg train to Basel SBB then train to Zürich HB.2 h 29 minSFr 96
From Strasbourg bus to Zurich.3 h 30 minSFr 25
From Strasbourg train to Offenburg then night train to Zürich HB.4 h 48 minSFr 39
From Strasbourg drive to Zürich.2 h 18 minSFr 34
From Strasbourg train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Zurich airport, then line 16 train to Zürich.4 h 1 minSFr 157

How long does it take to get from Strasbourg to Zürich?

It takes approximately 2 h 29 min to get from Strasbourg to Zürich, including transfers.

Is there a direct train between Strasbourg and Zürich?

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

Is there a direct bus between Strasbourg and Zürich?

Yes, there is a direct bus departing from Strasbourg and arriving at Zurich. Services depart once daily, and operate every day. The journey takes approximately 3 h 30 min.

Operators from Strasbourg to Zürich

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
Nightjet+43 51717Nightjet
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-BahnS-Bahn
SwissSwiss