Squaw Valley & Alpine Meadows
Between Truckee and Lake Tahoe is one of the most infamous and inspiring alpine settings of North Lake Tahoe. Squaw Valley is about adventure and exploration, with 3,600 acres of skiing and riding across 6 peaks. Once the snow melts, Squaw Valley transforms from winter wonderland to outdoor paradise.