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

Deutsche Bahn

Train Information to Basel from Schaffhausen

distanceDistance50 miles (81 km)
durationAverage train duration1 h 12 min
priceAverage train ticket price$33 (€27)
changesDirect trainYes
carriersTrain companiesSBB

Trains from Schaffhausen to Basel cover the 50 miles (81 km) long route taking on average 1 h 12 min with our travel partners like SBB. There are direct train services available. While the average ticket price for this journey costs around $33 (€27), you can find the cheapest train ticket for as low as $33 (€27). Travelers depart most frequently from Schaffhausen and arrive in Basel Bahnhof SBB.

Train companies

Schaffhausen to Basel with SBB

You can travel by train from Schaffhausen to Basel with SBB for as low as $33 (€27). When you search for schedules and tickets, Omio will show you the best journey.


SBB is Switzerland's main train company and for your next train trip from Schaffhausen to Basel, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Save time and money by searching for and booking your SBB train from Schaffhausen to Basel online with Omio! If you’re looking for the cheapest, fastest or earliest SBB train from Schaffhausen to Basel, Omio can help you out every step of the way. Check current SBB train schedules for the ideal departure and arrival times, compare the best connections for the 50 miles (81 km) journey between Schaffhausen and Basel as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Schaffhausen to Basel, you can check straight away if the SBB ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official SBB Schaffhausen to Basel train tickets online on Omio quickly and easily and enjoy the travel experience!

SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Schaffhausen to Basel:

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

Travel Tips

Trains from Schaffhausen to Basel
Travel by train to Basel 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 Basel.
How much does a cheap train from Schaffhausen to Basel cost?
Omio customers have found cheap train tickets to Basel from Schaffhausen for as low as $33 (€27)  for the next 7 days.
What is the cost of a train to Basel from Schaffhausen?
If you’re looking to book your train tickets in the next week, you can expect the Schaffhausen to Basel train price to come in at an average of $33 (€27)  one way.
What is the distance from Schaffhausen to Basel by train?
The train distance from Schaffhausen to Basel is around 50 miles (81 km).
How long is a train to Basel from Schaffhausen on average?
While the time it takes to travel 50 miles (81 km) to Basel from Schaffhausen can vary based on specific dates, weekends, and holidays, the Schaffhausen to Basel train journey time is on average 1 h 12 min.
Which train station from Schaffhausen to Basel do I depart from? Which Basel train station from Schaffhausen do I arrive in?

When taking a train from Schaffhausen, you have a couple of train stations you can depart from including Schaffhausen, Schaffhausen, Nordstrasse and Schaffhausen, Pilgerbrunnen. When you arrive in Basel, your train can arrive in train stations including Basel Bahnhof SBB, Basel SBB and Basel Bad Bhf.

Omio customers traveling this route book their trains from Schaffhausen   to Basel Bahnhof SBB.

Where is the train station in Schaffhausen? Where is the train station in Basel?

Passengers board their train most frequently from Schaffhausen and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Basel Bahnhof SBB and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Basel.

Which train companies can get me from Schaffhausen to Basel?
For the best Schaffhausen to Basel train to book, you can travel safely and comfortably with SBB. However, it's always good to check all possible train providers with services to Basel from Schaffhausen to compare what amenities they may offer.
How early should I purchase train tickets to Basel from Schaffhausen to score the best deals?
If you book the Schaffhausen to Basel train within the next 7 days, you can find one way tickets to cost on average $33 (€27). However, booking your train ticket in advance gives you access to the best prices for trains to Basel from Schaffhausen. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Flurlingen, AROVA
Schaffhausen Bhf
Schaffhausen URh
Schaffhausen, Kreuz
Schaffhausen, Mühlentor
Schaffhausen, Promenade
Schaffhausen, Rhybad
Schaffhausen, Sommerhalde
Schaffhausen, Sommerwies