Travel options
from St. Moritz to Lucerne

You can get from St. Moritz to Lucerne by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information from St. Moritz to Lucerne

distanceDistance81 miles (131 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $75 (€62) • 4 h 4 min
carriersPopular travel companiesSBB

Travel 81 miles (131 km) by train between St. Moritz and Lucerne. SBB is the main travel company operating this journey. Travelers can even take a direct from St. Moritz to Lucerne.

Travel Tips: Travel from St. Moritz to Lucerne

Travel 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 St. Moritz to Lucerne.
FAQs

How do I travel from St. Moritz to Lucerne?

You can travel from St. Moritz to Lucerne by train.

What is the fastest way to travel between St. Moritz and Lucerne?

A train is the fastest way to get to Lucerne from St. Moritz with an average travel time for this route around 4 h 4 min.

What is the distance between St. Moritz and Lucerne?

You should expect to travel around 81 miles (131 km) between St. Moritz and Lucerne.

How many scheduled departures are there a day from St. Moritz to Lucerne?

The average frequency per day from St. Moritz to Lucerne is:

  • 16 trains per day.

However, we recommend checking specific travel dates for your journey between St. Moritz and Lucerne as scheduled services by train can vary by season or day of the week.

When traveling from St. Moritz to Lucerne, what are the departure and arrival points in St. Moritz and Lucerne?

These are the most popular departure and arrival points from St. Moritz to Lucerne:

    Who can get me from St. Moritz to Lucerne?

    Let Omio help you find the best company to travel with between St. Moritz and Lucerne:

    • You can take a train from St. Moritz to Lucerne with SBB. Cheap tickets can be found for $75 (€62) with SBB from St. Moritz to Lucerne.

    What other popular destinations should I add to my itinerary for my trip from St. Moritz to Lucerne?

    Omio customers who travel from St. Moritz to Lucerne often also extend their vacation to go to Zurich, Milan or Paris. Omio can help you plan your trip by finding the best connections between Lucerne and these popular destinations at a great price.

    How early should I book St. Moritz to Lucerne tickets online to score the best deals?

    When planning your trip from St. Moritz to Lucerne, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

    • Train tickets cost $75 (€62) one way on average.

    However, we recommend buying tickets from St. Moritz to Lucerne online a few months in advance to get the best deals and save money on your upcoming journey.

    Travelling from St. Moritz to Lucerne: related information

    Here are some other resources that might have the information you need