Travel from Nearby-Airports to Vaduz

Bus or train from Nearby airports to Vaduz?

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich (ZRH) to Vaduz hourly. Tickets cost $40 - $70 and the journey takes 1 h 8 min. Alternatively, you can take a bus from Milan Bergamo (BGY) to Vaduz via Bergamo Autostazione, Milan, Milan, Chur, and Sargans, Bahnhof in around 6 h 38 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Nearby airports to Vaduz

ModeDurationPrice
From Zürich Flughafen train to Zürich HB then train to Buchs SG.1 h 56 minSFr 84
From Orio al Serio Airport bus to Bergamo Autostazione, bus to Milan, Milan, bus to Chur, train to Sargans, Bahnhof, then line 11 bus to Vaduz, Post.6 h 38 minSFr 41
From Basel EuroAirport, EuroAirport Basel bus to Zurich, walk to Zürich HB, train to Sargans, Bahnhof, then line 11 bus to Vaduz, Post.3 h 39 minSFr 72
From Allerheiligenhöfe train to Innsbruck Hbf then train to Buchs SG.3 h 24 minSFr 49
From Staad train to Sevelen.52 min

How long does it take to get from Nearby airports to Vaduz?

It takes approximately 1 h 56 min to get from Nearby airports to Vaduz, including transfers.

Is there a direct train between Nearby airports and Vaduz?

Yes, there is a direct train departing from Staad and arriving at Sevelen. Services depart hourly, and operate every day. The journey takes approximately 52 min.

Operators from Nearby airports to Vaduz

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
ATB Azienda Trasporti Bergamo+39 035 236026ATB Azienda Trasporti Bergamo
Nord Est Trasporti800 905150Nord Est Trasporti
FlixBus+49 1807 123 99 123FlixBus
Swiss PostAutoSwiss PostAuto
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
SüdostbahnSüdostbahn