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

ModeDurationPrice
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

OperatorPhoneWebsite
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