Fly to Milan airport and get a private transfer to St Moritz or Zermatt
Milan airports are almost convenient if you decide on your winter ski vacation in the Swiss Alps, in our case we talk about Zermatt and St Moritz, but lets to see some differences and the best airport for your transfer to the ski resort
St Moritz transfer is convenient from all 3 Milan airports, I mean Malpensa airport, Linate airport or Bergamo airport; only max 30 minutes difference between one or another airport transfer to St Moritz. Let to say Bergamo airport is closer to St Moritz but Bergamo airport only low-cost flights and I think someone will be not happy to fly with Ryanair or similar airlines.
Milan Linate airport probable is the best if you fly from Europe, is an easy and small airport and is just next to the Mian city in case you wish to have a shopping or lunch stop on the way to St Moritz. Depend on the connections but I don't suggest Linate airport for the transfer to Zermatt, is a little opposite side of the city and especially on the weekend we can find some traffic on the city highway, the Milan ring road. >p>If you decide direct transfer from Milan Linate airport to St Moritz, the highway is just next and about 90 km the road is pretty nice, next to lake Como up to Colico were over the fast road and we have to ride thru small towns but anyway I suggest a cafe stop to Moreschi.
Milan Malpensa airport is the closest airport to reach Zermatt in less than 3 hours in normal conditions if not too much snow on the Simplon pass and don't need to wait for the train before the border between Italy and Switzerland with the drop off of Visp and continue by car direction Zermatt. Unfortunately, nobody can take the passengers direct to the hotel or address in Zermatt, the limit of the cars is Tasch, a village just a few km from Zermatt ( because Zermatt is car off area, only electrical or horses car ) and from Tasch to Zermatt you can take a local shuttle between Tasch and Zermatt station or you can take the electrical train up to Zermatt station.
Another option is by train but from the airport sometime is pretty complicated, you have to change more than one time the train and risk spending all day around before reaching your destination.
From Bergamo airport to St Moritz is pretty hard because probable you have to take a bus to Milan central station and from here by train to Chiavenna and from Chiavenna by bus or take a taxi for your last 30 - 40 km to St Moritz or alternative from Milan to Tirano and take Bernina Express, panoramic view between Swiss Alps but also longe trip. Bernina Express departs from Tirano only 2 o 3 times per day and will be great to consider your flight arrival time, leave the airport, bus time, train time and many other details. To Zermatt from Bergamo airport, I think will be better to skip that kind of trip, you really risk spending a day between bus and trains.
From Milan Linate airport to St Moritz you can take the bus or a taxi to Milan Centrale and by train with the same stops as Bergamo airport to St Moritz already specified.
We offer private transfer service with pick-ups at the arrivals terminal from Milan Malpensa Airport, Linate airport and Bergamo airport to both destinations, St Moritz and Zermatt. Our car fleet offers only Mercedes cars ( with some exceptions) starting with the standard Mercedes E Class sedan up to the minivan Mercedes V Class up to 6 - 7 passengers (depending of the luggage quantity and size ) Our driver will monitor your flight and will know the exact time of your arrival to guarantee the transfer in time and form, without any complication. Furthermore, your driver will wait for you at the terminal or at the agreed meeting point and will help you with your luggage to the vehicle. We are at your disposal 24 hours a day 7 days a week, 365 days a year! Our service is available every day of the year, also on public holidays (Christmas Day, and New Year's Day).
A much more convenient and safe option than public transportation.
The best way to travel!
Chose the private chauffeur service in Italy, France and Switlzerland Book online
See also Milan Car Service - Milan airport to St Moritz transfers
See also Milan airport to Zermatt Tasch transfers
See also Milan Malpensa airport to Canazei