Travel from Lyon to Vevey

Bus or train from Lyon to Vevey?

French Railways (SNCF) operates a train from Lyon to Vevey hourly. Tickets cost $30 - $50 and the journey takes 1 h 49 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly. Alternatively, Eurolines CH operates a bus from Lyon to Vevey 3 times a week. Tickets cost $26 - $31 and the journey takes 3 h 30 min. 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 Lyon to Vevey

ModeDurationPrice
From Lyon Part Dieu train to Genève then train to Vevey.3 h 34 minSFr 96
From Lyon bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then line 150 train to Vevey.4 h 20 minSFr 54
From Lyon, Lyon Perrache night bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then line 150 train to Vevey.4 h 25 minSFr 47
From Lyon drive to Vevey.2 h 26 minSFr 37