The Lee Canyon Ski and Snowboard Resort, officially Las Vegas Ski and Snowboard Resort, is located in Lee Canyon, 35 miles northwest of Las Vegas, Nevada, United States in the Humboldt-Toiyabe National Forest and Spring Mountains National Recreation Area.