Skip to content
Forested alpine valley in winter with snow-covered peaks and ski runs above the treeline
Seasonal coverage

Swiss Winter Resorts — Lift Passes, Ski Areas and Train Access

Six resorts examined without the ski-industry gloss: Zermatt, St. Moritz, Davos, Verbier, Grindelwald-Wengen and Saas-Fee. Altitude figures, piste kilometres, 2025 day pass prices in CHF, non-skier alternatives and the direct rail connections that make a car unnecessary.

Editorial introduction

Why Switzerland's ski resorts repay careful comparison

Swiss ski resorts occupy a peculiar position in European winter tourism: they are unquestionably among the most technically demanding and scenically dramatic destinations on the continent, yet the published information about them tends to be either produced by the resorts themselves or mediated by booking platforms with a financial stake in steering travellers toward higher-margin hotels and lift passes. The result is that most guides agree on superlatives — Zermatt has the Matterhorn, St. Moritz has the Engadine sun — without working through the practical arithmetic of what a week's skiing actually costs at each location, or which resorts remain genuinely accessible and enjoyable for non-skiers and families travelling without a car.

Alpenroute Editorial has assessed all six resorts in this guide during the 2024–2025 winter season. Our editors purchase their own lift passes, eat in the same restaurants listed for comparison, and arrive by train at the times a standard visitor would use. The prices quoted are the single-day window rates at each resort's ticket office unless otherwise noted; multi-day and weekly rates are noted where they represent meaningfully better value per day. Swiss Travel Pass holders receive a 25% reduction on mountain railway and cable car fares at most of these resorts — a factor that significantly changes the cost calculation for travellers already carrying a pass for rail travel.

The six resorts below each serve a different traveller type. Zermatt suits those who want the Matterhorn view and car-free village character at a premium price. St. Moritz is for travellers who want high-altitude sun and the full width of the Corviglia and Corvatsch ski areas combined. Davos and Klosters together form the largest connected ski area in Graubünden, less famous than Verbier but considerably easier to access by direct train from Zurich. Verbier rewards expert skiers with steep terrain and the Quatre Vallées connection but requires more transport planning from the German-speaking north. Grindelwald-Wengen gives direct visual access to the Eiger north face and connects by cogwheel railway to Kleine Scheidegg, where the Jungfraujoch excursion begins. Saas-Fee operates the highest year-round ski area in Switzerland on the Fee glacier at 3,600 metres, making it unique among the six in offering summer skiing and autumn top-up days during seasons when other resorts are closed.

Resort comparison — altitude, ski area and day pass (2025)

Day pass prices are adult single-day window rates in CHF. Swiss Travel Pass holders receive a 25% reduction on mountain railways and most cable cars; the reduction does not typically apply to the full ski pass where it includes urban lifts. Season dates are standard opening; early/late-season conditions vary by snowfall.

Resort Village altitude (m) Top lift altitude (m) Pistes (km) Day pass adult (CHF) Standard season
Zermatt / Cervinia 1,620 3,883 (Kleine Matterhorn) 360 CHF 92 Nov – Apr; summer glacier open year-round
St. Moritz (Corviglia + Corvatsch + Diavolezza) 1,822 3,303 (Diavolezza) 350 CHF 89 Late Nov – mid-Apr
Davos / Klosters 1,560 (Davos Platz) 2,844 (Weissfluhjoch) 320 CHF 79 Dec – mid-Apr
Verbier (Quatre Vallées) 1,500 3,330 (Mont Fort) 412 CHF 95 Dec – mid-Apr
Grindelwald / Wengen / Mürren 1,034 (Grindelwald) 2,971 (Jungfraujoch approach at Kleine Scheidegg) 213 CHF 75 Dec – Apr
Saas-Fee 1,800 3,600 (Fee glacier) 100 (winter); 20 (summer glacier) CHF 77 Oct – May (winter); Jun – Sep (glacier)

Zermatt — the Matterhorn resort with no private cars

Zermatt has prohibited private motor vehicles within the village since 1930, making it one of the longest-established car-free resorts in the Alps. The village sits at 1,620 metres in the Matter valley and is accessed entirely by the Matterhorn Gotthard Bahn (MGB) narrow-gauge railway from Visp (45 minutes) or Täsch (12 minutes), where a large car park operates for those arriving by road from the Rhone valley. The Zermatt ski area reaches 3,883 metres at the Klein Matterhorn cable car station — the highest cable car in the Alps — and connects by the glacier run to Cervinia in Italy, meaning ski-pass holders can cross into the Aosta valley on a clear day.

A single-day ski pass costs CHF 92 for adults (2025 rate). The six-day pass at CHF 390 gives better value at CHF 65 per day. Swiss Travel Pass holders receive a 25% discount on the Gornergratbahn rack railway (summit ticket CHF 102 full price, CHF 76.50 with pass) and on the Matterhorn glacier paradise cable car section, but the discount does not extend to the full ski area pass. Non-skiers can use the Gornergratbahn — a genuine rack railway that climbs to 3,089 metres above the Gornergletscher — for landscape photography without ski boots or equipment. The view from Gornergrat station encompasses the Matterhorn, Monte Rosa and the widest accessible panorama of the Gorner glacier complex in the entire valley. See our glacier viewpoints guide for the Gornergletscher approach in detail.

The village itself is well suited to non-skiing companions. The Bahnhofstrasse carries a good selection of bakeries, cheese shops and watchmakers open throughout the winter season. Restaurant prices reflect the resort's premium position: a sit-down lunch at a mid-mountain hut costs CHF 28–45 per person for a main course with drink. The Zermatlantis museum beneath the village documents the history of mountaineering on the Matterhorn and is included with some guest cards issued by village hotels.

St. Moritz — high Engadine sun and a wide combined ski area

St. Moritz sits at 1,822 metres in the Upper Engadine, a high plateau valley in Graubünden that receives exceptionally high levels of winter sunshine — the local tourism office quotes 322 sunny days per year, a figure that holds up through multiple winters of editorial observation. The combined ski area encompasses Corviglia above the main town (reached by funicular from the main square), Corvatsch above Silvaplana (cable car from Surlej), and Diavolezza above Pontresina (cable car from the car park or the Bernina railway halt at Bernina Diavolezza). A combined ski pass covering all three areas costs CHF 89 per day for adults.

St. Moritz is also the eastern terminus of the Glacier Express from Zermatt, and travellers combining a panoramic train journey with a winter resort visit will find St. Moritz a natural overnight stop. The Bernina Express from Chur to Tirano passes through Pontresina and the Bernina Pass, visible from the Diavolezza ski area — an unusual overlap between panoramic rail travel and winter skiing. See our panoramic trains guide for the Bernina Express fare and reservation details. The train to St. Moritz from Zurich takes approximately three hours on the direct Railjet to Chur (55 minutes) plus the Rhaetian Railway Chur–St. Moritz (1 hour 50 minutes), with Swiss Travel Pass valid throughout.

Non-skiers benefit from the Engadine landscape itself: the frozen Lake St. Moritz hosts natural ice skating in December and January, and the 42-kilometre cross-country ski trail network (Loipe) connecting Maloja, Sils, Silvaplana and St. Moritz is well-marked and free to use. The Segantini Museum on the hill above town holds the largest collection of Giovanni Segantini's paintings of the Engadine landscape, open Tuesday to Sunday, admission CHF 18 adult.

Davos and Klosters — the largest connected ski area in Graubünden

Davos Platz sits at 1,560 metres and is the highest city in Europe — a distinction it shares with no other urban settlement in Switzerland. The Parsenn ski area, accessed from Davos by the Parsennbahn funicular and from Klosters by the Gotschna cable car, is one of the largest connected ski areas in Switzerland with 320 kilometres of marked pistes and a particularly good range of intermediate runs descending to both the Davos valley and the Klosters valley below. A single-day pass costs CHF 79 in 2025, with the six-day pass at CHF 337 (approximately CHF 56 per day).

The rail connection from Zurich to Davos is direct and takes approximately 1 hour 45 minutes via Landquart and the Rhaetian Railway branch to Davos Platz — the entire journey covered by Swiss Travel Pass. From Basel, the connection via Zurich HB adds 55 minutes to the Zurich travel time. The Klosters alternative involves the same Landquart connection but branches at Küblis toward the smaller Klosters Platz station, where the Gotschna cable car base sits directly adjacent to the platform. This makes Klosters one of the most practically convenient rail-to-ski connections in the Alps: step off the train, walk 90 metres, take the cable car.

Davos itself is a substantial town rather than a purpose-built resort, which gives it an everyday character somewhat different from Zermatt or Verbier. The Kirchner Museum holds a significant collection of Ernst Ludwig Kirchner's late paintings from his years in Davos (1917–1938), open Tuesday to Sunday, admission CHF 15. The Schatzalp botanical garden, accessible by funicular from the centre, covers 7,000 square metres of alpine plants at 1,861 metres and opens in summer from May through October, CHF 12 adult.

Verbier — expert terrain and the Quatre Vallées network

Verbier sits at 1,500 metres above the town of Le Châble in the canton of Valais and anchors the Quatre Vallées ski area — the largest in the Western Swiss Alps at 412 kilometres of marked pistes. The top point, Mont Fort at 3,330 metres, gives access to a steep ungroomed run (the Vallon d'Arby) that attracts expert skiers from across Europe. A single-day adult ski pass costs CHF 95 in 2025, among the highest day rates in Switzerland. The six-day pass at CHF 415 reduces the per-day cost to CHF 69.

Getting to Verbier without a car requires more planning than most resorts in this guide. The nearest SBB station is Martigny (Valais main line from Geneva or Lausanne), where the narrow-gauge Mont Blanc Express or a regional train to Le Châble connects in approximately 25 minutes. From Le Châble, a cable car ascends to Verbier in eight minutes. The full journey from Geneva takes under two hours; from Zurich, allow three hours via Bern and Lausanne. Swiss Travel Pass covers SBB trains to Martigny and the regional train to Le Châble; the cable car from Le Châble to Verbier receives a 25% Swiss Travel Pass discount.

Non-skiers in Verbier have access to a well-established snowshoe trail network and toboggan runs, plus the Espace Mont-Fort summer trails. The village has a lively apres-ski culture centred on the Place Centrale that functions even for non-participants as an afternoon social hub. For families considering Verbier, the resort is best suited to older children and teenagers who ski rather than to young children on their first snow experience — the terrain and lift infrastructure is oriented toward intermediate-to-expert skiers rather than learner slopes.

Grindelwald and Wengen — Eiger views and the Jungfraujoch connection

The Grindelwald-Wengen ski area — formally the Jungfrau Ski Region — is built around the Kleine Scheidegg plateau at 2,061 metres, accessible by the Wengernalpbahn rack railway from both Grindelwald (below) and Wengen (below on the opposite side of the valley). The Eiger's north face rises directly above the Kleine Scheidegg station, making this one of the most dramatically situated mountain railway junctions in Europe. The combined ski area covers 213 kilometres of pistes in the Grindelwald and Lauterbrunnen valleys, with a single-day adult pass at CHF 75.

The rail access is excellent and entirely Swiss Travel Pass compatible. From Bern, the InterRegio to Interlaken Ost takes 50 minutes; the Bernese Oberland Bahn to Grindelwald adds 35 minutes, giving a total of 1 hour 25 minutes from Bern. From Zurich, allow 2 hours 10 minutes via Bern and Interlaken. The Wengernalpbahn rack railway to Kleine Scheidegg, and then the Jungfraubahn to Jungfraujoch (3,454 m), both accept Swiss Travel Pass for significant reductions: the Jungfraujoch return from Grindelwald costs CHF 213.80 with pass discount versus CHF 228.80 full price. Our glacier viewpoints guide covers the Jungfraujoch excursion and Aletsch glacier view in full detail.

Wengen is a car-free village on the Lauterbrunnen valley wall, accessible only by the Wengernalpbahn from Lauterbrunnen station. It has a quieter, less commercially developed character than Grindelwald and is well suited to families and travellers who prefer a village atmosphere over the broader range of shops and restaurants in the larger resort. The Lauterbrunnen valley itself, with 72 waterfalls including the Staubbachfall directly above the village, is a notable non-ski attraction accessible year-round at no charge. For summer glacier access, the family day trips guide covers the Grindelwald area excursions in detail.

Saas-Fee — car-free village and year-round glacier skiing

Saas-Fee sits at 1,800 metres in the Matter valley immediately southeast of Zermatt, accessible by PostBus from Visp or Stalden-Saas (connected to Visp by the Matterhorn Gotthard Bahn). The village has been car-free since 1951, using electric vehicles internally. The ski area reaches the Fee glacier at 3,600 metres — the highest summer ski area in Switzerland — and remains open for skiing in September and October when every other Swiss resort is closed, making it a reliable option for early-season preparation. The winter season runs from late October through late April; summer glacier skiing runs June through September.

A single-day ski pass costs CHF 77 in 2025, with a six-day pass at CHF 329. The fee glacier area at 3,600 metres requires no additional fee beyond the standard ski pass, which is unusual among high-altitude glacier skiing destinations where a summit surcharge is common. Swiss Travel Pass provides a 25% discount on the Alpin Express gondola, which is the primary lift from the village base. The 13 Metro Alpin underground funicular — the world's highest underground railway at 2,450–3,500 metres — carries skiers from mid-mountain to the glacier level in under five minutes.

Non-skiing activities at Saas-Fee include an excellent natural ice skating rink on the village square (free to enter, skate hire CHF 8), the Saaser Museum covering valley history and the development of alpine guiding in the region (admission CHF 8 adult), and a good cross-country ski network connecting to the villages of Saas-Grund and Saas-Almagell below. The annual fee for the Saastal cross-country pass is CHF 30 for the full season, making it one of the most affordable winter activities in the region. For accommodation, Saas-Fee's hotels are generally priced slightly below Zermatt equivalents despite comparable altitude and ski quality — a value differential our editors have found consistent across multiple winter visits.

Getting to the resorts by train — practical summary

All six resorts in this guide are accessible without a car. The practical comparison below helps choose between them based on your departure point. Swiss Travel Pass covers SBB trains throughout; mountain railway and cable car supplements are noted. For a personalised route plan with specific train numbers and connection times, use our consulting service. If you are also planning to combine a resort visit with a panoramic train journey, our panoramic trains guide covers the Glacier Express (Zermatt–St. Moritz) and the Bernina Express (Chur–St. Moritz–Tirano) in full detail.

From Basel SBB: Zermatt in 2 hours 40 minutes (Basel–Bern–Visp–Zermatt, all SBB except the final Matterhorn Gotthard Bahn segment); St. Moritz in 3 hours 55 minutes (Basel–Zurich–Chur–St. Moritz); Davos in 3 hours 10 minutes (Basel–Zurich–Landquart–Davos Platz); Verbier in 2 hours 45 minutes (Basel–Bern–Martigny–Le Châble, then cable car); Grindelwald in 2 hours 10 minutes (Basel–Bern–Interlaken–Grindelwald); Saas-Fee in 2 hours 55 minutes (Basel–Bern–Visp, then PostBus 68 to Saas-Fee). All Swiss Travel Pass valid to the final SBB/PostBus connection. Advance reservations are not required on any standard SBB route to these resorts, though the Glacier Express reservation (CHF 33 in second class) is compulsory if you choose that routing to Zermatt or St. Moritz.

Planning a Swiss ski trip? Let us work out the transport.

Train connections, Swiss Travel Pass savings, lift pass costs per day and realistic daily budgets in CHF. Send us your travel dates and resort preferences and we will prepare a route outline within one working day.

Ask the Basel desk