|Distance||47 miles (76 km)|
|Average train duration||1 h 38 min|
|Average train ticket price||$36 (€29)|
Trains from Schaffhausen to Lucerne cover the 47 miles (76 km) long trip taking on average 1 h 38 min with our travel partners like SBB. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $36 (€29), but the average price of train tickets is $36 (€29).
Travel from Schaffhausen to Lucerne from $36 (€29) with Omio’s train partners SBB! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.
SBB is Switzerland's main train company and for your next train trip from Schaffhausen to Lucerne, SBB offers these ticket types: Round-trip Standard Ticket or First Class.
Omio helps you find the perfect Schaffhausen - Lucerne train with SBB. Whether you are searching for the fastest, earliest or cheapest train from Schaffhausen to Lucerne, Omio shows you SBB’s current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Schaffhausen to Lucerne journey. You can expect to travel around 47 miles (76 km) from Schaffhausen to Lucerne on a train with SBB. Once you are ready, buy your one-way SBB tickets from Schaffhausen to Lucerne starting as low as $36 (€29) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with SBB!
When purchasing your SBB train tickets from Schaffhausen to Lucerne, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:
Here are some other resources that might have the information you need