Travel from Budapest to Davos

Bus or train from Budapest to Davos?

Hungarian Railways (MÁV) operates a train from Budapest to Davos twice daily. Tickets cost $120 - $200 and the journey takes 10 h 4 min. 3 other operators also service this route. Alternatively, BKK operates a bus from Budapest to Davos every 15 minutes. Tickets cost $2 and the journey takes 13 min. 6 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 Budapest to Davos

From Kelenföld train to Sargans, train to Landquart, then train to Davos Platz. 12 h 7 min 51 567 Ft. From Deák Ferenc tér M bus to Budapest, Budapest Népliget, 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. 17 h 47 min 31 216 Ft. From Deák Ferenc tér M bus to Budapest, bus to St. Gallen, train to Landquart, then train to Davos Platz. 18 h 27 min 47 156 Ft. From Budapest drive to Davos. 9 h 24 min 39 183 Ft. From Deák Ferenc tér M bus to Budapest airport, fly to Zurich airport, line 2 train to Zürich HB, train to Landquart, then train to Davos. 7 h 47 min 56 561 Ft.
Close Print Itinerary
  1. Here are 5 options to get from
    Budapest to Davos:

    1. Trip:
      1 Train
      • One-Way approx: USD $152 - $247
      • Duration: 12 h 7 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $152 - $247
        • Duration: 12 h 7 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $81 - $140
      • Duration: 17 h 47 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $81 - $140
        • Duration: 17 h 47 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $128 - $194
      • Duration: 18 h 27 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $128 - $194
        • Duration: 18 h 27 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 9 h 24 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 9 h 24 min
        Close x
    5. Trip:
      5 Fly, train
      • One-Way approx: USD $144 - $362
      • Duration: 7 h 47 min
      Open +
      • Trip:
        5 Fly, train
        • One-Way approx: USD $144 - $362
        • Duration: 7 h 47 min
        Close x