Escape the city’s heat with a weekend getaway to one of these nearby mountain resorts.
This rustic-meets-luxe mountain hideaway draws visitors from around the world for its farm-to-table dining, serene spa, and picturesque golf. Set in the middle of the lively town of Highlands, you’ll find arts and entertainment just steps from your door.
This 12,000-acre retreat is set among the Blue Ridge Mountains of Virginia and features some of the region’s top outdoor activities, from world-class golf to off-roading on trails around the property. And don’t skip stargazing from the resort’s state-of-the-art observatory dome.
Vacation like a Vanderbilt at this elegant inn on the historic property. Explore the estate’s vineyard, miles of trails, and famed mansion and gardens—or drive into Asheville’s nearby downtown for a taste of nationally renowned restaurants and breweries.
This Virginia retreat has a history as prestigious as its manicured grounds. Those in search of adventure can spend their days hiking, rafting, or horseback riding in the mountain air, while those seeking relaxation can indulge in its sleek spa.
Tucked in the charming village of Blowing Rock, this 87-acre resort is surrounded by the Blue Ridge Mountains. Be sure to check out its Sporting Reserve featuring activities like archery ranges and fly-fishing fit for any level of sportsman.