Short vacation

very close

Railroad bridge, Schaffhausen

Train crosses the Rhine bridge near Schaffhausen

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