Trains from Zurich Airport to Davos are a great way to get from your flight to your final destination in the mountains when you are visiting Switzerland.
Trains on this route leave every hour throughout the day at peak times, making the journey easy to do no matter when your flight lands.
Trains from Zurich Airport to Davos are operated by SBB, the national rail company. They depart from the airport train station, which is located in the terminal buildings, and arrive at the Davos Platz station.
All trains traveling on this route require changes at the Zurich Hauptbahnhof (main train station) and at Landquart station. The total travel time is 2 hours and 42 minutes, including the connections.
Tickets for trains from Zurich Airport to Davos cost 58 CHF one-way in second class and 102 CHF one-way in first class. If you purchase tickets online well ahead of time, you can get a discount.
