Main: (530) 583-6300
Sales: (530) 583-6300
Spa Overview
The Spa at Squaw Creek is north Lake Tahoe's largest, most luxurious spa facility. Newly remodeled to reflect the beauty of the Lake Tahoe area, the spa radiates with natural colors, materials and textures.
Learn more about Destination Hotels & Resorts Spa Experience
Accolades and Testimonials
"The winners of the Elements photo contest for June have been announced! Congratulations! Remember, this contest continues through October, so keep those images coming! Prizes are awarded every month in four categories." - More from Resort at Squaw Creek















