Travel from Zürich to Vaduz

Train from Zürich to Vaduz

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Vaduz hourly. Tickets cost $40 - $75 and the journey takes 1 hour 8 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 Zürich to Vaduz

From Zürich HB train to Buchs SG.1 h 8 minSFr 65
From Zürich HB train to Sargans, Bahnhof then line 11 bus to Vaduz, Post.1 h 42 minSFr 66
From Zürich drive to Vaduz.1 h 9 minSFr 16

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

The train from Zürich HB to Buchs SG takes 1 hour 8 minutes including transfers and departs hourly.

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

Yes, there is a direct train departing from Zürich HB and arriving at Buchs SG. Services depart hourly, and operate every day. The journey takes approximately 1 hour 8 minutes.

Operators from Zürich to Vaduz

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto