Travel from Munich to Schaffhausen

Bus or train from Munich to Schaffhausen?

German Railways (DB) operates a train from Munich to Schaffhausen hourly. Tickets cost $35 - $55 and the journey takes 1 h 16 min. German Railways (DB) also services this route every 3 hours. Alternatively, Swiss PostAuto operates a bus from Munich to Schaffhausen every 4 hours. Tickets cost $130 - $200 and the journey takes 3 h 42 min. FlixBus also services this route 4 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Munich to Schaffhausen

From München Hbf train to Ulm Hbf then train to Schaffhausen. 4 h 25 min 78€. From Munich, Munich central bus station bus to Constance, Constance Döbeleplatz, walk to Kreuzlingen, then train to Schaffhausen. 5 h 31€. From München ZOB bus to Zurich then bus to Schaffhausen. 5 h 47 min 134€. From Munich drive to Schaffhausen. 3 h 36€. From München Marienplatz train to Munich airport, fly to Zurich airport, then train to Schaffhausen. 4 h 3 min 144€. From München Marienplatz train to Munich airport, fly to Basel airport, line 50 bus to Basel SBB, train to Basel Bad Bf, then train to Schaffhausen. 4 h 40 min 169€. From München Marienplatz train to Munich airport, fly to Stuttgart airport, train to Stuttgart-Rohr, train to Böblingen, then train to Schaffhausen. 5 h 48 min 143€.