Skip to content
BOOK&SKI
← All getting-there guides

Switzerland · Getting there

How to Get to Davos Klosters: Zurich Airport (156 km) & Train via Landquart

By Book & Ski · Sources checked

The short answer

Zurich Airport is 156 km from Davos and 146 km from Klosters. By train, take the SBB to Landquart and change to the Rhaetian Railway for Klosters or Davos. Buses and taxis also run from Zurich.

Skiers on the Davos slopes with snow-covered Alps beyond
The Davos ski slopes, Switzerland. Photo: Valentine Kulikov / Pexels.

Getting to Davos Klosters: airports and routes

FromDistanceGetting to the resortSource
Zurich (ZRH)156 km (Davos), 146 km (Klosters)SBB to Landquart, then Rhaetian Railway; bus or taxisource

Distances and times are those published by the official source, not live journey estimates.

By train

Take the Swiss Federal Railways (SBB) to Landquart, then the Rhaetian Railway (RhB) up to Klosters or Davos. Check sbb.ch for the timetable on your date.

Transfers

From Zurich you can also continue by bus or taxi, or book a private transfer to your hotel.

Explore transport providers

Enter your pickup, destination and dates on the provider’s website to check availability and prices.

Affiliate links: we may earn a commission on qualifying bookings. Confirm ski luggage, vehicle equipment, waiting time and cancellation terms before paying.

Frequently asked questions

How far is Davos from Zurich Airport?

156 km; Klosters is 146 km.

How do you get to Davos by train?

SBB to Landquart, then the Rhaetian Railway to Klosters or Davos.

Official sources

Checked on . Prices and timetables change; confirm with the operator before you pay. How we research.

Private or shared transfer? How to compare quotes →