Travel from Munich to Davos

Bus or train from Munich to Davos?

German Railways (DB) operates a train from Munich to Davos every 4 hours. Tickets cost $45 - $75 and the journey takes 2 h 45 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Munich to Davos twice daily. Tickets cost $16 - $28 and the journey takes 4 h 10 min. 2 other operators also service this route.

Travel Guides

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

How to get from Munich to Davos

ModeDurationPrice
From München Hbf train to St. Margrethen, train to Landquart, then train to Davos Platz.6 h 8 min116€
From Munich, Munich central bus station bus to Chur, Postautostation, line 182 bus to Lenzerheide/Lai, Post, then line 183 bus to Davos Platz, Bahnhof.6 h 59 min46€
From Munich drive to Davos.3 h 11 min40€
From München Marienplatz train to Munich airport, fly to Zurich airport, line 2 train to Zürich HB, train to Landquart, then train to Davos.6 h 8 min201€

Operators from Munich to Davos

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Rhätische Bahn+41 81 288 65 65Rhätische Bahn
FlixBus+49 1807 123 99 123FlixBus
Swiss PostAutoSwiss PostAuto
S-BahnS-Bahn
SwissSwiss
LufthansaLufthansa