Travel from Milan to Cannes

Bus or train from Milan to Cannes?

Thello operates a train from Milan to Cannes once daily. Tickets cost $60 - $80 and the journey takes 5 h 17 min. Alternatively, FlixBus operates a bus from Milan to Cannes 6 times a week. Tickets cost $23 - $40 and the journey takes 5 h 45 min. Eurolines IT also services this route 3 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Milan to Cannes

From Milano Centrale train to Cannes.5 h 17 min63€
From Milano Centrale train to Ventimiglia then train to Cannes.5 h 33 min66€
From via orefici cordusio bus to Milan, Milan then bus to Cannes, Cannes.7 h 5 min34€
From Duomo M1 line 1 subway to Milan, bus to Nice Airport, then bus to Cannes Hôtel de Ville.9 h 5 min36€
From Milan rideshare to Cannes.4 h 21 min2€
From Milan drive to Cannes.3 h 34 min53€
From Milano Cadorna train to Milan Malpensa airport, fly to Nice airport, then train to Cannes.6 h 4 min146€

How long does it take to get from Milan to Cannes?

The train from Milano Centrale to Cannes takes 5 h 17 min including transfers and departs once daily.

Is there a direct train between Milan and Cannes?

Yes, there is a direct train departing from Milano Centrale and arriving at Cannes. Services depart once daily. The journey takes approximately 5 h 17 min.

Is there a direct bus between Milan and Cannes?

No, there is no direct bus from Milan to Cannes. However, there are services departing from via orefici cordusio and arriving at Cannes, Cannes via Milan, Milan. The journey, including transfers, takes approximately 7 h 5 min.

Operators from Milan to Cannes

Thello+33 1 83 82 00 00Thello
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia+39 06 68475475Trenitalia
Milan MetroMilan Metro
FlixBus+49 1807 123 99 123FlixBus
Department Des Alpes Maritimes+33 4 93 29 82 00Department Des Alpes Maritimes
Malpensa ExpressMalpensa Express
Air FranceAir France
Vueling AirlinesVueling Airlines
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)