Owl Creek Slopeside Townhomes

1-4 of 4 rentals
About Owl Creek
Indulge in slopeside luxury with our Owl Creek Homes in Snowmass Village. These homes are just two miles from the village center, meaning you’ll have plenty of dining, shopping, and entertainment right at your fingertips—not to mention the world-class skiing and other outdoor fun of Aspen Snowmass.

With an unbeatable ski-in/ski-out location near the Two Creeks lift, you can enjoy a worry-free getaway. Need to rent gear? No problem, just head to Stay Tuned Ski & Sports in the village and enjoy a 20% discount. When you’re all suited up, set out to discover why so many skiers call it “Snowmassive.” Careen down the 91 trails that cover more than 150 miles. In fact, there’s only an average of two people per acre, so there’s plenty of room to roam.

And if you’re heading to our Owl Creek Homes in the summertime, you’ll find no shortage of outdoor activities nearby—from hiking to mountain biking to kayaking—plus live events and entertainment. However you choose to spend your days, when you return home, you can relax in your own private outdoor whirlpool spa.

Come and experience the best of Colorado. Book one of our luxurious Snowmass Village vacation rentals today.