12 Gorgeous Mountain Resorts in North Carolina

If you’re seeking the best mountain resorts for a North Carolina getaway, look no further! The Asheville area is home to the Blue Ridge Mountains, and near the Great Smoky Mountains, picturesque mountain lakes, and charming mountain towns.

We scout all of Western North Carolina to help you find the best luxury resorts that are sure to make for a memorable stay. All of the resorts in this list are within a 2-hour drive of Asheville.

Whether you’re looking for long-range views, lakes, outdoor activities or world-class hospitality, this list of the best resorts in the area will help you get away in style.

Map of NC Mountain Resorts

Western NC’s Most Popular Mountain Getaways

These picturesque mountain resorts are Western NC gems that are the perfect backdrop to create lasting memories. They are all either in Asheville or within a two hour drive

The Greystone Inn

Situated on Lake Toxaway and surrounded by nature, The Greystone Inn offers luxury accommodations for a relaxing mountain getaway. This four-star hotel offers the highest level of hospitality and amenities and activities to make guests’ stays memorable. 

Offering breakfast, lunch and dinner in their lakeside dining room, The Restaurant at The Greystone lives up to its expectations with gourmet fare. They even have a special Sunday Brunch available. 

The Greystone Inn

Lake Toxaway is the perfect place for enjoying the outdoors. Whether you’re into water sports, hiking, or rock climbing, there is something for everyone. You can even take a private cruise around Lake Toxaway on one of their classic wooden boats.

The Greystone Inn also has an in-house spa to add to the ultimate relaxation.

Old Edwards Inn

Located in the quintessential mountain town of Highlands, NC, the award-winning Old Edwards Inn and Spa is the ultimate resort for dining, spa and golf.

Old Edwards Inn offers guestrooms, suites and cottages with warm cozy interiors that fit into the mountain town surroundings.  It’s the perfect destination for a romantic getaway in the NC mountains.

With ample dining options at the Inn ranging from fine dining at Madison’s Restaurant to the casual Four65 Woodfire Bistro + Bar, you can choose to dine in-house or at one of the many delicious restaurants that Highlands has to offer.

Old Edwards Inn and Spa

The Spa at Old Edwards Inn is an award-winning spa offering a tranquil atmosphere for spa treatments, saunas, steam rooms and whirlpools. The inn also has two outdoor heated pools with poolside food and beverage service. 

Old Edwards has two smaller sister properties in Highlands that are also worth checking out: 200 Main & Half Mile Farm.

Skyline Lodge

Designed by Arthur J. Kelsey, a student of Frank Lloyd Wright, and built in 1930, Skyline Lodge has a charming unique retro style that fits beautifully into its surroundings.

As its name suggests, Skyline Lodge is perched atop the Blue Ridge Mountains at 3,700 feet. Enjoy the crisp and pure mountain air from your private balcony while taking in the views. 

Skyline Lodge

Located in Highlands, NC, Skyline Lodge is the perfect place to enjoy a secluded mountain retreat while surrounded by a quaint mountain town with restaurants and shops galore. Their on-site restaurant Oak Steakhouse is the perfect place to enjoy a delicious meal with an epic view.

The Swag

Redefine luxury and hospitality at The Swag. Located in Waynesville, NC this exclusive mountaintop retreat offers the epitome of luxury when you stay with them.

With 18 rooms and suites located in three buildings, you will feel like you are tucked away in a mountain paradise at an elevation of 5,500 ft above sea level.

The Swag

All meals are included with your stay at The Swag. The food is prepared by their chefs from fresh locally sourced ingredients.

On site, you will also find their spa, The Still, with three treatment rooms available for services. 

The Swag offers exceptional mountain experiences including bonfires, hiking, horseback riding, swimming and so much more.

The Inn on Biltmore Estate

If you are looking for luxury, you won’t find many places more luxurious than The Biltmore Estate. The Inn on Biltmore Estate in Asheville will greet you with spectacular mountain views and high-end amenities throughout.

From their luxuriously appointed rooms to their world-class spa and outdoor heated pool you will feel like you’re living like a Vanderbilt.

The Biltmore Company

Situated within Antler Hill Village on the Biltmore Estate, a stay at The Inn will give you access to the entire Biltmore gardens and grounds. You’ll have to purchase a separate ticket for a Biltmore House tour, though.

There are four-star restaurants at the Inn on Biltmore Estate as well as several other restaurants at the Biltmore Estate.

If you are looking for a more casual stay at the Biltmore, check out the Biltmore Estate’s Village Hotel. There are also several hotels near the Biltmore Estate that aren’t on the property but within close proximity.

Exterior of The Inn on Biltmore Estate in Asheville, NC.

Back to the table of contents

The Omni Grove Park Inn

The Omni Grove Park Inn is a resort-style hotel with a rich history historic significance and a landmark in Asheville. This well-known hotel is located on a huge property that boasts rooms and restaurants with spectacular views of Asheville and the Blue Ridge Mountains.

One of its most luxurious features is the award-winning spa which is only available to overnight guests. With 43,000 square feet of subterranean tranquility, you are sure to come out relaxed and rejuvenated.

Omni Grove Park Inn

The Grove Park Inn also has a Donald Ross-designed golf course on site. Make sure you book your tee time to get a round in!

There are plenty of dining options at the Grove Park Inn with at least six restaurants, bars and coffee shops. The Sunset Terrace is the perfect spot to enjoy an evening with a casual bite and drinks or enjoy a delicious meal at Vue 1913, Western NC’s only AAA Four Diamond restaurant.

Front exterior of The Omni Grove Park Inn in Asheville, NC.

The Omni Grove Park Inn

290 Macon Avenue | North Asheville

Visit Website

On the trolley route Trolley Tickets | Trolley Guide


Let's find the best price…

Snowbird Mountain Lodge

Located in Robbinsville, NC in the Great Smoky Mountains, Snowbird Mountain Lodge is an all-inclusive boutique mountain resort. They offer lodge-style accommodations with rich wood interiors located in three buildings on the property.

Snowbird Mountain Lodge

From their property perched atop a mountain, you will have wide sweeping long-range mountain views. They offer plenty of activities and amenities on the 100-acre property including fire pits, trails, and complimentary mountain bikes, canoes, kayaks and paddleboards. 

Dine with a spectacular view at The Dining Room or enjoy a drink at the Fireside Bar.

High Hampton Resort

High Hampton Resort is a recently restored (and beautifully so) inn originally built in 1922. The property has a historic mountain lodge feel but with modern amenities. Located in Cashiers, NC, it is amongst the Blue Ridge Mountains with its own private lake and views of striking rock formations. 

High Hampton Resort

On the property, you can swim at their pool or in the lake. You can also play a round of golf at their dramatic mountain golf course designed by Tom Fazio.  Or try your hand at the courts where you can play tennis, pickleball or croquet. 

There are plenty of memorable dining options at High Hampton with restaurants at the inn and at the club.

Tapoco Lodge

For a true mountain retreat, look no further than Tapoco Lodge located in the Smokey Mountains. The Tapoco Lodge in Robbinsville, NC was originally built by the Tallassee Power Company to house workers working on nearby dams. The original structure has been beautifully restored into a luxury inn. 

Tapoco Lodge

Located directly on the Cheoah River, Tapioca Lodge offers a one-of-a-kind riverside dining experience in their Tapoco Tavern. This casual bar and grill has a warm lodge interior and fantastic outdoor seating right on the river. 

There is no shortage of activities for guests staying at Tapoco Lodge. Whether you’re looking for a relaxing spa experience, white knuckle mountain driving on the Tail of the Dragon or general outdoor recreation in the Smokey Mountains or nearby lake you won’t be disappointed. 

Back to the table of contents

Lakeview at Fontana

Located on Lake Fontana in the Great Smokey Mountains, Lakeview at Fontana offers a one-of-a-kind experience. Soak in a tub perched atop a mountain forest at Lakeview at Fontana at one of their soaking cabanas. Or swim in their spring-fed mountain pool open during the summer. 

Lakeview at Fontana

Their rustic-chic rooms and suites are the perfect place to make your base camp when exploring the surrounding mountains. They even have pet-friendly units available

Lakeview also has an in-house spa if you want to complete your relaxation experience with a massage.

Chetola Resort

Located in the charming mountain town of Blowing Rock, Chetola Resort is a popular mountain vacation destination. The 78-acre property boasts a 42-room lodge and over 30 condos available for rent. Situated on Chetola Lake, there is plenty to do on the property and it’s within walking distance of Blowing Rock’s downtown. 

Chetola Resort

The resort’s Timberlake Restaurant serves breakfast lunch and dinner and has live music on weekends. The Spa at Chetola Resort offers massages, facials and nail services.

Chetola Resort has plenty of kid-friendly amenities including a playground, fishing opportunities and lawn games.

The Lodge on Lake Lure

If you are looking for a tranquil lakeside escape, we can highly recommend The Lodge on Lake Lure.

It’s set on one of Western North Carolina’s most popular mountain lakes and it combines rustic elegance with modern comforts.

With breathtaking views of Lake Lure and surrounding mountains, guests can relax on the spacious verandas or take a leisurely stroll along the shoreline. The lodge’s beautifully appointed rooms exude warmth and charm, many of which have in-room fireplaces

The Lodge on Lake Lure

Their on-site restaurant, Appalachia, provides an upscale eating experience with ingredients sourced locally. 

Whether enjoying water activities on the lake or simply basking in the natural beauty, The Lodge at Lake Lure is a haven of relaxation and rejuvenation.

PS: Lake Lure is the backdrop of Dirty Dancing!

Back to the table of contents

Articles You May Enjoy

Disclaimer: Hours, pricing, menus, etc. may have changed since we last updated this post, so make sure to confirm all of this directly prior to visiting any business or attraction listed on our site.

This website contains affiliate links, meaning that we may receive a commission at no cost to you if you click through and make a purchase. As an Amazon Associate, we earn from qualifying purchases.