Private Transfer from Milan to
St. Moritz, Switzerland
Door-to-door Mercedes transfer from Milan, Malpensa, Linate or Bergamo to your hotel in St. Moritz. About 3 hours via Lake Como and the Maloja Pass, price confirmed at booking.
Milan to St. Moritz Private Transfer, About 3 Hours Door to Door
A private transfer from Milan to St. Moritz takes about three hours and covers roughly 170 km. Your driver collects you at your hotel or home in Milan, or inside arrivals at Malpensa, Linate or Bergamo, drives up the eastern shore of Lake Como to Chiavenna, crosses into Switzerland at Castasegna and climbs the Maloja Pass into the Engadine. You step out at the door of your hotel or chalet. The price is per car, not per person, with fuel, tolls and airport parking included.
We are a Milan company, and the Maloja road is one we drive all winter. From November to April every car runs on winter tyres with chains on board, and before each winter transfer we check the Graubünden road reports. The pass is open all year, but after heavy snow it can close for a few hours. When that happens we would rather call you the evening before and move your pick-up time than leave you waiting at a closed barrier in Casaccia.
We drop off anywhere in St. Moritz, Dorf or Bad, and in the villages around it: Champfèr, Suvretta, Celerina, Pontresina, Samedan, Silvaplana and Sils Maria. That includes the large hotels, such as Badrutt’s Palace, Kulm, Suvretta House and Carlton, as well as private chalets and holiday flats. If you are flying privately, we also drive to Engadin Airport in Samedan. On the way back we collect you at your door and take you to any Milan address or airport. View prices and book online →
How We Drive You Between Milan and St. Moritz
Every service is private, fixed-price, and operated entirely by MilanobyCar. No shared transfers. No platforms. No compromise on the vehicle or driver quality.
Milan to St. Moritz, Door to Door
The standard trip: pick-up at any address in Milan and drop-off at your hotel or chalet in St. Moritz. We take the best road for the day, usually via Lecco, Chiavenna and the Maloja Pass, and you receive the driver’s name and mobile number the day before.
- About 3 hours from central Milan
- One way or return, booked together
- Coffee stop included on the way
- Any address in St. Moritz and the Upper Engadine
- Return pick-up at your hotel door
- Price per car, confirmed before you pay
From Malpensa, Linate or Bergamo
Landing in Milan and heading straight to the mountains is how most of our clients reach St. Moritz. The driver waits inside arrivals with your name, follows your flight in real time and helps with every bag, ski bags included.
- Malpensa Terminal 1 and Terminal 2
- Linate and Bergamo Orio al Serio
- Real-time flight tracking
- 60 minutes free waiting after landing
- Lost suitcase? The driver waits while you report it
- Straight to St. Moritz, no stop in Milan
Snow, Skis and the Maloja Pass
Most of our St. Moritz trips happen between December and April. The cars are prepared for it, and the drivers know how the Maloja behaves after a snowfall. For skiers, the V-Class takes the whole group and the gear in one car.
- Winter tyres and chains, November to April
- Road conditions checked before every trip
- Ski and snowboard bags at no extra cost
- V-Class: 6 passengers with luggage and skis
- 7 or more skiers: V-Class plus a sedan
- Book 2 to 3 weeks ahead for January to March
Day Trips, Stops and the Bernina Route
The drive can be part of the holiday if you want it to be. Tell us when you book and we will build the extra time into the quote, or take the longer and very scenic road over the Bernina Pass in summer.
- Day trip from Milan to St. Moritz and back
- Coffee on Lake Como in Varenna
- Lunch in the crotti of Chiavenna
- Short detour to Soglio in Val Bregaglia
- Bernina route via Tirano, about 1 hour longer
- Transfers to Engadin Airport, Samedan
Milan to St. Moritz: Routes, Distances and Driving Times
These are the times we actually plan with, on a normal day with a dry road. On winter Saturdays and after heavy snow, add 30 to 45 minutes.
| Route | Distance | Journey Time | Notes |
|---|---|---|---|
| Milan city to St. Moritz | about 170 km | 2 h 45–3 h | Any Milan address |
| Linate Airport (LIN) to St. Moritz | about 170 km | 2 h 45–3 h | Meet inside arrivals |
| Malpensa Airport (MXP) to St. Moritz | about 200 km | 3 h 15–3 h 30 | Terminal 1 or Terminal 2 |
| Bergamo Airport (BGY) to St. Moritz | about 155 km | 2 h 30–2 h 45 | Orio al Serio arrivals |
| St. Moritz to Milan or any Milan airport | 155–200 km | 2 h 30–3 h 30 | Leave 5–6 h before an international flight |
| Milan to St. Moritz via the Bernina Pass | about 220 km | about 4 h | Summer route through Valtellina and Tirano |
| Day trip Milan – St. Moritz – Milan | about 340 km | about 6 h driving | Time in St. Moritz as you wish |
How our prices work
The rate depends on the vehicle, the pick-up point and when you travel: daytime, night-time and public holidays are priced differently. Rather than list prices that might not match your date, we show the exact, current price on our booking page. It is per car, not per person, and includes fuel, tolls, airport parking and waiting time. Once your booking is confirmed, the price does not change.
Three Mercedes — All Owned by MilanobyCar
No rental cars. No subcontracted vehicles. Every Mercedes in our fleet belongs to us, is maintained by us, and is inspected before every single transfer.
Mercedes E-Class
- Executive sedan — discreet & elegant
- Full leather interior & climate control
- Luggage: 2 large cases + cabin bags
- Wi-Fi on request
- Child seat on request
- All tolls & fuel included
Mercedes V-Class
- Luxury MPV — reclining individual seats
- Large boot for all luggage
- Same price for 1–6 passengers
- Child seats available
- Wi-Fi on request
- All tolls & fuel included
Mercedes S-Class
- First-class luxury saloon
- Massaging rear seats
- Near-silent cabin
- Ambient lighting & panoramic roof
- Champagne on request
- All tolls & fuel included
The Road from Milan to St. Moritz
The usual road along Lake Como, through Chiavenna and over the Maloja Pass, with the stops and villages our clients ask about most. The dashed line is the longer summer route over the Bernina Pass.
Stop by stop
- 1MilanStart
Pick-up at your hotel, home or office. Malpensa, Linate and Bergamo airports work the same way.
- 2Leccoabout 50 km · 45 min
End of the fast road from Milan. From here it runs along the east shore of Lake Como, mostly in tunnels.
- 3Varennaabout 70 km · 1 h 05
Optional coffee stop by the water, a short detour off the main road.
- 4Colicoabout 95 km · 1 h 20
Top of the lake. The summer route over the Bernina Pass branches off here.
- 5Chiavennaabout 120 km · 1 h 45
Last Italian town. On the way back, a good lunch stop in the crotti.
- 6Castasegnaabout 130 km · 1 h 55
Italian-Swiss border. Keep passports or EU ID cards in the car, not in the boot.
- 7Maloja Passabout 150 km · 2 h 30
1,815 m, open all year. About 15 minutes of hairpins after Casaccia. Soglio is a short detour just before.
- 8St. Moritzabout 170 km · about 3 h
Past the lakes of Sils and Silvaplana to the door of your hotel or chalet.
Approximate times from central Milan on a normal day with a dry road. Add 30 to 45 minutes on winter Saturdays or after heavy snow.
Local. Licensed. Owner-Operated Since 1993.
When you book a chauffeur service in Milan, Italy, you are choosing who meets you at the airport and who drives you safely across the country. These eight points explain why clients return every year.
Fixed Price, Written Confirmation
Your price is sent before any payment. Once confirmed, it never changes — not for traffic, tolls, luggage or delays.
Milan Local Since 1993
Owner-operated for over 30 years. Not a platform, not a franchise. You reach us directly; we drive you personally.
English-Speaking Chauffeurs
All drivers speak fluent English. Many speak French or German. Clear communication from first message to final drop-off.
Flight Tracking & 60 Min Free Wait
Your driver adjusts in real time to your actual landing. 60 minutes of post-landing waiting are always included, at all three airports.
Own Fleet, No Subcontractors
Every Mercedes belongs to MilanobyCar and is serviced by us. The car you book is the car that arrives.
Licensed NCC Operator
Fully licensed since 1993. Professional liability on every vehicle. Compliant with all Italian transport regulations.
Clear Price Before You Pay
Rates depend on the vehicle, the date and the time of travel. You see the exact price online before booking, and the confirmed price is the one you pay.
Price Per Vehicle, Not Per Person
One price covers the whole car. A family of four pays the same as one passenger in the same vehicle.
What Travellers Say About the St. Moritz Transfer
Real reviews from travellers who used MilanobyCar for transfers to St. Moritz and the Alps.
“…accommodated us with a large Mercedes van for the 3-hour trip each way.”
“The ride to St. Moritz was smooth, relaxing, and truly luxurious.”
“[[REVIEW_3_TEXT]]”
All reviews on TripAdvisor » · Trustpilot »
Frequently Asked Questions — Milan to St. Moritz
How much does a private transfer from Milan to St. Moritz cost?
It depends on the vehicle, the pick-up point and the date and time of travel: night-time pick-ups and public holidays are priced differently from a weekday daytime transfer. The exact, current price for your date is shown on our online booking page and confirmed before you pay. The price is per car, not per person, and includes fuel, tolls, airport parking and waiting time.
How long is the drive from Milan to St. Moritz?
About 3 hours from central Milan or Linate Airport, 3 h 15 min to 3 h 30 min from Malpensa and 2 h 30 min to 2 h 45 min from Bergamo Airport. The distance is roughly 170 km from the city. On winter Saturdays and after heavy snow, allow an extra 30 to 45 minutes.
Is the Maloja Pass open in winter?
Yes. The Maloja Pass (1,815 m) is open all year. After a heavy snowfall it can close for a few hours while it is cleared. All our cars run on winter tyres from November to April with chains on board, and we check road conditions before every winter transfer.
Can you carry skis and snowboards?
Yes, at no extra cost. Ski and snowboard bags travel in the Mercedes V-Class, which takes up to 6 passengers with suitcases and ski gear. The E-Class sedan is not suitable for ski bags.
How early should I book for the ski season?
For January to March, book at least 2 to 3 weeks ahead. Christmas and New Year, the February school holidays and the big event weekends in St. Moritz, such as Snow Polo in late January and White Turf on Sundays in February, fill up earlier.
Which airport is closest to St. Moritz?
Engadin Airport in Samedan is 5 km away but only handles private flights. For scheduled flights, the Milan airports are the closest by road: about 2 h 30 min to 2 h 45 min from Bergamo, around 3 hours from Linate and 3 h 15 min to 3 h 30 min from Malpensa. Zurich Airport is roughly 3 hours away by car.
Do I need a passport to go from Milan to St. Moritz?
Yes. Bring a passport or a valid EU identity card. The route crosses the Italian-Swiss border at Castasegna. Switzerland is in the Schengen area, so there is usually no stop, but Swiss customs can check the car.
Is MilanobyCar a local Italian company?
Yes. MilanobyCar is a Milan-based, owner-operated NCC company established in 1993 and still run by the same founding team. We are not a global platform, a franchise, or a booking aggregator. Every vehicle belongs to us and every driver is employed directly by us. When you contact us, you are in direct contact with the people who will collect you.
Are prices fixed or can they change?
Rates depend on the vehicle, the pick-up point and the date and time of travel: daytime, night-time and public holidays are priced differently. You see the exact price on our online booking page before you pay, and once your booking is confirmed that price is fixed. It does not change for traffic, tolls, luggage or delays.
What is included in the price?
Every booking includes: the private Mercedes, the English-speaking licensed NCC chauffeur, meet-and-greet inside the terminal with a name board, real-time flight monitoring, 60 minutes of free waiting after landing, full luggage assistance from baggage claim to your door, all motorway tolls, parking, and fuel. The fixed price confirmed at booking cannot change on arrival.
How do I book?
Contact us by WhatsApp or phone at +39 335 821 0912, by email at booking@milanobycar.com, or via the online form at milanobycar.com/book-now. You receive written confirmation with a fixed, all-inclusive price within the hour in most cases. Free cancellation up to 24 hours before pick-up.
The Route: Lake Como, Chiavenna and the Maloja Pass
From Milan the road heads north on the SS36 to Lecco, then follows the eastern shore of Lake Como through a long run of tunnels past Varenna and Bellano to Colico, at the top of the lake. A short climb up the Valchiavenna brings you to Chiavenna, the last Italian town, and ten minutes later to the Swiss border at Castasegna. On the Swiss side the road runs through Val Bregaglia, a narrow valley of stone villages. After Casaccia it climbs the Maloja in a tight series of hairpins, the only really winding part of the trip, about fifteen minutes long. If anyone in your group gets carsick, tell the driver and take the front seat. At the top, at 1,815 metres, you come out onto the flat floor of the Upper Engadine and drive past the lakes of Sils and Silvaplana into St. Moritz.
Private Car, Train or Rental Car from Milan to St. Moritz?
There is no direct train. The usual rail route is Milano Centrale to Tirano with Trenord, about 2 h 30 min, then the Rhaetian Railway over the Bernina Pass to St. Moritz, roughly another 2 h 30 min. Count on around 5 hours with a change, plus the trip to Centrale and from St. Moritz station to your hotel. The Bernina line is one of the most beautiful rail journeys in the Alps, and if you travel light and have time, it is worth doing once. Per person the train is much cheaper. For a family or a group with ski bags, or anyone landing at Malpensa, a private car is about two hours faster, the price is shared across the car and nobody carries luggage between trains. A rental car works too, but in winter you need proper equipment and some confidence on the Maloja hairpins in snow.
Practical Tips: Border, Winter Dates and the Drive Back
Keep passports or EU ID cards with you in the car, not in the boot: Swiss customs at Castasegna do stop vehicles, and Swiss allowances for meat, alcohol and cash are lower than many visitors expect. In winter, add 30 to 45 minutes on Saturdays, when traffic on the SS36 builds up towards the ski resorts. For the return, we work backwards from your flight time. For an international departure from Malpensa in winter we usually suggest leaving St. Moritz 5 to 6 hours before take-off, because a snowy morning on the pass and a queue at security can each take an hour.
Page updated September 2026 by Adrian Moraru, MilanobyCar.
Book Your Milan to St. Moritz Transfer
Price per car, confirmed before you pay. Private Mercedes with an English-speaking driver, winter-ready from November to April. Milan-based since 1993.
See Prices & Book Online
Milan - Italy
Private luxury tours in Milan Italy offer a bespoke and personalized experience, catering to your specific interests and needs.

Lake Como
Plan a perfect Lake Garda day trip. Discover beautiful scenery, charming towns, and exciting activities

Bellagio
BELLAGIO - Discover the finest way to explore Bellagio from a luxury car of our Limousine Service Bellagio.
