Journey to Schaffhausen
Schaffhausen is located in the north of Switzerland, right on the border with Germany and just a stone's throw from Lake Constance. Thanks to its central location, Schaffhausen is easy to reach by train, car or plane.
Public transport
Schaffhausen is perfectly connected to the public transport network. Whether you come by train from Zurich, Winterthur or Lake Constance, you can reach the city quickly and easily. Local buses or trains take you directly to the most beautiful excursion destinations such as the Munot, the «Randentürme» (viewing towers), the Rhine Falls or Stein am Rhein. Simply get on, lean back and enjoy.
SBB offers the following service for a comfortable journey:
Car
You can reach Schaffhausen quickly via the highway from Zurich, Lake Constance or southern Germany. You will find parking spaces directly in the city and close to the main sights. However, you are often just as quick by train and can enjoy a relaxed journey.
Note: Swiss highways 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 (D) | 37 km | 30 min | 15 min |
| Stuttgart (D) | 169 km | 1 h 50 min | 2 h 20 min |
Ship
One of the most beautiful journeys is via the Rhine. From Kreuzlingen or Constance via Stein am Rhein , you can take a leisurely boat trip to Schaffhausen. The journey takes longer than by train or car, but is a unique experience in the middle of nature.
Airplane
The nearest airport is Zurich. From there you can be in 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 |