Homewood Mountain Resort is located on the beautifully forested west shore of California's Lake Tahoe. Reflected in the water of one of the world's clearest lakes, rises the state's last unspoiled winter ski resort. continued below ↓
Homewood Mountain Resort is the only ski area whose lifts and runs begin within hundreds of feet of beautiful Lake Tahoe. No ski area can come close to the views you will find at this resort. Located literally across the street from the lake, Homewood is the closest resort to Lake Tahoe!