Getting to Schaffhausen
Schaffhausen is located in northern Switzerland, directly on the German border and just a stone's throw from Lake Constance. Thanks to its central location, traveling to Schaffhausen is straightforward, whether by train, car, or plane.
Public Transportation
Schaffhausen is perfectly connected to the public transportation network. Whether you’re coming by train from Zurich, Winterthur, or Lake Constance, you can reach the city quickly and comfortably. Once there, buses or trains will take you directly to the most beautiful attractions, such as the Munot, the «Randentürme» (viewing towers), the Rhine Falls, or Stein am Rhein.
SBB offers the following services for a comfortable journey:
Car
You can quickly reach Schaffhausen from Zurich, Lake Constance, or Southern Germany via the motorway. Parking spaces are available directly in the city and near the main attractions. However, often you can get there just as fast by train and enjoy a relaxed journey.
Note: Swiss motorways are subject to tolls.
| From | km | Duration by car | Duration by train |
|---|---|---|---|
| Zurich | 50 km | 45 min | 40 min |
| St. Gallen | 84 km | 1 h | 1 h 10 min |
| Basel | 134 km | 1 h 40 min | 1 h 25 min |
| Geneva | 324 km | 3 h 40 min | 3 h 40 min |
| Singen (Germany) | 37 km | 30 min | 15 min |
| Stuttgart (D) | 169 km | 1 h 50 min | 2 h 20 min |
Boat
One of the most scenic ways to get there is via the Rhine. From Kreuzlingen or Konstanz, via Stein am Rhein , you Stein am Rhein take a leisurely boat ride all the way to Schaffhausen. The trip takes longer than by train or car, but it’s a unique experience that takes you right through one of the most beautiful river landscapes.
Airplane
The nearest airport is Zurich. From there, you can reach Schaffhausen in less than an hour.
| Airport | from there by train | from there by car |
|---|---|---|
| Zurich Airport | 49 min | 38 min |
| Basel Airport | 1 h 50 min | 1 h 40 min |
| Bodensee-Airport Friedrichshafen | 2 h 9 min | 1 h 25 min |
| St. Gallen-Altenrhein Airport | 2 h 15 min | 1 h 10 min |
| Stuttgart Airport | 3 h 50 min | 1 h 44 min |