Travel from Venice to Montreux

Bus or train from Venice to Montreux?

Trenitalia Eurocity operates a train from Venice to Montreux twice daily. Tickets cost $100 - $160 and the journey takes 6 h 4 min. Alternatively, FlixBus operates a bus from Venice to Montreux 5 times a week. Tickets cost $45 - $75 and the journey takes 9 h. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Venice to Montreux

From Venezia Santa Lucia train to Montreux. 6 h 4 min 115€. From Venezia S.Lucia train to Milano Centrale then train to Montreux. 6 h 26 min 106€. From Venice, Venice bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then train to Montreux. 9 h 54 min 86€. From Venice drive to Montreux. 5 h 46 min 84€. From Venezia line 5 bus to Venice airport, fly to Geneva airport, then train to Montreux. 5 h 21 min 116€. From Venezia line 5 bus to Venice airport, fly to Basel airport, line 50 bus to Basel SBB, train to Bern, train to Lausanne, then train to Montreux. 7 h 9 min 199€. From Venezia line 5 bus to Venice airport, fly to Zurich airport, train to Lausanne, then train to Montreux. 7 h 8 min 228€. From Venice shuttle to Malpensa, aeroporto, bus to Domodossola, then train to Montreux. 9 h 42 min 351€.