Swiss Railways have trains running along the shores of Lake Geneva from Geneva to Montreux and Villeneuve. The most spectacular scenery is in the Lavaux region between Lausanne and Vevey.
Swiss Railways have trains running along the shores of Lake Geneva from Geneva to Montreux and Villeneuve. The most spectacular scenery is in the Lavaux region between Lausanne and Vevey.