Travel options
from Schaffhausen to Lucerne

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

Our recommendation

To get from Schaffhausen to Lucerne on Sep 28 we recommend taking a train because it’s the best combination of price and speed.

09:47AMSchaffhausen1h38 11:25AMLuzern Bhf
1 changes
09:47AMSchaffhausen1h38 11:25AMLuzern Bhf
1 changes
Other options
09:17AMSchaffhausen1h34 10:51AMLuzern Bhf
1 changes
10:17AMSchaffhausen1h34 11:51AMLuzern Bhf
1 changes
08:47AMSchaffhausen1h38 10:25AMLuzern Bhf
1 changes

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information from Schaffhausen to Lucerne

distanceDistance47 miles (76 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $15 (€12) • 1 h 34 min
carriersPopular travel companiesSBB

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

Travel Tips

Travel from Schaffhausen 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 Schaffhausen to Lucerne.
How do I travel from Schaffhausen to Lucerne?

You can travel between Schaffhausen and Lucerne by train.

What is the quickest way from Schaffhausen to Lucerne?

Going by train is the quickest way from Schaffhausen to Lucerne with an average travel time of 1 h 34 min.

What is the distance between Schaffhausen and Lucerne?

The Schaffhausen to Lucerne distance is around 47 miles (76 km).

Where do I depart from Schaffhausen? Where do I arrive in Lucerne?

These are the most popular departure and arrival points when traveling from Schaffhausen to Lucerne:

    Who can get me from Schaffhausen to Lucerne?

    Let Omio help you find the best company to travel with between Schaffhausen and Lucerne:

    • You can travel to Lucerne from Schaffhausen by train with SBB. You can find cheap tickets on Omio for $15 (€12) with SBB from Schaffhausen to Lucerne.
    What other destinations are worth visiting after traveling from Schaffhausen to Lucerne?
    Looking to extend your trip from Schaffhausen to Lucerne? Many Omio customers who go from Schaffhausen to Lucerne usually extend their vacation to explore other popular destinations like Zurich, Milan or Paris. If you're looking to explore Zurich, Milan or Paris from Lucerne, let Omio find you the best connections available at an affordable price.
    How far in advance should I buy tickets between Schaffhausen and Lucerne online to get the best deals?

    Before traveling from Schaffhausen to Lucerne, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

    • A train ticket for this route costs on average $15 (€12) one way.

    But we recommend booking Schaffhausen to Lucerne tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Schaffhausen to Lucerne: related information

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