Davos is roughly 115–120 km (about 72–75 miles) from Zurich, and by car it’s about 145–150 km depending on the exact route.

Basic distance and time

  • Straight-line distance between Davos and Zurich is about 116–117 km.
  • Driving distance on the road network is around 148–150 km, typically 1 hour 45 minutes to 2 hours in good conditions.
  • By train , the journey usually takes about 2 hours 20 minutes to 3 hours, depending on connections.

Mini travel snapshot

  • Car: Fastest and most flexible, about 1 h 45 min via A3/A13, with scenic Alpine views.
  • Train: Around 2 h 20–2 h 50 min, usually with changes at Landquart and sometimes Klosters Platz.
  • Bus options exist but are generally slower than the train for this route.

In everyday terms, Davos is “about a two‑hour hop” from Zurich by car, or “a relaxed half‑day rail trip” through classic Swiss mountain scenery.

TL;DR: Davos is about 115–120 km from Zurich in a straight line and roughly 150 km by road, taking around 2 hours by car and a bit longer by train.

Information gathered from public forums or data available on the internet and portrayed here.