Travel from Vienna to Davos

Bus or train from Vienna to Davos?

Austrian Railways (ÖBB) operates a train from Vienna to Davos every 4 hours. Tickets cost $100 - $160 and the journey takes 6 h 53 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Vienna to Davos 5 times a day. Tickets cost $24 - $45 and the journey takes 5 h 25 min. 3 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 Vienna to Davos

From Wien Westbahnhof train to Sargans, train to Landquart, then train to Davos Platz. 8 h 56 min 137€. From Vienna, Vienna Erdberg bus to Munich, Munich central bus station, bus to Chur, Postautostation, line 182 bus to Lenzerheide/Lai, Post, then line 183 bus to Davos Platz, Bahnhof. 13 h 24 min 79€. From Wien Oper (Opernring/Steig E) bus to Wien Meidling Station, night train to Sargans, train to Landquart, then train to Davos Platz. 13 h 10 min 92€. From Vienna drive to Davos. 7 h 15 min 94€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Zurich airport, line 2 train to Zürich HB, train to Landquart, then train to Davos. 7 h 13 min 179€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Innsbruck airport, bus to Innsbruck Hbf, train to Sargans, train to Landquart, then train to Davos. 8 h 8 min 211€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Altenrhein airport, line 305 bus to Rorschach, train to Landquart, then train to Davos. 7 h 28 min 377€.
Close Print Itinerary
  1. Here are 7 options to get from
    Vienna to Davos:

    1. Trip:
      1 Train
      • One-Way approx: USD $125 - $207
      • Duration: 8 h 56 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $125 - $207
        • Duration: 8 h 56 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $65 - $105
      • Duration: 13 h 24 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $65 - $105
        • Duration: 13 h 24 min
        Close x
    3. Trip:
      3 Night train, train
      • One-Way approx: USD $94 - $143
      • Duration: 13 h 10 min
      Open +
      • Trip:
        3 Night train, train
        • One-Way approx: USD $94 - $143
        • Duration: 13 h 10 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $90 - $140
      • Duration: 7 h 15 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $90 - $140
        • Duration: 7 h 15 min
        Close x
    5. Trip:
      5 Fly to Zurich, train
      • One-Way approx: USD $135 - $369
      • Duration: 7 h 13 min
      Open +
      • Trip:
        5 Fly to Zurich, train
        • One-Way approx: USD $135 - $369
        • Duration: 7 h 13 min
        Close x
    6. Trip:
      6 Fly to Innsbruck, train
      • One-Way approx: USD $167 - $465
      • Duration: 8 h 8 min
      Open +
      • Trip:
        6 Fly to Innsbruck, train
        • One-Way approx: USD $167 - $465
        • Duration: 8 h 8 min
        Close x
    7. Trip:
      7 Fly to Altenrhein, train
      • One-Way approx: USD $210 - $1,097
      • Duration: 7 h 28 min
      Open +
      • Trip:
        7 Fly to Altenrhein, train
        • One-Way approx: USD $210 - $1,097
        • Duration: 7 h 28 min
        Close x