Travel from Venice to Vevey

Bus or train from Venice to Vevey?

Trenitalia Eurocity operates a train from Venice to Vevey twice daily. Tickets cost $100 - $160 and the journey takes 6 h 4 min. Swiss PostAuto also services this route every 10 minutes. Alternatively, FlixBus operates a bus from Venice to Vevey 5 times a week. Tickets cost $45 - $80 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 Vevey

From Venezia Santa Lucia train to Montreux, Escaliers de la Gare then line 201 bus to Vevey, gare. 6 h 29 min 118€. From Venezia S.Lucia train to Milano Centrale, train to Montreux, then line 100 train to Vevey. 6 h 50 min 116€. From Venice, Venice bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then line 150 train to Vevey. 9 h 50 min 84€. From Venice drive to Vevey. 5 h 49 min 85€. From Venezia line 5 bus to Venice airport, fly to Geneva airport, then train to Vevey. 5 h 14 min 111€. 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 line 150 train to Vevey. 7 h 5 min 196€. From Venezia line 5 bus to Venice airport, fly to Zurich airport, train to Lausanne, then line 150 train to Vevey. 7 h 4 min 225€. From Venice shuttle to Malpensa, aeroporto, bus to Domodossola, train to Brig, then train to Vevey. 10 h 4 min 371€.