You can reach St. Moritz by train from Zurich at intervals of every hour, travelling by train during the winter season through the picturesque routes of Europe makes the visit to St. Moritz a memorable journey.
You can also travel by the slowest express train to St Moritz and admire nature's beauty to your heart's content.
The wonderful experience of travelling with the glacier express, the slowest express train in the world cannot be described in words.
The station of St. Moritz is near the bottom of the hill, there are taxis you can take from the station to the city and there are ample bus services too.
During the winter season the Mountain road of St. Moritz is very windy, the road route to St. Moritz is often very narrow and not a single mile is straight enough for a continuous straight drive. A drive from Zurich to St. Moritz generally takes no more than two and half hours through the mountain roads of the Alps.