Marathons in the Canton of Schaffhausen

Marathon calendar in the canton of Schaffhausen

Schaffhausen, 42 km along the Rhine

Rhine banks, country roads and gentle hills: the canton of Schaffhausen offers an excellent training ground, close to the classics of Zurich and Lake Constance.

Bordered by Baden-Württemberg and the cantons of Zurich and Thurgau, the canton of Schaffhausen is ideally located for traveling runners. The Schaffhausen train station connects to Zurich in under an hour 🚉. The Rhine unfolds its banks over many long kilometers, and the Randen hills create gentler terrain to the north.

To prepare for a marathon in the canton of Schaffhausen, long runs find their place between Schaffhausen, Neuhausen and Thayngen, along the riverside paths. The back roads of the Klettgau let you string together 30 km without meeting many cars. Spring and autumn remain the most favorable seasons, with cool temperatures and a soft light on the water ☀️. The Randen climbs add just the right amount of elevation to build strength. Makeshift refueling is easy in the villages, where public fountains abound. The most pleasant runs start early in the morning, before the river fills up with strollers, boats and paddleboards.

No Schaffhausen marathon is yet listed in the Finishers marathon calendar, but the neighbors put on a great show. The Zurich Marathon opens the season in April, between the old town and the lakeshore 🏃. In Winterthur, the Winterthur Marathon offers a friendly format in May. On the shores of Lake Constance, the Lake Constance Marathon starts in September from the German shore. To go further, check out the marathons in the canton of Zurich, those in the canton of St. Gallen or the Marathons in Switzerland page.

After a long run, the Schaffhauser Bölletünne, a savory and crispy onion tart, perfectly fills its role as refueling 🥧. The Rhine Falls also attract tourists from around the world, and a detour to see them rewards the effort 🌊. First marathon or record chase, choose the starting line that suits you 🎯.