Some results may be omitted due to missing data
Lee Canyon is a ski resort located in the Spring Mountains, about 35 miles northwest of Las Vegas, Nevada. It boasts a base elevation of 8,660 feet and offers 195 acres of lift-served terrain, 250 acres of hike-to terrain, and 27 trails accessed via three chairlifts. The resort averages over 300 days of sunshine and 240 inches of annual snowfall, making it a popular destination for skiing and snowboarding.

Checkin/Checkout
Travelers