Feb 16, 2018 - 1:28 PM
in reply to darefas
It is a bit of a tight day...Use the Swiss railways timetable to plan our your trips to know for sure.
St. Moritz to St. Gallen is 3.5 hours. You can get off the train on the way at Sargans and take a 20 minute bus to Vaduz, Liechtenstein. Then back to Sargans to continue on to St. Gallen.
I didn't realise Basel and/or Basel land had a banking industry? Zurich and Liechtenstein tend to be the big banking centers I thought.