Homewood Mountain Resort

Categories

Resorts

About

Homewood Mountain Resort is a ski area located on the west shore of Lake Tahoe in the state of California, a few miles south of Tahoe City in the town of Homewood. It has 1,260 acres (510 ha) of skiable terrain and eight lifts. Homewood offers skiing, hiking, snowshoeing, and more!

Powered By GrowthZone