Travel options for:
Nearby airports Vaduz

Zurich (ZRH)  •  1 h 57 min

$46 - $89

Basel (BSL)  •  3 h 43 min

$42 - $79

Milan Bergamo (BGY)  •  6 h 37 min

  1. ×3

$62 - $80

Friedrichshafen (FDH)  •  2 h 53 min

  1. ×3

$41 - $63

Altenrhein (ACH)  •  52 min

  • Vaduz Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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 $35 - $70 and the journey takes 1 h 8 min. Alternatively, you can take a bus from Milan Bergamo (BGY) to Vaduz via Bergamo Autostazione, Milano Lampugnano, Milan - AUTOSTAZIONE MM Lampugnano, Lainate - Ing. Autostrada V.Lepetit, and Lainate - Villoresi in around 6 h 37 min.

How to get from Nearby airports to Vaduz

From Zürich Flughafen train to Zürich HB then train to Buchs SG.1 h 57 minSFr 83
From Basel EuroAirport, EuroAirport Basel bus to Zurich, walk to Zürich HB, train to Sargans, walk to Sargans, Bahnhof, then line 11 bus to Vaduz, Post.3 h 43 minSFr 76
From Milan Bergamo Airport line 1 bus to Bergamo Autostazione, bus to Milano Lampugnano, walk to Milan - AUTOSTAZIONE MM Lampugnano, bus to Lainate - Ing. Autostrada V.Lepetit, walk to Lainate - Villoresi, then bus to Buchs - Rheintal.6 h 37 minSFr 71
From Friedrichshafen Flughafen train to Friedrichshafen Stadt, train to Lindau Hbf, train to Feldkirch, then train to Buchs SG.2 h 53 minSFr 53
From Staad train to Sevelen.52 min

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

It takes approximately 1 h 57 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.

Is there a direct bus between Nearby airports and Vaduz?

No, there is no direct bus from Nearby airports to Vaduz. However, there are services departing from Milan Bergamo Airport and arriving at Buchs - Rheintal via Bergamo Autostazione, Milan - AUTOSTAZIONE MM Lampugnano and Lainate - Villoresi. The journey, including transfers, takes approximately 6 h 37 min.

Operators from Nearby airports to Vaduz

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
FlixBus+49 1807 123 99 123FlixBus
Swiss PostAutoSwiss PostAuto
ATB Azienda Trasporti Bergamo+39 035 236026ATB Azienda Trasporti Bergamo
Nord Est Trasporti800 905150Nord Est Trasporti
Movibus800 984 362Movibus
Domo Reisen0041 44 828 60 40Domo Reisen
Deutsche Bahn+49 0180 6 99 66 33Deutsche Bahn
Austrian Railways (ÖBB)Austrian Railways (ÖBB)