2020 Best Ski Resorts in the USA

See our ranking for the best Ski Resorts in the USA 2020. Finding the best ski resort for you will depend on what you are looking for. We considered multiple factors in our rankings, such as skiable area, vertical drop, average snowfall, and number of lifts in order to generate our rankings. Our hope is that our ski resort rankings will help plan your next ski trip. Enjoy the slopes!

#1
  • Vertical Drop 3,226 ft
  • Skiable Area 7,300 ac
  • Average Snowfall 355 in
#2

Big Sky

Big Sky, MT

  • Vertical Drop 4,366 ft
  • Skiable Area 5,800 ac
  • Average Snowfall 400 in
#3

Vail

Vail, CO

  • Vertical Drop 3,450 ft
  • Skiable Area 5,289 ac
  • Average Snowfall 350 in
#4

Squaw Valley Alpine Meadows

Olympic Valley, CA

  • Vertical Drop 2,850 ft
  • Skiable Area 6,200 ac
  • Average Snowfall 450 in
#5

Breckenridge

Breckenridge, CO

  • Vertical Drop 3,398 ft
  • Skiable Area 2,908 ac
  • Average Snowfall 353 in
#6

Mammoth Mountain

Mammoth Lakes, CA

  • Vertical Drop 3,100 ft
  • Skiable Area 3,500 ac
  • Average Snowfall 400 in
#7

Aspen-Snowmass

Aspen, CO

  • Vertical Drop 4,406 ft
  • Skiable Area 3,332 ac
  • Average Snowfall 300 in
#8

Heavenly Mountain

South Lake Tahoe, CA

  • Vertical Drop 3,500 ft
  • Skiable Area 4,800 ac
  • Average Snowfall 360 in
#9

Telluride

Telluride, CO

  • Vertical Drop 4,425 ft
  • Skiable Area 2,000 ac
  • Average Snowfall 309 in
#10

Beaver Creek

Avon, CO

  • Vertical Drop 3,340 ft
  • Skiable Area 1,832 ac
  • Average Snowfall 325 in
#11

Deer Valley Resort

Park City, UT

  • Vertical Drop 3,000 ft
  • Skiable Area 2,026 ac
  • Average Snowfall 300 in
#12

Jackson Hole Mountain Resort

Teton Village, WY

  • Vertical Drop 4,139 ft
  • Skiable Area 2,500 ac
  • Average Snowfall 459 in
#13

Winter Park Resort

Winter Park, CO

  • Vertical Drop 3,060 ft
  • Skiable Area 3,081 ac
  • Average Snowfall 317 in
#14

Steamboat

Steamboat Springs, CO

  • Vertical Drop 3,668 ft
  • Skiable Area 2,965 ac
  • Average Snowfall 349 in
#15

Sun Valley

Sun Valley, ID

  • Vertical Drop 3,400 ft
  • Skiable Area 2,054 ac
  • Average Snowfall 200 in
#16

Copper Mountain

Frisco, CO

  • Vertical Drop 2,738 ft
  • Skiable Area 2,490 ac
  • Average Snowfall 300 in
#17

Killington

Killington, VT

  • Vertical Drop 3,050 ft
  • Skiable Area 1,509 ac
  • Average Snowfall 250 in
#18

Mount Bachelor

Bend, OR

  • Vertical Drop 3,365 ft
  • Skiable Area 3,700 ac
  • Average Snowfall 462 in
#19

Northstar California

Truckee, CA

  • Vertical Drop 2,280 ft
  • Skiable Area 3,170 ac
  • Average Snowfall 350 in
#20

Keystone

Keystone, CO

  • Vertical Drop 3,128 ft
  • Skiable Area 3,148 ac
  • Average Snowfall 235 in
#21

Snowbird

Snowbird, UT

  • Vertical Drop 3,240 ft
  • Skiable Area 2,500 ac
  • Average Snowfall 500 in
#22

Crystal Mountain

Enumclaw, WA

  • Vertical Drop 3,100 ft
  • Skiable Area 2,300 ac
  • Average Snowfall 486 in
#23

Mount Hood Meadows

Mt Hood, OR

  • Vertical Drop 2,777 ft
  • Skiable Area 2,150 ac
  • Average Snowfall 430 in
#24

Snowbasin

Huntsville, UT

  • Vertical Drop 2,900 ft
  • Skiable Area 3,000 ac
  • Average Snowfall 300 in
#25

Crested Butte

Crested Butte, CO

  • Vertical Drop 3,062 ft
  • Skiable Area 1,547 ac
  • Average Snowfall 300 in
#26

Timberline Ski Area

Government Camp, OR

  • Vertical Drop 3,690 ft
  • Skiable Area 1,415 ac
  • Average Snowfall 540 in
#27

Alyeska Resort

Girdwood, AK

  • Vertical Drop 3,200 ft
  • Skiable Area 1,500 ac
  • Average Snowfall 512 in
#28

Taos Ski Valley

Taos Ski Valley, NM

  • Vertical Drop 3,281 ft
  • Skiable Area 1,294 ac
  • Average Snowfall 305 in
#29
  • Vertical Drop 2,353 ft
  • Skiable Area 3,000 ac
  • Average Snowfall 300 in
#30

Sierra-at-Tahoe

Twin Bridges, CA

  • Vertical Drop 2,212 ft
  • Skiable Area 2,000 ac
  • Average Snowfall 480 in
#31

Kirkwood

Kirkwood, CA

  • Vertical Drop 2,000 ft
  • Skiable Area 2,300 ac
  • Average Snowfall 600 in
#32

Schweitzer Mountain

Sandpoint, ID

  • Vertical Drop 2,400 ft
  • Skiable Area 2,900 ac
  • Average Snowfall 300 in
#33

The Summit at Snoqualmie

Snoqualmie Pass, WA

  • Vertical Drop 1,025 ft
  • Skiable Area 1,994 ac
  • Average Snowfall 428 in
#34

Bridger Bowl

Bozeman, MT

  • Vertical Drop 2,700 ft
  • Skiable Area 2,000 ac
  • Average Snowfall 350 in
#35

Powder Mountain

Eden, UT

  • Vertical Drop 2,205 ft
  • Skiable Area 7,000 ac
  • Average Snowfall 500 in
#36

Alta

Alta, UT

  • Vertical Drop 2,020 ft
  • Skiable Area 2,200 ac
  • Average Snowfall 551 in
#37

Sugar Bowl

Norden, CA

  • Vertical Drop 1,500 ft
  • Skiable Area 1,650 ac
  • Average Snowfall 500 in
#38

Sugarbush

Warren, VT

  • Vertical Drop 2,600 ft
  • Skiable Area 578 ac
  • Average Snowfall 269 in
#39

Okemo Mountain

Ludlow, VT

  • Vertical Drop 2,200 ft
  • Skiable Area 655 ac
  • Average Snowfall 200 in
#40

Grand Targhee

Alta, WY

  • Vertical Drop 2,270 ft
  • Skiable Area 2,602 ac
  • Average Snowfall 500 in
#41

Sugarloaf

Carrabassett Valley, ME

  • Vertical Drop 2,820 ft
  • Skiable Area 1,230 ac
  • Average Snowfall 200 in
#42

Loveland

Georgetown, CO

  • Vertical Drop 2,210 ft
  • Skiable Area 1,800 ac
  • Average Snowfall 422 in
#43

Tamarack Resort

Tamarack, ID

  • Vertical Drop 2,800 ft
  • Skiable Area 1,020 ac
  • Average Snowfall 300 in
#44

Silverton Mountain

Silverton, CO

  • Vertical Drop 3,087 ft
  • Skiable Area 1,819 ac
  • Average Snowfall 400 in
#45

June Mountain

June Lake, CA

  • Vertical Drop 2,590 ft
  • Skiable Area 1,500 ac
  • Average Snowfall 250 in
#46

Silver Mountain

Kellogg, ID

  • Vertical Drop 2,200 ft
  • Skiable Area 1,600 ac
  • Average Snowfall 300 in
#47

Solitude

Solitude, UT

  • Vertical Drop 2,047 ft
  • Skiable Area 1,200 ac
  • Average Snowfall 500 in
#48

Stowe Mountain

Stowe, VT

  • Vertical Drop 2,360 ft
  • Skiable Area 485 ac
  • Average Snowfall 333 in
#49

49 Degrees North

Chewelah, WA

  • Vertical Drop 1,851 ft
  • Skiable Area 2,325 ac
  • Average Snowfall 301 in
#50

Sunday River

Newry, ME

  • Vertical Drop 2,340 ft
  • Skiable Area 870 ac
  • Average Snowfall 167 in

Best Ski Regions in the USA

Highest Vertical in USA