Skip to main content

About skiing in Switzerland

Famous for its seemingly infinite mountain terrain, Switzerland offers some of the most diverse options for skiing, as well as culture and cuisine. Most resorts sit at high altitude, with Zermatt offering more than 2,000 metres of vertical drop. But whether you’re after steep pistes or wide runs with beautiful scenery, you’ll find a perfect spot to suit your tastes. Cosy mountain restaurants and huts plate up Swiss treats like chocolates, rösti (fried potato patties) or traditional cheese fondue. There’s also plenty of family-friendly hotspots like Davos Klosters, St Moritz and Engelberg.

Ski resort destinations in Switzerland

Find the best ski resort for you

  • 4 Vallées

    Intermediate Advanced Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Beginner Intermediate Advanced
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Beginner Intermediate Advanced
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Beginner Intermediate Advanced
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Beginner Intermediate Advanced
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Beginner Intermediate Advanced
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Beginner Intermediate Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Beginner Intermediate Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Beginner Intermediate Advanced
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Beginner Intermediate Advanced
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Beginner Intermediate Advanced
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Beginner Intermediate Advanced
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Beginner Intermediate Family-friendly
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Anzère

    Beginner Intermediate Advanced
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Beginner Intermediate Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Beginner Intermediate Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Hoch-Ybrig

    Beginner Intermediate Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Beginner Intermediate Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Jakobshorn

    Beginner Intermediate Advanced
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • Arosa Lenzerheide

    Beginner Intermediate Advanced
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Beginner Intermediate Advanced
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • Zermatt - Matterhorn

    Beginner Intermediate Advanced
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Crans-Montana

    Beginner Intermediate Advanced
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Beginner Intermediate Advanced
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Leysin

    Beginner Intermediate Family-friendly
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • St. Moritz - Corviglia

    Beginner Intermediate Advanced
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Aletsch Arena

    Beginner Intermediate Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Grindelwald-Wengen

    Beginner Intermediate Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Savognin

    Beginner Intermediate Advanced
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Grindelwald-First

    Beginner Intermediate Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Jakobshorn

    Beginner Intermediate Advanced
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Saas-Fee

    Beginner Intermediate Advanced
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Mürren - Schilthorn

    Beginner Intermediate Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Andermatt/Sedrun

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Parsenn

    Beginner Intermediate Advanced
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Hoch-Ybrig

    Beginner Intermediate Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Rinerhorn

    Beginner Intermediate Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Anzère

    Beginner Intermediate Advanced
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • 4 Vallées

    Intermediate Advanced Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • Zermatt - Matterhorn

    Intermediate Beginner Advanced
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • 4 Vallées

    Intermediate Advanced Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Arosa Lenzerheide

    Intermediate Beginner Advanced
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • St. Moritz - Corviglia

    Intermediate Beginner Advanced
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Flims Laax Falera

    Intermediate Beginner Advanced
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • Crans-Montana

    Intermediate Beginner Advanced
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Saas-Fee

    Intermediate Beginner Advanced
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Intermediate Beginner Advanced
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Grindelwald-Wengen

    Intermediate Beginner Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Aletsch Arena

    Intermediate Beginner Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Titlis - Engelberg

    Intermediate Beginner Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Andermatt/Sedrun

    Intermediate Beginner Advanced
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Villars/Gryon/Les Diablerets

    Intermediate Beginner Advanced
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Intermediate Beginner Advanced
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Anzère

    Intermediate Beginner Advanced
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Adelboden/​Lenk

    Intermediate Beginner Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Hoch-Ybrig

    Intermediate Beginner Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Mürren - Schilthorn

    Intermediate Beginner Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Intermediate Beginner Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Intermediate Beginner Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Betelberg

    Intermediate Beginner Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Gstaad - Saanen - Rougemont

    Intermediate Beginner Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Leysin

    Intermediate Beginner Family-friendly
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Jakobshorn

    Intermediate Beginner Advanced
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Grindelwald-First

    Intermediate Beginner Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • 4 Vallées

    Advanced Intermediate Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Flims Laax Falera

    Advanced Beginner Intermediate
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Advanced Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Arosa Lenzerheide

    Advanced Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Zermatt - Matterhorn

    Advanced Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Saas-Fee

    Advanced Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Advanced Beginner Intermediate
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Crans-Montana

    Advanced Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Grindelwald-Wengen

    Advanced Beginner Intermediate
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Mürren - Schilthorn

    Advanced Beginner Intermediate
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Andermatt/Sedrun

    Advanced Beginner Intermediate
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Aletsch Arena

    Advanced Beginner Intermediate
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Anzère

    Advanced Beginner Intermediate
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Titlis - Engelberg

    Advanced Beginner Intermediate
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Grindelwald-First

    Advanced Beginner Intermediate
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Madrisa

    Advanced Intermediate Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Adelboden/​Lenk

    Advanced Beginner Intermediate
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Hoch-Ybrig

    Advanced Beginner Intermediate
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Villars/Gryon/Les Diablerets

    Advanced Beginner Intermediate
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Advanced Beginner Intermediate
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Jakobshorn

    Advanced Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Rinerhorn

    Beginner Intermediate Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Leysin

    Beginner Intermediate Family-friendly
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Show more resorts
  • 4 Vallées

    Family-friendly Intermediate Advanced
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Family-friendly Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Family-friendly Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Family-friendly Beginner Intermediate
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Family-friendly Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Family-friendly Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Family-friendly Beginner Intermediate
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Family-friendly Beginner Intermediate
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Family-friendly Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Family-friendly Beginner Intermediate
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Family-friendly Beginner Intermediate
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Family-friendly Beginner Intermediate
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Family-friendly Beginner Intermediate
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Family-friendly Beginner Intermediate
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Family-friendly Beginner Intermediate
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Family-friendly Beginner Intermediate
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Anzère

    Family-friendly Beginner Intermediate
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Gstaad - Saanen - Rougemont

    Family-friendly Beginner Intermediate
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Family-friendly Beginner Intermediate
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Family-friendly Beginner Intermediate
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Hoch-Ybrig

    Family-friendly Beginner Intermediate
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Family-friendly Beginner Intermediate
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Betelberg

    Family-friendly Beginner Intermediate
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Jakobshorn

    Family-friendly Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Madrisa

    Family-friendly Intermediate Advanced
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Parsenn

    Beginner Intermediate Advanced
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Show more resorts
  • 4 Vallées

    Après-ski / Nightlife Intermediate Advanced
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Après-ski / Nightlife Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Après-ski / Nightlife Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Après-ski / Nightlife Beginner Intermediate
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Après-ski / Nightlife Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Après-ski / Nightlife Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Grindelwald-Wengen

    Après-ski / Nightlife Beginner Intermediate
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Après-ski / Nightlife Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Après-ski / Nightlife Beginner Intermediate
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Savognin

    Après-ski / Nightlife Beginner Intermediate
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Après-ski / Nightlife Beginner Intermediate
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Leysin

    Après-ski / Nightlife Beginner Intermediate
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Anzère

    Après-ski / Nightlife Beginner Intermediate
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Jakobshorn

    Après-ski / Nightlife Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Aletsch Arena

    Beginner Intermediate Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Beginner Intermediate Advanced
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Titlis - Engelberg

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Beginner Intermediate Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Beginner Intermediate Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Hoch-Ybrig

    Beginner Intermediate Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Beginner Intermediate Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • Saas-Fee

    Budget-friendly Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Villars/Gryon/Les Diablerets

    Budget-friendly Beginner Intermediate
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Leysin

    Budget-friendly Beginner Intermediate
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • 4 Vallées

    Intermediate Advanced Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Beginner Intermediate Advanced
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Beginner Intermediate Advanced
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Beginner Intermediate Advanced
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Beginner Intermediate Advanced
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Beginner Intermediate Advanced
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Beginner Intermediate Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Beginner Intermediate Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Parsenn

    Beginner Intermediate Advanced
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Savognin

    Beginner Intermediate Advanced
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Anzère

    Beginner Intermediate Advanced
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Beginner Intermediate Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Beginner Intermediate Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Hoch-Ybrig

    Beginner Intermediate Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Beginner Intermediate Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Jakobshorn

    Beginner Intermediate Advanced
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • Anzère

    Hidden gem Beginner Intermediate
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Rinerhorn

    Hidden gem Beginner Intermediate
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Hoch-Ybrig

    Hidden gem Beginner Intermediate
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Betelberg

    Hidden gem Beginner Intermediate
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • 4 Vallées

    Intermediate Advanced Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Beginner Intermediate Advanced
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Beginner Intermediate Advanced
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Beginner Intermediate Advanced
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Beginner Intermediate Advanced
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Beginner Intermediate Advanced
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Beginner Intermediate Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Beginner Intermediate Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Beginner Intermediate Advanced
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Beginner Intermediate Advanced
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Beginner Intermediate Advanced
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Beginner Intermediate Advanced
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Beginner Intermediate Family-friendly
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Beginner Intermediate Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Grindelwald-First

    Beginner Intermediate Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Jakobshorn

    Beginner Intermediate Advanced
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • Zermatt - Matterhorn

    Luxury Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Luxury Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • St. Moritz - Corviglia

    Luxury Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Luxury Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Parsenn

    Luxury Beginner Intermediate
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Savognin

    Luxury Beginner Intermediate
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Gstaad - Saanen - Rougemont

    Luxury Beginner Intermediate
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Rinerhorn

    Luxury Beginner Intermediate
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Jakobshorn

    Luxury Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • 4 Vallées

    Intermediate Advanced Family-friendly
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Flims Laax Falera

    Beginner Intermediate Advanced
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • Aletsch Arena

    Beginner Intermediate Advanced
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Beginner Intermediate Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Beginner Intermediate Advanced
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Beginner Intermediate Family-friendly
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Beginner Intermediate Advanced
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Andermatt/Sedrun

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Beginner Intermediate Advanced
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Beginner Intermediate Family-friendly
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Anzère

    Beginner Intermediate Advanced
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Mürren - Schilthorn

    Beginner Intermediate Advanced
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Hoch-Ybrig

    Beginner Intermediate Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Beginner Intermediate Advanced
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • 4 Vallées

    Picturesque Intermediate Advanced
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Picturesque Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Picturesque Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Picturesque Beginner Intermediate
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Picturesque Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Picturesque Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Picturesque Beginner Intermediate
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Picturesque Beginner Intermediate
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Picturesque Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Picturesque Beginner Intermediate
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Picturesque Beginner Intermediate
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Picturesque Beginner Intermediate
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Picturesque Beginner Intermediate
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Picturesque Beginner Intermediate
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Picturesque Beginner Intermediate
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Picturesque Beginner Intermediate
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Picturesque Beginner Intermediate
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Anzère

    Picturesque Beginner Intermediate
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Gstaad - Saanen - Rougemont

    Picturesque Beginner Intermediate
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Picturesque Beginner Intermediate
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Picturesque Beginner Intermediate
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Hoch-Ybrig

    Picturesque Beginner Intermediate
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Picturesque Beginner Intermediate
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Betelberg

    Picturesque Beginner Intermediate
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Jakobshorn

    Picturesque Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Madrisa

    Picturesque Intermediate Advanced
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts
  • 4 Vallées

    Popular Intermediate Advanced
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Popular Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Popular Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Popular Beginner Intermediate
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Popular Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Popular Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Popular Beginner Intermediate
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Grindelwald-Wengen

    Popular Beginner Intermediate
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Saas-Fee

    Popular Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Popular Beginner Intermediate
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Popular Beginner Intermediate
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Villars/Gryon/Les Diablerets

    Popular Beginner Intermediate
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Andermatt/Sedrun

    Popular Beginner Intermediate
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Popular Beginner Intermediate
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Popular Beginner Intermediate
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Gstaad - Saanen - Rougemont

    Popular Beginner Intermediate
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Mürren - Schilthorn

    Popular Beginner Intermediate
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Rinerhorn

    Popular Beginner Intermediate
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Grindelwald-First

    Popular Beginner Intermediate
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Jakobshorn

    Popular Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Madrisa

    Popular Intermediate Advanced
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Adelboden/​Lenk

    Beginner Intermediate Advanced
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Savognin

    Beginner Intermediate Advanced
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Anzère

    Beginner Intermediate Advanced
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Hoch-Ybrig

    Beginner Intermediate Advanced
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Show more resorts
  • 4 Vallées

    Snowboarding Intermediate Advanced
    • 256 miles of trails · 68 ski lifts
    • 4,430 feet - 10,926 feet elevation
    • 54.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,197 zł
  • Zermatt - Matterhorn

    Snowboarding Beginner Intermediate
    • 200.1 miles of trails · 51 ski lifts
    • 5,125 feet - 12,792 feet elevation
    • 57.2 miles from Lugano Airport
    • Avg. price/night: 1,452 zł
  • Arosa Lenzerheide

    Snowboarding Beginner Intermediate
    • 139.8 miles of trails · 43 ski lifts
    • 4,033 feet - 9,400 feet elevation
    • 49.7 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,238 zł
  • Flims Laax Falera

    Snowboarding Beginner Intermediate
    • 133 miles of trails · 28 ski lifts
    • 3,609 feet - 9,902 feet elevation
    • 47.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,090 zł
  • St. Moritz - Corviglia

    Snowboarding Beginner Intermediate
    • 96.3 miles of trails · 23 ski lifts
    • 5,693 feet - 10,030 feet elevation
    • 55.3 miles from Lugano Airport
    • Avg. price/night: 1,652 zł
  • Crans-Montana

    Snowboarding Beginner Intermediate
    • 87 miles of trails · 19 ski lifts
    • 4,955 feet - 9,604 feet elevation
    • 39.8 miles from Bern-Belp Airport
    • Avg. price/night: 1,159 zł
  • Aletsch Arena

    Snowboarding Beginner Intermediate
    • 64.6 miles of trails · 35 ski lifts
    • 6,054 feet - 9,413 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 788 zł
  • Saas-Fee

    Snowboarding Beginner Intermediate
    • 62.1 miles of trails · 23 ski lifts
    • 5,906 feet - 11,723 feet elevation
    • 47.8 miles from Lugano Airport
    • Avg. price/night: 1,002 zł
  • Parsenn

    Snowboarding Beginner Intermediate
    • 59 miles of trails · 18 ski lifts
    • 2,658 feet - 9,331 feet elevation
    • 46 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,206 zł
  • Rinderberg/Saanerslochgrat /Horneggli

    Snowboarding Beginner Intermediate
    • 54.7 miles of trails · 15 ski lifts
    • 3,111 feet - 6,598 feet elevation
    • 28.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,748 zł
  • Adelboden/​Lenk

    Snowboarding Beginner Intermediate
    • 53.4 miles of trails · 25 ski lifts
    • 4,134 feet - 7,218 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,203 zł
  • Villars/Gryon/Les Diablerets

    Snowboarding Beginner Intermediate
    • 52.2 miles of trails · 25 ski lifts
    • 4,016 feet - 6,956 feet elevation
    • 44.7 miles from Bern-Belp Airport
    • Avg. price/night: 1,081 zł
  • Savognin

    Snowboarding Beginner Intermediate
    • 45.4 miles of trails · 12 ski lifts
    • 3,833 feet - 8,901 feet elevation
    • 50.3 miles from Lugano Airport
    • Avg. price/night: 824 zł
  • Andermatt/Sedrun

    Snowboarding Beginner Intermediate
    • 43.5 miles of trails · 13 ski lifts
    • 4,738 feet - 8,531 feet elevation
    • 46.6 miles from Lugano Airport
    • Avg. price/night: 1,332 zł
  • Titlis - Engelberg

    Snowboarding Beginner Intermediate
    • 43.5 miles of trails · 17 ski lifts
    • 3,291 feet - 9,909 feet elevation
    • 42.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,155 zł
  • Leysin

    Snowboarding Beginner Intermediate
    • 37.3 miles of trails · 12 ski lifts
    • 4,102 feet - 7,212 feet elevation
    • 44.1 miles from Geneva International Airport
    • Avg. price/night: 779 zł
  • Anzère

    Snowboarding Beginner Intermediate
    • 36 miles of trails · 13 ski lifts
    • 4,974 feet - 7,940 feet elevation
    • 41.6 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Mürren - Schilthorn

    Snowboarding Beginner Intermediate
    • 33.6 miles of trails · 16 ski lifts
    • 2,612 feet - 9,745 feet elevation
    • 29.8 miles from Bern-Belp Airport
    • Avg. price/night: 967 zł
  • Hoch-Ybrig

    Snowboarding Beginner Intermediate
    • 31.1 miles of trails · 12 ski lifts
    • 3,413 feet - 6,008 feet elevation
    • 31.7 miles from Zurich Airport
    • Avg. price/night: 735 zł
  • Grindelwald-First

    Snowboarding Beginner Intermediate
    • 30.4 miles of trails · 10 ski lifts
    • 3,445 feet - 8,203 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,226 zł
  • Jakobshorn

    Snowboarding Beginner Intermediate
    • 25.5 miles of trails · 13 ski lifts
    • 5,037 feet - 8,426 feet elevation
    • 50.3 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,156 zł
  • Grindelwald-Wengen

    Beginner Intermediate Advanced
    • 63.4 miles of trails · 23 ski lifts
    • 3,098 feet - 7,875 feet elevation
    • 30.4 miles from Bern-Belp Airport
    • Avg. price/night: 1,125 zł
  • Gstaad - Saanen - Rougemont

    Beginner Intermediate Family-friendly
    • 36 miles of trails · 9 ski lifts
    • 3,255 feet - 7,058 feet elevation
    • 32.9 miles from Bern-Belp Airport
    • Avg. price/night: 1,918 zł
  • Rinerhorn

    Beginner Intermediate Family-friendly
    • 31.7 miles of trails · 7 ski lifts
    • 4,787 feet - 8,170 feet elevation
    • 52.2 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,049 zł
  • Betelberg

    Beginner Intermediate Family-friendly
    • 26.1 miles of trails · 11 ski lifts
    • 3,554 feet - 6,565 feet elevation
    • 32.3 miles from Bern-Belp Airport
    • Avg. price/night: 1,188 zł
  • Madrisa

    Intermediate Advanced Family-friendly
    • 13.7 miles of trails · 8 ski lifts
    • 3,747 feet - 8,537 feet elevation
    • 42.9 miles from St. Gallen-Altenrhein Airport
    • Avg. price/night: 1,541 zł
  • Show more resorts

Most booked ski properties in Switzerland this month