Sargans Train Station
Trains from Zurich to Liechtenstein are a great way to get from Switzerland to the small landlocked principality when you are visiting Europe.
The best way to get from Zurich to Liechtenstein by train is to first take a train from Zurich to Sargans. The journey time ranges from 55 minutes to 1 hour and 7 minutes. Trains depart up to three times an hour, so you never have to wait long.
Once you arrive in Sargans, you can take bus number 12 from the station to Vaduz in Liechtenstein. Buses depart approximately every 20 minutes and are timed to meet arriving trains from Zurich. The journey takes 25 minutes.
Another way of taking the train from Zurich to Liechtenstein is to travel by rail to Buchs and then take a bus to Vaduz. However, this can take longer than the first option.
Single tickets for buses and trains from Zurich to Liechtenstein cost 31 CHF in second class and 55 CHF in first class to Sargans. You can get good discounts if you book online in advance. The bus costs around 6 CHF.