There is no shortage of great resorts in North Carolina. Whether you are looking for a family-friendly resort, a hotel that caters to golf lovers, or a beach getaway, you will find many great options in NC. To help you narrow down your options, we put together this list of our favorite resorts in North Carolina. To save you time we highlighted the resort specialties. And to save you money, we added links to easily check the prices.
1. Mountain Springs Cabins, North Carolina Mountain Resort
- Set in the Blue Ridge Mountains
- Innovative accommodations
- Family-friendly and laid back
- Great hiking, waterfalls, fishing, and swimming
Check prices for Mountain Springs Cabin, NC:
- Priceline.com Mountain Springs Cabin
- Agoda.com Mountain Springs Cabin
- Booking.com Mountain Springs Cabin
Set in North Carolina’s Blue Ridge Mountains, Mountain Springs Cabins is the perfect getaway for outdoor enthusiasts. Just 10 miles west of Asheville, the resort’s rustic accommodations make it ideal for a family getaway. Accommodation options include cabins, cottages, yurts, tiny houses, and a lodge.
At this North Carolina mountain resort, you’ll find great hiking and waterfalls. Popular nearby activities include whitewater rafting, trout fishing, and mountain biking. In the afternoon, swim or go tubing in an idyllic stream on the property. To finish out the day, gather up with your loved ones in the pavilion, complete with picnic tables, grills, and fire rings. All together the Mountain Springs Cabins is a family-friendly way to immerse in nature and to recharge in North Carolina’s pristine beauty.
Prior to your visit, call the hotel ahead to arrange fun extras, like a S’mores Kit or Popcorn, Soda & Movies Package.
2. The Umstead Hotel & Spa, Resorts in North Carolina
- Super luxury NC resort
- A romantic getaway
- Decorated with fine art
- Private lake, five-star restaurant
Check prices for Umstead Hotel & Spa:
The Umstead Hotel and Spa is one of the most luxurious resorts in North Carolina. Hidden among the whispering Carolina pines, The Umstead is North Carolina’s only Forbes Five-Star hotel. Although private, the resort is easy to access because it is located inside the Raleigh, Durham and Chapel Hill Triangle.
The Umstead’s location, environment, and setting, all conspire to make the resort an ideal romantic getaway. The views are stunning, as the five-star property looks out over 12 acres of forest and a private lake. The interior is impressive too, carefully decorated with a priceless art collection. And finally, Herons, the signature on-property restaurant, is one of only 64 Forbes Five-Star restaurants in the world. Altogether, you can’t go wrong in The Umstead, easily among the best couples resorts in North Carolina.
For even more fun vacation ideas on the east coast, check out the Best Things to do in Ft. Lauderdale, Florida with a family.
3. Chetola Resort at Blowing Rock, North Carolina Lake Resorts
- One of the most family-friendly resorts in North Carolina
- An Orvis endorsed fly fishing lodge
- Afternoon tea and innovative events
- A variety of accommodations for every taste
Check prices for Chetola Resort:
- Hotels.com – Condos and Chetola Lodge and Bob Timberlake Inn
- Agoda.com – Condos and Chetolah Lodge and Bob Timberlake Inn
- Expedia.com – Chetola lodge
Tucked away in western NC, the Chetola Resort is a world-class mountain retreat on an 87-acre property. One of North Carolina’s premier lake resorts, at Chetola you’ll find tons of outdoor activities. The facility is an Orvis-Endorsed Fly Fishing Lodge and offers some of the best fishing in North Carolina. However, other entertainments are plentiful too. From a kid’s camp to falconry, hiking, tennis, pickleball, and a highly rated spa, the entire family can keep busy for weeks. In addition, this family-friendly resort also offers tons of special events, such as Afternoon Tea and Symphony by the Lake.
Call Chetola Lodge ahead of your visit to find out about special events.
4. Washington Duke Inn & Golf Club – Luxury Resorts in North Carolina
- A super-luxury 300-acre estate
- Only two miles from Durham, NC
- 18 hole golf course, one of the best in North Carolina
- Great for romance or a friends getaway
Check prices for Washington Duke Inn:
Washington Duke Inn & Golf Club is situated on the campus of Duke University, at the edge of Duke Forest. The resort’s refined decor brings the elegance of an English country estate to North Carolina. Encompassing 300 pristine acres, this well known North Carolina luxury resort features 271 guest rooms. Here, you will also find the famous 18-hole Duke University Golf Club designed by Robert Trent Jones, Sr. The resort offers great facilities for weddings and special events. And of course, guests rave about the award-winning dining experience.
Just two miles from downtown Durham, NC, the Washington Duke Inn is a convenient getaway. Popular resort activities include serene forest hiking trails, an indoor pool, and a fitness center. With so many offerings, it’s easy to see how this resort has received the AAA Four Diamond award for 17 consecutive years. For a golf enthusiast, the main draw is the Golf Club’s beautifully manicured grounds and stately views. These have earned Washington Duke Inn recognition as one of Golfweek’s Top Ten Golf Courses in North Carolina.
Thinking of venturing further north the East Coast? Check out our Ultimate Guide to Brooklyn.
5. Blockade Runner Beach Resort
- Family-friendly beach escape
- Kids camp
- Sailing, canoeing, and fishing
- Accommodations for every taste
Check prices for Blockade Runner Beach Resort:
- Expedia.com Blockade Runner Beach Resort
- Hotels.com Blockade Runner Beach Resort
- Agoda.com Blockade Runner Beach Resort
If you’re looking for family resorts in North Carolina, Blockade Runner Beach is a great choice. Guests describe the resort as “laid-back” and “home away from home.” Since it first opened in 1964, this hotel has focused on helping families create cherished memories.
Indeed, Blockade Runner North Carolina Beach resort has something for everyone. Adult visitors can take sailing and surfing lessons, while younger visitors enjoy the kid’s camp. The oceanfront resort offers a private dock as well as a paddle cove sheltered from the wind. The cove is perfect for kids and beginners to try kayaking, stand-up paddleboarding, and canoeing. Accommodation options include guest rooms and cottages. Babysitting is perhaps the Blockade Runner’s most popular service, followed by sailing lessons and group tours to nearby attractions.
For even more family-friendly vacation ideas consider Ecuador with a family.
6. Inn on Biltmore Estate – Resorts in North Carolina
- A historic landmark hotel
- Brilliant garden and grounds, a nearby village and winery
- Ideal for a romantic getaway or a friend get-together
- Easy access to Asheville NC
Check prices for the Inn on Biltmore Estate:
One of the most popular historic landmarks in Asheville, North Carolina, the Biltmore Estate is a sight to behold. The Inn welcomes guests into a charming country home George and Edith Vanderbilt built-in 1895. Over four acres in floor space alone, the estate has been faithfully preserved and contains original furnishings. This stay is more than just a weekend getaway – it is a uniquely authentic look into life in the Gilded Age.
During your stay, you’ll be able to meander through the estate’s historic gardens and grounds. After exploring the grounds shop and dine in adjacent Antler Hill Village and visit the estate’s winery. Conveniently, the Biltmore Estate also provides easy access to downtown Asheville, NC via a free shuttle service on the weekends.
7. The Omni Grove Park Inn, Golf Resort in North Carolina
- Brilliant views of the Blue Ridge Mountains
- One of the best golf resorts in North Carolina with a course designed by Donald Ross
- The spa is one of the best in North America
- Features an incredible subterranean manmade river
Check prices for the Omni Grove Park Inn Resorts in North Carolina
- Agoda.com – The Omni Grove Park Inn
- Hotels.com – The Omni Grove Park Inn
- Expedia.com – The Omni Grove Park Inn
Just north of Asheville, NC you’ll find another historic estate. The Omni Grove Park Inn sits atop Sunset Mountain. From here you can observe the mesmerizing views of the Blue Ridge Mountains. Guests rave about the fresh mountain air and the golf course designed by Donald Ross. At the hotel’s bar and restaurant, EDISON, satiate your taste buds with innovative plates, handcrafted cocktails, and craft beer.
However, if you thought that the Omni Grove is only known as one of the best golf resorts in North Carolina, you’d be mistaken. Rated one of Condé Nast Traveler’s top resort spas in North America, The Spa at The Omni Grove Park Inn is almost as famous as the course. The unique spa at this luxury North Carolina resort boasts 43,000 square feet and twenty water features. The unusual amenity is filled with fiber-optic stars, therapeutic waterfalls, mineral-based pools. A man-made river runs through Omni Grove subterranean system with cavernous rock walls, arches, and tunnels. To top it off, the spa offers inhalation rooms, saunas and steam rooms, and fireside lounges.
8. Sanderling Resort – North Carolina Beach Resorts
- Beachfront resort and views of the sea
- An award-winning spa
- Several great restaurants on the property
- Three pools and private beach access
Check prices for North Carolina’s Sanderling Resort
For beachside and oceanfront luxury, the newly-renovated Four-Diamond Sanderling Resort is just the answer. Just north of the town of Duck on North Carolina’s Outer Banks islands, Sanderling has it all. First, explore the resorts three inventive restaurants serving fresh, local meals. Next, spend a lazy afternoon at the three pools, the fitness center or an award-winning spa. And of course, lounge the day in one of the most relaxing resorts in North Carolina at the three beaches with private access. The hotel also offers a concierge beach experience, ensuring your vacation is truly a vacation.
North Carolina beach resort at Sanderling offers plentiful accommodation options, including hotel rooms and vacation condos. Guests rave about the private balconies with breathtaking views of sunrises and sunsets. Another guest favorite is the signature treatments inspired by local coastal resources, all available at the Sanderling’s in-house spa.
9. The Waynesville Inn Golf Resort and Spa
- Spectacular guestrooms with mountain views
- Three great golf courses
- Easy access to the Great Smoky Mountains National Park
- Close to the charming town of Waynesville, NC
Check prices for Waynesville Inn Golf Resort in North Carolina
- Agoda.com – Waynesville Inn Golf Resort
- Hotels.com – Waynesville Inn Golf Resort
- Expedia.com – Waynesville Inn Golf Resort
The Waynesville Inn North Carolina Golf Resort and Spa is a gem for any occasion, from elegant wedding venues to rejuvenating mountain escapes. The Inn is located one mile from downtown Waynesville, North Carolina, which offers an array of shops, restaurants and craft breweries. In addition, the resort is only a few miles from the Blue Ridge Parkway and the Great Smoky Mountains National Park. This location provides easy access to exciting outdoor activities, such as skiing, fly fishing, hiking, and rafting.
Featuring one hundred and eleven historic guestrooms with spectacular mountain views, The Waynesville Inn also offers three 9-hole courses. The pristine grounds welcome golfers of all levels with Bentgrass and Bluegrass/Rye fairways and plentiful opportunities in spring, summer, and fall.
10. Grand Bohemian Hotel Asheville
- A luxurious and romantic setting
- Great dining at the Red Stag Grill
- Centrally located in culturally rich Asheville, NC
- Close to Pisgah National Forest
Check prices for Grand Bohemian Luxury Resort in North Carolina
- Agoda.com – Grand Bohemian Hotel Asheville
- Hotels.com – Grand Bohemian Hotel Asheville
- Expedia.com – Grand Bohemian Hotel Asheville
With its elegant design and original craftsmanship, the Grand Bohemian Hotel in Asheville, NC is the perfect destination for couples looking for a romantic weekend away. The hotel features an intriguing Tudor-esque exterior and a bold, boutique interior. Nearby, Pisgah National Forest provides opportunities to enjoy NC’s natural beauty. Couples will particularly appreciate the area’s many picturesque spots for romantic picnics and sunsets.
Situated near North Carolina’s historic Biltmore Village, the hotel offers a variety of enticing activities, including a romantic fine dining experience at Red Stag Grill and tantalizing wine tastings at the Black Forest Wine Room. Here too you’ll find an art gallery with local, regional and international artists. Be sure to peruse the gallery at The Grand Bohemian before you head out to shopping and entertainment offerings of Biltmore Village.
11. The Ballantyne Luxury Hotel
- A premier golf resort destination
- An award-winning restaurant
- Close to world-famous museums and attractions in Charlotte, NC
- Afternoon tea and kids club
Check prices for Ballantyne luxury resort in North Carolina
- Agoda.com – Ballantyne luxury hotel
- Hotels.com – Ballantyne luxury Hotel
- Expedia.com – Ballantyne luxury hotel
Situated close to Charlotte, NC, The Ballantyne is ideal if you are looking for both great golfing and culture. The PGA golf course and the renowned Ballantyne Golf Academy are ideal for the beginner and experienced player alike. After tee time, take a free shuttle into town where you can spend hours exploring all the museums and attractions in Charlotte, NC.
In the afternoon, tea served in the well-appointed lounge with views of the course is sure to delight. For guests with families, amenities such as kids club, indoor and outdoor pools keep everyone happy. And finally, in the evening, gather together in the highly-rated Gallery Restaurant.
Looking for even more great hotels near Charlotte, NC? Check out The Best Hotels Near Charlotte for Every Price Range!
12. Grandover North Carolina Golf Resort & Spa
- A premier North Carolina golf resort
- Highly rated on-premise spa
- Close to world-class attractions and museums
- Heated indoor and outdoor pools
Check prices for Grandover Golf Resort and Spa in North Carolina
A popular destination for conferences, social events, and golf tournaments, Grandover Resort & Spa is an ideal world-class getaway in North Carolina. Grandover includes a PGA golf facility open to the public with daily tee times, outings, tournaments, and private lessons. The resort also offers a practice area, a pro-shop, and two challenging 18-hole courses. Near Greensboro’s Piedmont Triad area, you can head into town to enjoy theater, symphony or vineyards.
Family-owned since 1952, Grandover offers a variety of luxury resort packages and first-class amenities, including to its innovative day spa. Other amenities at The Grandover, include a fitness center, sauna, a hot tub, and indoor and outdoor pools.
13. Rumbling Bald Resort on Lake Lure
- A North Carolina family-friendly lake resort with golf
- Two highly rated 18 hole courses
- Conveniently located close to both Charlotte and Asheville
- Tons of kid-friendly activities on 3,000 acres
Check Prices in Rumbling Bald North Carolina Lake Resort
Looking for a North Carolina lake resort that offers both nature and culture? Rumbling Bald NC Lake Resort combines the mountain landscape, the tranquility of Lake Lure, and the community feeling of a resort town. The Resort includes over 150 vacation rentals, spread over 3,000 pristine acres.
The Rumbling Bald Resort offers something for every member of the family. Golfers will enjoy two 18-hole golf courses. Non-golfers, on the other hand, can spend a day at the spa. Little visitors will really love the children’s water park and the kids’ adventure camp. Other family favorites include hiking and biking trails, a private white sand beach, and plentiful water sports. Conveniently located just two hours from Charlotte, NC and less than an hour from Asheville, NC, Rumbling Bald Resort is an ideal family getaway.
14. Leatherwood North Carolina Mountains Resort
- Laidback, ideal for couples or families
- Brilliant mountain views
- Great horseback riding and outdoor activities
- Private outdoor hot tubs help turn up the heat
Check prices for Leatherwood Mountains Resort in NC
If you’re looking for something a little different, Leatherwood NC Mountains Resort offers luxury vacation homes in one of the country’s premier equestrian communities. Near Boone and Blowing Rock, NC, (about two hours from Charlotte or Asheville), this resort is nestled in the Leatherwood Mountains. The idyllic setting offers some of North Carolina’s most scenic mountain horseback riding. With a wide variety of maintained trails ranging from wide forest paths to the rugged cliffs, you’re guaranteed to have a great time no matter your skill level.
This luxurious North Carolina mountain resort offers customized vacation packages for every occasion. Especially popular are the romantic couple’s package (with an outdoor hot tub, a private trail ride, and a couple’s massage). Another favorite is the family package which features spacious 2- or 3-bedroom rental and kid-friendly activities like fishing, hiking, and horseback riding. This unique resort experience takes you and your loved ones up into North Carolina’s High Country for some real mountain adventure!
New for 2020: Leatherwood mountain resort in North Carolina offers a new riding day camp for guests ages 7 to 15. The camp is open to guests of the resort as well as those staying nearby. Giddy up partner!
15. Fearrington Village
- Set in a unique English inspired resort town
- Original artwork and antiques through the property
- A beer garden offers a variety of local favorites
- Gourmet farm to table dining
Check prices for Fearrington Village North Carolina resort
Fearrington Village is an unusual North Carolina town designed as a “coming together place” with a sense of hospitality and personality. About eight miles south of Chapel Hill, North Carolina, Fearrington began as a family-run farm and today encompasses a luxury hotel and a coop-style town.
The village’s hotel, The Fearrington House Inn, is a AAA Five-Diamond property that mixes old-world luxury with warm southern charm. Guests stay one of the hotel’s 32 original guestrooms adorned with antiques, original artwork, and fresh flowers. For breakfast, enjoy a complimentary gourmet meal with homemade chocolates and other local personalized touches. Later, stroll the picturesque village with its boutique shops, restaurants, a beer garden, and a spa, in a unique town small-town environment.
16. The Greystone Inn
- An idyllic mountain and lakeside North Carolina resort
- A variety of accommodation options for every taste
- Great golfing, dining and a highly rated spa
- Water sports including fishing, kayaking and water skiing
If you are seeking a relaxing lakeside retreat, take a look at The Greystone Inn. Nestled in the mountains about 50 miles southwest of Ashville, NC, this idyllic getaway is open year-round. The resort is situated on the shores of Lake Toxaway, the largest private lake in North Carolina. The pristine setting is made more idyllic with sweeping views of the Blue Ridge Mountains.
The resort features four accommodation options. The options range from guestrooms to vacation rentals with private terraces, a cozy fireplace, and deep-soaking tubs. In addition, you can enjoy a variety of outdoor activities. Guest favorites include fishing, kayaking, water skiing, hiking, horseback riding, tubing, and whitewater-rafting. Alternatively, relax with a round of golf or rejuvenate with luxury spa treatments. Or just curl up with a book beside your private fireplace at the Greystone Inn.
17. Old Edwards Inn and Spa North Carolina Resort
- Great views of Blue Ridge Mountains
- Romantic accommodations
- Situated in a culture rich town of Highlands, NC
- A highly-rated spa
Check prices for Old Edwards Inn and Spa
Set atop the southwest plateau of the Blue Ridge Mountains, Old Edwards Inn, is situated in the town of Highlands, NC, a hidden jewel of the state. The resort’s location offers guests inspiring views of pristine mountains, lakes, and waterfalls. But far from being secluded from civilization in Highlands NC, you’ll also find a rich culture with live theaters, music venues, and art galleries. Luxury perks like farm-to-table restaurants and a destination spa round out the resort experience.
Old Edwards Inn offers refined European-inspired guestrooms, suites, cottages, and vacation homes. The variety of accommodations make the Inn an easy getaway for couples, families, and groups. You can enjoy a unique western North Carolina spa experience, with private treatment rooms of rough-hewn timber and stone. Alternatively, rejuvenate with a round of golf at the Old Edwards Club, one of NC’s most beautiful and challenging games of golf. The breathtaking 18-hole course here is carved out of the Blue Ridge Mountain. Here you’ll start the game through a lush mountain valley and continue to the top of a high ridge, and alongside a towering granite cliff.
18. Outer Banks Beach Club Resort
- A laid back beach resort in North Carolina
- Family-friendly with lots of kids amenities
- Fully equipped suites feature private Jacuzzi tubs
- Popular activities including sailing and windsurfing.
Check Prices for North Carolina Beach Resort at Outer Banks
NC’s Outer Banks Islands are a great destination for a beach lover. Popular amenities at this low key North Carolina Beach Resort include indoor and outdoor pools, a jacuzzi and two children’s wading pools. This kid-friendly set up means the resort is ideal as a family retreat. Indoors, you’ll have everything you need to feel at home in the beach resort’s suites. The suites come with a fully-equipped kitchen and private Jacuzzi tubs. From your balcony, you can enjoy the peaceful ocean sunset after a day spent windsurfing or parasailing.
19. The Swag
- Borders on a national park
- Great hiking and outdoor activities
- Racquetball, badminton, and croquet
Check prices for the Swag:
Boasting unforgettable views of the Great Smoky Mountains National Park and a romantic setting, The Swag Country Inn is an award-winning private mountaintop North Carolina resort. The Swag is located near Waynesville, NC on 250 acres of secluded grounds.
Your resort stay includes garden-fresh meals, leaving you with nothing more to do than to enjoy your getaway. Immerse yourself in nature with top hiking trails inside the national park. The resort also offers private hikes led by naturalists. Afterward, relax in the redwood sauna or chill in a two-person hammock. Sports opportunities are plentiful, including racquetball, badminton, and croquet. And all activities offer spectacular views of the North Carolina’s majestic Smoky Mountain.
20. Pinehurst Resort
- The first golf resort in America
- Chose from three historic hotels
- A top-rated spa
- Situated in the charming village of Pinehurst NC
Check prices for Pinehurst Resort golf resort in North Carolina
A premier golf resort in North Carolina, the Carolina’s Pinehurst Resort is a dream getaway. Although Pinehurst is America’s first golf resort, it was founded in 1898 as a health retreat center for the restorative powers of its pine-scented air. Today, the resort is known for hosting the US Open and will welcome the competitors again in 2024. Other honors include the coveted Travel + Leisure Golf Magazine’s “Best Golf Resort in America” award.
To stay here, chose from three historic hotels, all located in the Village of Pinehurst, NC. Each hotel offers a unique experience. This world-class resort also offers tennis, a putting green, a spa, family activities, and event space. Great for families and couples, Pinehurst guests can also enjoy exploring the village’s charming shops and historic neighborhoods.
Ready to explore more North Carolina? Check out our Guide to Charlotte, NC.
The Best of North Carolina’s Resorts
This roundup of 20 of the best resorts in North Carolina focuses on the best resort options for every taste. From North Carolina’s lake resorts to luxury, golf or beachside resorts, no matter what you are looking for, chances are you will find it here. In fact, there are so many great resorts in North Carolina, chances are just one vacation will not be enough. Between the Blue Ridge Mountains, the Outer Banks, award-winning courses, and big cities like Charlotte, you will find so much to do in NC, you may come back again and again.