Swiss Transport
Train journey

Lausanne to Montreux by Train

The short ride from Lausanne to Montreux hugs the Lake Geneva shore through the Lavaux vineyard terraces, one of the prettiest quick hops in the country.

The journey

Trains from Lausanne to Montreux run direct every 15 to 20 minutes and take about 25 minutes. The route runs right along the shore of Lake Geneva, through the terraced vineyards of Lavaux, a UNESCO World Heritage Site, with the water rarely out of view.

Detail
Duration≈ 25 min
Frequencyevery 15-20 min
ChangesDirect
DepartsLausanne
ArrivesMontreux

Worth the window seat

Even at 25 minutes, this is one of the more scenic short rides in Switzerland, the lake side of the train gets vineyard terraces sloping down to the water for most of the journey.

Stopping along the way

Several small stations sit between Lausanne and Montreux, right in the middle of the Lavaux vineyards, and hopping off for an hour before catching the next train is an easy way to turn a short ride into a longer, more leisurely stop among the terraces.

Tickets

A Swiss Travel Pass covers this route in full, and its frequency makes Montreux an easy half-day add-on from a Lausanne base, or the other way around.

Plan it live

With a train every 15 to 20 minutes, the wait is short either way, but the Swiss Transport app still shows live departures and platforms, handy if you’re timing this ride to catch golden-hour light along the vineyards or coordinating a stop partway through.

Plan Lausanne → Montreux live

Free Swiss Transport app, live departures, platforms and every connection.