Nearest airport to St. Moritz, Switzerland
The nearest airport to St. Moritz is Malpensa Airport (MXP) about 180 km, Linate Airport (LIN) about 165 km, Bergamo Airport (BGY) about 155 km and Zurich (ZRH), about 230 km. You can take a train from Zurich (ZRH) to St. Moritz via Zürich HB and Chur in around 4h 20m. Alternatively, you can take a bus from Milan Malpensa (MXP) to St. Moritz via Milan Centrale, Via Giovanni Battista Sammartini, and Milano Centrale Station is around 5h 42m.
The faster but not less expensive way is by car, rental, and driving by yourself. The best option, depending on the budget, is the chauffeur service, which will take you from the airport to your St Moritz destination.
Who is ready for a trip to the Alps in style? I can imagine that you are, because if you're not.. let me see if I can change your mind. When most of us think of a pit stop in Europe on the way to another destination, we think of somewhere like Paris or Rome — bustling, touristy cities — while Switzerland doesn't necessarily hold the same appeal. But hear me out on this one, Switzerland is by no means not worth a visit! Things to do in St. Moritz: There are plenty of things to do in St. Moritz, Switzerland, and St. Moritz holidays are ideal for a family getaway vacation or romantic honeymoon: Dish out some fresh powder at the slopes, soak up the incredible views from atop the mountains, visit shops and galleries in town, test your skills on a Swiss golf course or four-wheel drive trails; It's all yours for the taking when you take St. Moritz holidays!
With Switzerland being a mountainous country, you are more likely to travel in an air-conditioned vehicle than in a sled on the world-famous Cresta Run. Don't get us wrong, though, there are a lot of places to have fun and enjoy a winter sport in the Alps.
Car service with luxury cars and the best drivers is the perfect solution for your transfers and transport throughout Italy—Limousine Service Milano from a recognized company that cares about its customers.
Zurich Airport is the main gateway to Switzerland, with excellent transport links to the rest of the country. From Zurich, it's possible to travel by train to St Moritz in under 4 hours. From Zurich Airport, take the S-Bahn train towards Sihlfeld and change at Bauma station for a connecting service to Chur. This journey takes around 50 minutes, then join the Rhaetian (Rhaetische Bahn or RhB) railway for the final section of your journey. The RhB railway is one of Europe's most scenic rail journeys and it's worth taking some time on board your train to enjoy the views as you climb deep into the mountains. The journey from Chur to St Moritz takes around 2 hours, but allow plenty of time for connections at each station and if possible, book onward journeys online before you travel
From Milan Malpensa airport, the train journey is in three stages but is equally fascinating over its 5.5-hour travel time. The Malpensa Express rolls into the beautiful Milano Centrale station at regular intervals. In Milan, hourly trains from Milano Centrale station to Tirano take 2.5 hours to make the trip from the bustling city to mountainous apple orchard country. Arriving in Tirano, one crosses a small piazza to the Bernina Express station for the final leg to St Moritz (or Diavolezza Lagalb) over Bernina Pass. From Milan Malpensa Airport, take the Malpensa Express train direct from Malpensa Airport Terminal 1 arrivals to Milano Centrale station (1hr 30mins). Change at Milano Centrale station for an hourly train from Milano Centrale station to Tirano (2hr 30mins). At Tirano, change onto the Bernina Express train direct from Tirano Bernina Express Station to St Moritz (3hr 15mins) or Diavolezza Lagalb (3hr 35mins).
Transfers Price from Milan Airport
From Milan Malpensa Airport (Update Jan. 2026):
- Mercedes E-Class sedan, 1-2 passengers. from €550
- Mercedes V-Class minivan, 1 - 5 passengers, from €600
- Mercedes V-Class minivan Extra-Long, 1-7 passengers, from €650
- Mercedes S Class premium, 1-2 passengers, from €800
From Milan Linate Airport (Update Jan. 2026) :
- Mercedes E-Class sedan, 1-2 passengers. from €530
- Mercedes V-Class minivan, 1 - 5 passengers, from €580
- Mercedes V-Class minivan Extra-Long, 1-7 passengers, from €600
- Mercedes S Class premium, 1-2 passengers, from €800
Price is all inclusive, taxes, tolls, parking, etc. Update Jan. 2026. Check the car's luggage capacity: https://www.milanobycar.com/car-fleet
The Bernina Express is a breathtaking journey that takes you from the bustling city of Milan straight into the heart of Switzerland. As you leave St. Moritz, you'll pass over the 2328m Bernina Pass, which leads to Lagalb and Diavolezza stations. After that, you'll pass by the toe of the Morteratsch glacier and eventually reach your destination: Tirano, Italy. The train's journey over this incredible landscape is an engineering marvel in itself, and it's no wonder that the train has been voted one of the world's most scenic railway journeys.
You'll pass through engineering marvels, including the Circular Viaduct Bursio—a bridge made of concrete and iron that looks like aliens designed it! But even more impressive than its design are its proportions: at around 100 meters high, it's one of the world's highest viaducts. And this isn't even all of what makes this journey so special: there are also many beautiful churches along the route (check out San Pietro di Tirano if you want to see some incredible artwork), as well as stunning natural views everywhere else!
Driving to St Moritz is not the easiest thing to do in the world, which is both a blessing and a curse for the ski resort. Surrounded by mountains and high passes on three sides, the easiest road access to St Moritz is from the east via the Julier Pass or from Italy via the San Bernardino Pass.
If you're flying into Milan Malpensa, the Maloja Pass is a great way to get to St Moritz. From Milan, you'll travel via Lake Como and Chiavenna in Italy before crossing into Switzerland and up to the pass. Below the Maloja, an easy journey along the scenic upper Engadin valley leads to the Corvatsch ski resort on the right before entering St Moritz proper, 6km further along. In good road conditions, the journey time from Chiavenna to St Moritz is a little over 1 hour by car. Public buses also complete the route.
The Maloja Pass is located in the Engadin region of Switzerland, and it's a great way to enter the country by car. If you're flying into Milan Malpensa airport and want to experience the beautiful landscape of St Moritz, this is your best bet. The route goes through a beautiful area around Lake Como and Chiavenna in Italy, before crossing into Switzerland and up to the pass. From there, an easy journey along the scenic upper Engadin valley leads to the Corvatsch ski resort on the right before entering St Moritz proper, 6km further along. In good road conditions, it takes about 1 hour from Chiavenna to St Moritz by car. Public buses also complete the route.
Affordable, luxury private chauffeuring - travel in style & comfort.
St Moritz Transfer FAQ
1. Can I take a taxi from Zurich Airport or Samedan to St. Moritz?
Yes, but expensive. From Samedan, it's short and affordable (~CHF 30–50). From Zurich, expect CHF 700–1,200+ for a taxi. Pre-booked private transfers are usually cheaper and more reliable than airport taxis.
2. What about winter conditions and road closures?
The main roads (e.g., via Julier or Maloja Pass) can close temporarily due to snow/avalanches. Trains are more reliable in bad weather. Private drivers are experienced with winter tires/chains. Always check current conditions on alpen-paesse.ch or via SBB.
3. Is a private transfer worth it?
Yes. It saves time, avoids connections, and provides comfort, especially for families and groups.
4. How do I get from St. Moritz train station to my hotel?
Most central hotels are walkable (5–15 min). Taxis are available at the station. Local buses #1, #2, or #10 serve St. Moritz Bad/Dorf areas. Many luxury hotels offer complimentary shuttles from the station or Samedan Airport.
5. Are there direct trains from major cities/airports?
No direct trains from Zurich Airport to St. Moritz—you change at least once (usually Chur). Some seasonal direct-ish connections exist. Check sbb.ch or rhb.ch for real-time schedules.
6. What is the best scenic transfer route?
The Bernina Express route (from Chur or Tirano) or Glacier Express (from Zermatt/Davos direction) offers stunning views. Book panoramic seats in advance for these tourist trains.
7. Do I need to book transfers in advance?
Highly recommended in winter (Dec–Mar) and peak summer. Trains usually don't require reservations (except panoramic cars on Glacier/Bernina Express). Private/shared transfers should be booked ahead, especially for groups or odd hours.
8. Are private transfers safe in winter?
Yes. Vehicles are winter-equipped, and drivers are experienced on alpine roads.
Travel comfortably to St Moritz (Sankt Moritz) with a professional chauffeur-driven NCC transfer from Milan and Airport.
Private transfer. Fixed price. Door-to-door service.
What Our Clients Say on TripAdvisor
⭐⭐⭐⭐⭐ “Excellent chauffeur service in Milan, punctual and very professional.”
– Verified TripAdvisor Guest
⭐⭐⭐⭐⭐ “Luxury car, polite driver, and smooth airport transfer.”
– TripAdvisor Reviewer
⭐⭐⭐⭐⭐ “MilanoByCar was AWESOME!!! Never had to worry about a thing! Drivers were Fantastic.”
– TripAdvisor Reviewer
⭐⭐⭐⭐⭐ “MilanoByCar was AWESOME!!! Never had to worry about a thing! Drivers were Fantastic.”
– TripAdvisor Reviewer
⭐⭐⭐⭐⭐ “We had a wonderful experience with our driver during our recent trip. From the moment we were picked up, everything felt seamless and professional.”
– TripAdvisor Reviewer
Read more reviews on TripAdvisor
Choose the private chauffeur service in Italy, France, and Switzerland. Book online
See also Car Service from Milan to St Moritz with a private driver
See also Private driver from Malpensa airport to St Moritz
See also Private driver from Malpensa airport to Zermatt Tasch
