Travel from Munich to Konstanz

Bus or train from Munich to Konstanz?

FlixBus operates a bus from Munich to Konstanz every 4 hours. Tickets cost $17 - $29 and the journey takes 3 h 20 min. Polski Bus also services this route 6 times a week. Alternatively, you can take a train from Munich to Konstanz via St. Gallen in around 4 h 21 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Munich to Konstanz

ModeDurationPrice
From Munich, Munich central bus station bus to Constance, Constance Allmannsdorf.3 h 20 min23€
From München Hbf train to St. Gallen then train to Kreuzlingen.4 h 21 min79€
From München Hbf train to Ulm Hbf, train to Radolfzell, then train to Konstanz.4 h 35 min74€
From Munich drive to Konstanz.2 h 48 min33€
From München Marienplatz train to Munich airport, fly to Zurich airport, then train to Konstanz.3 h 55 min151€
From München Marienplatz train to Munich airport, fly to Basel airport, line 50 bus to Basel SBB, train to Zürich HB, then train to Konstanz.5 h 40 min195€

How long does it take to get from Munich to Konstanz?

The bus from Munich, Munich central bus station to Constance, Constance Allmannsdorf takes 3 h 20 min including transfers and departs three times a day.

Is there a direct train between Munich and Konstanz?

No, there is no direct train from Munich to Konstanz. However, there are services departing from München Hbf and arriving at Kreuzlingen via St. Gallen. The journey, including transfers, takes approximately 4 h 21 min.

Is there a direct bus between Munich and Konstanz?

Yes, there is a direct bus departing from Munich, Munich central bus station and arriving at Constance, Constance Allmannsdorf. Services depart three times a day, and operate every day. The journey takes approximately 3 h 20 min.

Operators from Munich to Konstanz

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Thurbo+41 71 554 00 00Thurbo
S-BahnS-Bahn
SwissSwiss
LufthansaLufthansa
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BVBBVB