Compare prices and tickets by train, bus or flight

Dec 2
Dec 5
Dec 7

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Train Information from Montreux to Lucerne

distanceDistance78 miles (126 km)
durationAverage train duration2 h 44 min
priceAverage train ticket price$52 (€43)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersSBB

Trains from Montreux to Lucerne cover the 78 miles (126 km) long trip taking on average 2 h 44 min with our travel partners like SBB. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around $52 (€43), you can find the cheapest train ticket for as low as $44 (€37).

Train companies

SBB trains from Montreux to Lucerne

Buy your official SBB train tickets between Montreux and Lucerne from $44 (€37) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.


Book your SBB Montreux to Lucerne train with Omio and enjoy a smooth and relaxing journey! Check SBB’s up-to-date train schedules for the ideal departure and arrival times, compare the fastest Montreux to Lucerne routes as well as the amenities offered in the class fare you choose and buy the most affordable SBB train tickets online that fit your budget. The distance from Montreux to Lucerne is 78 miles (126 km), and the best price for a one-way Montreux - Lucerne SBB train ticket starts at $44 (€37) if you book in advance. If you would rather search for your SBB ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by train. Waiting in a line at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with SBB!

SBB's current ticket policies due to COVID-19 for your train between Montreux and Lucerne are the following:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Montreux to Lucerne
Travel by train to Lucerne easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Montreux to Lucerne.
How much do cheap trains to Lucerne from Montreux cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Montreux to Lucerne for the next 7 days starting from $44 (€37)  one way.
What is the cost of a train from Montreux to Lucerne?
If you’re looking to buy your train tickets in the next week, you can expect the Montreux to Lucerne train price to come in at an average of $52 (€43)  one way.
How far is it from Montreux to Lucerne by train?
The distance to Lucerne from Montreux by train is approximately 78 miles (126 km).
How long is a train from Montreux to Lucerne on average?
On average the Montreux to Lucerne train travel time is 2 h 44 min  for the 78 miles (126 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train providers offer a service from Montreux to Lucerne?
When taking a train from Montreux to Lucerne, you can count on SBB for the best way to get you to Lucerne. You can also check all possible train providers who offer a service from Montreux to Lucerne and compare the amenities they offer before buying a train ticket.
How many trains per day are there between Montreux and Lucerne?
The average number of trains departing Montreux for Lucerne is 16 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Montreux to Lucerne? When can I take the last train for the day?
The earliest train departing from Montreux to Lucerne leaves at 8: 17 AM. The last train departing from Montreux to Lucerne leaves at 9: 17 AM. You can find the latest Montreux to Lucerne train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Montreux to Lucerne train tickets to get the best deals?
You can find trains between Montreux and Lucerne to cost on average $52 (€43) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Montreux to Lucerne train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Montreux is Montreux. Read all the information you need to know about services, amenities and connections at Montreux for your journey to Lucerne from Montreux.