Skip to content
Tripsora

Things to do in St Moritz

24+ tours, tickets and activities in St Moritz, Switzerland. Booking is completed on Viator, with free cancellation on many options.

Tours and activities in St Moritz

Sort: Top ratedLowest priceShortest12 shown

Bernina Red Train Experience

Take in the scenery of Switzerland's landscapes on the Bernina Red Train from Tirano to St. Moritz and back or from Saint Moritz to Tirano and back. Travel aboard the standard carriage of the iconic red train, during the journey you will have the opportunity to admire the beautiful unspoiled landscapes Switzerland. Depart Tirano and relax by train to St. Moritz or vice versa. In St. Moritz or Tir…

4.2(6)Rated 4.2 out of 5 from 6 reviews24 h

From £62.95 per person

Private Transfer from Sankt-Moritz to Zurich Airport

Private & punctual transportation services from your hotel in St. Moritz to Zurich Airport with the most comfortable and luxurious vehicles.

4.0(3)Rated 4.0 out of 5 from 3 reviews3 hFree cancellation

From £746.40 per person

St Moritz, Switzerland to Malpensa Airport (MXP) -Departure Private Transfer

Book your Departure Private Transfer from St Moritz, Switzerland to Malpensa Airport (MXP) from any hotel or address. Don't go through all the hassle of waiting in a long taxi or shared shuttle queues and use our private, door to door airport transfer. We will contact you immediately after your booking to confirm it and will request any missed details of your trip if any. One day before the trip,…

5.0(2)Rated 5.0 out of 5 from 2 reviews2 h 50 minFree cancellation

From £336 per person

St Moritz to Munich Private One-Way Car Transfer with Driver

Say goodbye to taxicabs and public transportation as we offer you a seamless, door-to-door transfer from St. Moritz to Munich! Avoid the hassle of searching for taxis or dealing with crowded buses or trains. Our qualified English-speaking driver will pick you up at your desired location, ensuring you have a comfortable and stress-free ride. Plus, we take care of your luggage, so you can travel wi…

5.0(1)Rated 5.0 out of 5 from 1 reviews5 hFree cancellation

From £395.55 per person

St. Moritz to Milan Bergamo Airport (BGY) - Departure Transfer

Book your private Departure transfer from St. Moritz Ski Resort to Milan Bergamo Orio al Serio Int Airport (BGY). Your driver will be waiting for you at a scheduled time and you will travel comfortably to your destination. • Meeting with a Nameplate • We track your Flight • Door-to-door Service • No Hidden Charges • Clean cars & Professional drivers

5.0(1)Rated 5.0 out of 5 from 1 reviews2 h 50 minFree cancellation

From £381.94 per person

St. Moritz to Zurich 1-Way Private Car Transfer Service

Say goodbye to taxicabs and public transportation as we offer you a seamless, door-to-door transfer from St. Moritz to Zurich! Avoid the hassle of searching for taxis or dealing with crowded buses or trains. Our qualified English-speaking driver will pick you up at your desired location, ensuring you have a comfortable and stress-free ride. Plus, we take care of your luggage, so you can travel wi…

3.0(1)Rated 3.0 out of 5 from 1 reviews3 hFree cancellation

From £284.96 per person

St. Moritz to Malpensa Airport (MXP) - Departure Private Transfer

Book your private Departure transfer from St. Moritz Ski Resort to Milan Malpensa Airport (MXP). Your driver will be waiting for you at a scheduled time and you will travel comfortably to your destination. • Meeting with a Nameplate • We track your Flight • Door-to-door Service • No Hidden Charges • Clean cars & Professional drivers

New3 hFree cancellation

From £402.35 per person

St. Moritz to Zurich Airport (ZRH) - Departure Private Transfer

Book your private Departure transfer from St. Moritz Ski Resort to Zurich Airport (ZRH). Your driver will be waiting for you at a scheduled time and you will travel comfortably to your destination. • Meeting with a Nameplate • We track your Flight • Door-to-door Service • No Hidden Charges • Clean cars & Professional drivers

New3 hFree cancellation

From £569.93 per person

Private Day Transfer from St Moritz to Zurich City Airport ZRH

This is a private, door-to-door transfer designed for travelers who value reliability, comfort, and punctuality on a long alpine journey. You travel in a modern, clean, air-conditioned vehicle with a professional, English-speaking local driver experienced on mountain routes. There are no shared rides, no fixed schedules, and no unnecessary stops. Pickup and drop-off are arranged exactly where you…

New3 hFree cancellation

From £856.88 per person

St. Moritz to Zurich Airport Private Transfer with Ski Van Option

Skip the long train ride with two changes and heavy bags. This private door-to-door transfer takes you from your hotel in St. Moritz or anywhere in the Upper Engadin directly to Zurich Airport in about 3 hours. Why travelers choose us: - Fixed price per vehicle, not per person, with all tolls and the Swiss vignette included - Ski Van option carrying up to 8 guests with skis and snowboards inside…

New3 hFree cancellation

From £586.94 per person

St Moritz Snow and Mountain Photo Shoot Experience

Capture the essence of St. Moritz with a professional photo shoot that showcases the stunning alpine glamour of this renowned destination. Meet your local photographer at the iconic Leaning Tower and stroll through the elegant village streets, snapping photos against a backdrop of snowy landscapes and the shimmering lake. With natural posing guidance, you’ll create spontaneous, elegant images tha…

New1 h 30 minFree cancellation

From £81.65 per person

Private Transfer Service from Sankt-Moritz to Gstaad Saanen

Enjoy a secure and comfortable private transfer from your designated pickup point to your drop-off location in the most luxurious and comfortable vehicles. Our services are operated with our own fleet of modern, new vehicles, driven by professional drivers. Our experienced Operations Team monitors every aspect of your journey, ensuring smooth service before, during, and after your trip.

NewFree cancellation

From £1,169.74 per person