Traveling by train from Zurich to Davos is an easy way to get from the city to the mountains when you are visiting Switzerland.
Trains on this route are run by SBB, the national rail company. They leave once an hour throughout the day, so you can travel at any time.
Trains from Zurich to Davos depart from the Zurich Hauptbahnhof (main train station) and arrive at the Davos Platz station. All services traveling on this route require a change at Landquart station along the way.
The total journey time to get to the ski area is 2 hours and 18 minutes on all rail services. This includes the change at Landquart.
Tickets for trains from Zurich to Davos cost 93 CHF in first class and 53 CHF in second class one-way. You can get a discount if you buy tickets online ahead of time.
