Travel from Bern to Vaduz

Train from Bern to Vaduz

You can take a train from Bern to Vaduz via Zürich HB and Sargans in around 2 h 53 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 Bern to Vaduz

From Bern train to Zürich HB, train to Sargans, then line 4 train to Sevelen.2 h 53 minSFr 114
From Bern, Carparkplatz Schützenmatte bus to Curych, Carparkplatz Sihlquai, walk to Zürich HB, train to Sargans, walk to Sargans, Bahnhof, then line 11 bus to Vaduz, Post.3 h 36 minSFr 70
From Bern drive to Vaduz.2 h 19 minSFr 35

How long does it take to get from Bern to Vaduz?

It takes approximately 2 h 53 min to get from Bern to Vaduz, including transfers.

Is there a direct train between Bern and Vaduz?

No, there is no direct train from Bern to Vaduz. However, there are services departing from Bern and arriving at Sevelen via Zürich HB and Sargans. The journey, including transfers, takes approximately 2 h 53 min.

Operators from Bern to Vaduz

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
RegioJet+420 542 42 42 42RegioJet
Swiss PostAutoSwiss PostAuto