The Omni Grove Park Inn & Spa / Photo: Reggie Tidwell

Places to Stay North of Asheville

The Omni Grove Park Inn & Spa

Cozy mountain retreats

Find Your Perfect Stay North of Asheville

Head north of Asheville, and you’ll find a perfect blend of mountain charm and refined comfort in Buncombe County’s highlands. From cozy cabins tucked into the quiet forests to luxury resorts, there’s a stay for every style. Explore the quaint towns of Weaverville and Woodfin, where artisan shops, farm-to-table dining, and scenic trails invite you to slow down and soak up the beauty of the Blue Ridge. With quick access to the Blue Ridge Parkway and just a short drive from downtown Asheville, the north side of Buncombe County is an ideal retreat—whether you're looking for rustic seclusion, historic elegance, or a little of both.