Travel from Montreux to Milan

Bus or train from Montreux to Milan?

Swiss Railways (SBB/CFF/FFS) operates a train from Montreux to Milan every 4 hours. Tickets cost $65 - $110 and the journey takes 3 hours 1 minute. Trenitalia Eurocity also services this route 5 times a day. Alternatively, FlixBus operates a bus from Montreux to Milan twice daily. Tickets cost $23 - $40 and the journey takes 5 hours 30 minutes.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Montreux to Milan

From Montreux train to Milano Centrale.3 h 1 minSFr 92
From Montreux line 90 train to Lausanne, gare, line 1 bus to Lausanne, bus to lampugnano m1, then line 68 bus to conciliazione m1.7 h 43 minSFr 68
From Montreux drive to Milan.3 h 30 minSFr 51

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

The train from Montreux to Milano Centrale takes 3 hours 1 minute including transfers and departs every four hours.

Is there a direct train between Montreux and Milan?

Yes, there is a direct train departing from Montreux and arriving at Milano Centrale. Services depart every four hours, and operate every day. The journey takes approximately 3 hours 1 minute.

Operators from Montreux to Milan

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
TL Transports+41 21 621 01 11TL Transports
FlixBus+49 1807 123 99 123FlixBus
Milan MetroMilan Metro