You can get from Milan to Chamonix by bus, train, or taxi. You can also rent a car without a driver. The bus reaches the destination in 6.5 hours, the bus fare is from EUR 55. If you choose to get to the ski resort by train from Milan to Chamonix, this trip will take 5 hours 55 minutes, and you will have to pay a minimum of EUR 109 for that. Getting from Milan to Chamonix by car (by taxi or private transfer) will take 2 hours 50 minutes, and such a journey will cost EUR 502 and more. The distance between Milan and Chamonix is 240 km.
Not sure how to choose your accommodation in Chamonix? Read the article on Travel Blender.
One can get to Chamonix both by direct bus and with changes. If you choose to travel by train, you will have to make three changes. The shuttle timetable is often changed, so you should definitely check it before the trip. The shared transfer departs once a day (at daytime). Trains are more frequent, and there is also one journey at night - but if you are late for it, you will have to take a taxi.
Chamonix is the oldest and most famous resort in the French Alps. It is the place where the first Winter Olympics were held in 1924. All skiing tracks in the resort are considered high-altitude - most of them are more than 2 km high. Chamonix will be interesting for both professional sportsmen and those who are just starting to do winter sports. However, holidays in this resort are not only skiing and snowboarding - you can also enjoy some of the local sights there. For example, you can visit the Alpine Museum, the Espace Tairazz exhibition center, and the Philip Fragnoli Photo Gallery. Besides, you will get plenty of pleasant emotions by taking a ride on the Mont-Blanc Tramway which reaches the altitude of 2,372 m!
from €109
1-2h
~6h
Couple
Travelling by Milan to Chamonix train includes three changes, and you'll also have to cover the section of the route from Vallorcine to Chamonix by bus because of railroad repair work. The duration of the trip (including all changes) is 4 hours 55 minutes, the minimum journey cost is EUR 99.
There is also another train option - its travel time is longer, but you can sleep during the whole trip. This train departs at 09:29 p.m. and reaches the destination in 11 hours 45 minutes. There is one change in Domodossola.
express train with changes in Brig, Martigny and Vallorcine.
from 07:23 a.m. to 06:23 p.m.
Malpensa Airport – Milan Central railway station – Brig – Martigny – Vallorcine – Chamonix
5h 55min (1h – shuttle to the railway station, 4h 55min – train to Chamonix)
Milan–Brig – 2 hours
Brig–Martigny – 30 minutes
Martigny–Vallorcine – 1 hour
Vallorcine–Chamonix – 1 hour
Medium. Trains: comfortable seats with armrests, coffee tables, roomy cabin, room for hand luggage. Buses: roomy cabin, folding seats.
from EUR 109 (EUR 10 – shuttle to the railway station, from EUR 99 – train to Chamonix)
families without children, young tourists, travellers with hand luggage, those who can orient themselves in unfamiliar areas.
The shuttle stop is located between the exits 3 and 4 of Terminal 1, as well as in front of the exit from Terminal 2. In order not to get confused, look for a shared transfer going to «Milano Centrale».
€55
1h
~6,5h
Ind. tourist
The direct bus from Milan to Chamonix is operated by Eurolines. The shuttle departs from Lampugnano bus station on Tuesdays, Thursdays and Sundays. It departs once a day and reaches the destination in 5 hours. The ticket price depends on the day of the week and ranges from EUR 45 to EUR 55. Tickets can be bought on the carrier's website or at the bus station ticket office.
There is also another Milan to Chamonix bus – operated by Savda. However, if you take it, you will have to make changes in Aosta (Autostazione) and Courmayeur (Monte Bianco square). The bus travel time is 4 hours 45 minutes, the ticket price is from EUR 36.5. This shuttle departs from Lampugnano bus station at 01:00 p.m.
bus operated by Eurolines or Savda
at 03:45 p.m. on Tue, Thu, Sun.
Malpensa Airport – Lampugnano bus station – Turin – Aosta – Chamonix
6.5h (1.5h – getting to the bus station, 5h – shared transfer to Chamonix)
1 journey per day
High: comfortable seats, roomy cabin, spacious boot for ski equipment, Wi-Fi.
from EUR 55 (EUR 10 – metro to the bus station, from EUR 45 – shuttle to Chamonix)
families without children, young tourists, travellers with large luggage.
In Terminal 1, take the Malpensa Express electric train running to Central railway station (Milano Centrale). Get off at that station, go down to Milan metro and take the Green Line metro train. At Cadorna station, change to the Red Line train running to Rho Fiera. Get off at Lampugnano station. You will see the railway station immediately after leaving the metro.
€502
5min
2h 50min
Family
If you don't prefer travelling by public transport, you can always take a taxi or book a transfer from Milan to Chamonix. It is better to do that in advance - via phone or online. Getting from Milan to Chamonix by car takes 2 hours 50 minutes, the journey cost is EUR 502 for an Economy-class car and EUR 575 for a minibus up to 7 passengers. Private transfers are especially popular among tourists travelling with ski equipment, because they can always book a car equipped with a spacious luggage compartment.
24/7
to your hotel in Chamonix or given address
2h 50min
Not every driver will be ready to cover such a long distance, but in case someone agrees, you will have to wait for a taxi for 10-15min.
Pre-booked transfer: the driver will meet you at the exit from the arrivals area with a nameplate.
Taxi on the spot: journey without stops and other passengers.
Pre-booked transfer: wide range of car classes (Economy, Comfort, Premium, minibuses), help with luggage, meeting with a nameplate, child seats, pre-booking, paying by card, request stops, heating/air-conditioning, mineral water as a gift, spacious boot for ski equipment
from EUR 502 for a sedan car up to 4 passengers and from EUR 575 for a minibus up to 7 passengers
large families, groups of tourists, travellers with ski equipment, those who arrive at night, businessmen, those who are in Milan/Chamonix for the first time.
Taxi ranks can be found on both sides of the exit from Terminal 1, as well as in front of the exit from Terminal 2.
from €17
from 1 day
from 1 year
To rent a car without a driver to get from Milan to Chamonix, provide an IDL, a passport and a credit card. If you reserved a car online, don’t forget to show booking confirmation. Basic insurance is included in the price of car rental per day. You can rent a car at Milan Airport if you didn’t have time to do it in advance. Fines are high in Italy so obey the traffic rules: in communities the maximum speed limit is 50-70 km/h. Remember that there are lots of toll roads in the country.

If factors such as transport changes, booking tickets and necessity to check timetables don't bring you any trouble, then choose shuttles or trains. But if you want to reach your destination fast and in comfort, a private transfer from Milan to Chamonix will be the best option for you. So choose that means of transport that suits you best, and may your travel be full of joy!
Read also:
How to get from Munich Airport to Kitzbuhel?
How to get from Sochi Airport to Krasnaya Polyana?