Closest Airport to Grindelwald, Switzerland

The closest airports to Grindelwald, Switzerland include major international hubs as well as smaller regional airports.

Zurich Airport (ZRH) is the closest major hub to Grindelwald. It is 150 kilometers (93 miles) from the ski resort and is a 2-hour-and-15-minute drive away.

Geneva Airport (GVA) is the next closest major airport. It is 230 kilometers (143 miles) from Grindelwald and is a 2-hour-and-25-minute drive from the ski resort.

There are also several smaller airports that are close to Grindelwald. These include Bern Belp Airport and Sion Airport.

Bern Belp Airport (BRN) is the closest small airport. It is located 70 kilometers (43 miles) away and is an hour’s drive from the skiing.

Sion Airport (SIR) is another of the closest airports to Grindelwald. It is 230 kilometers (143 miles) from the ski area and is a 2.5-hour drive away.

Trains from Zurich Airport to St Moritz

St Moritz
St Moritz

Taking a train from Zurich Airport to St Moritz is a great way to travel from your flight to the ski restort when you are visiting Switzerland.

Rail services depart from the Zurich Airport train station, which is located right in the terminals, and arrive at the St Moritz station in the Swiss Alps. As such, it is convenient to take the train along this route.

Trains from Zurich Airport to St Moritz leave every hour at peak times throughout the day, so you can take one whenever you need to. They are all operated by SBB, the Swiss national rail company.

All trains on this route require a change at the Zurich Hauptbahnhof (central train station) as well as at Chur or Landquart. The total journey time ranges from 3 hours and 30 minutes to 3 hours and 50 minutes, including the connections.

Tickets for trains from Zurich Airport to St Moritz cost 133 CHF one-way in first class and 76 CHF one-way in second class. Cheaper prices can be found if you buy train tickets online well before traveling.

Trains from Zurich Airport to Davos

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.