Our research is editorially independent but we may earn a commission for purchases made through our links.

8 Best Resorts in North Carolina

Boasting gorgeous natural landscapes along the East Coast of the United States, North Carolina is an ideal destination for all types of travelers. From the luxury spa resorts to scenic hiking trails of the Blue Ridge Mountains, trendy vibes in Asheville and iconic museums such as the NASCAR Hall of Fame, this state has plenty to offer.

No matter the region you choose to stay in, visitors are sure to find plenty of luxury resorts offering stunning scenery mixed with charming Southern hospitality. Whether you’re looking for a romantic escape, family adventure, or time with friends, these top resorts in North Carolina are worth a stay.

Sanderling Resort, Duck Sanderling Resort
Credit: Sanderling Resort by sanderling-resort.com

Sanderling Resort, Duck

One of the best couples resorts in the U.S., the Sanderling Resort boasts beachy vibes and tranquil surroundings. With pure oceanfront luxury, guests are spoiled with views at this 16-acre sprawling resort from their private balconies. Guests will be greeted with seaside decor and casual elegance and an abundance of on-site activities to choose from. In the daytime, visitors can relax by the pool, take a dip in the ocean, play a round of golf or hit the tennis courts before refueling at the variety of cuisine options sourced from local ingredients, from upscale steak dinners to casual sandwiches. The on-site spa also offers a chance to unwind and rejuvenate with a variety of body treatments and salon services.

The Umstead Hotel and Spa, Cary The Umstead Hotel and Spa
Credit: The Umstead Hotel and Spa by theumstead.com

The Umstead Hotel and Spa, Cary

Surrounded by pine trees and a lake, The Umstead Hotel and Spa is situated just outside Raleigh. Stylish and contemporary, this tranquil escape offers limestone and granite bathrooms, comfy beds, and lake-view balconies. Choose from massages at the spa facilities or relax by an infinity pool for a day of relaxation, as this eco-friendly resort pampers guests with an extensive list of amenities that include complimentary bicycles and weekend yoga. Dining at the on-site restaurant Herons will leave you feeling refreshed with a menu that is comprised of locally grown produce and organic meats.

The Omni Grove Park Inn, Asheville The Omni Grove Park Inn
Credit: The Omni Grove Park Inn by omnihotels.com

The Omni Grove Park Inn, Asheville

Serving guests for over a century, The Omni Grove Park Inn is a historic gem located in the charming town of Asheville, where you’ll find magical Blue Ridge Mountain views. Boasting luxurious rooms, including suites, this resort mixes traditional Southern hospitality with modern conveniences. The highlight is the world-class subterranean spa with cavernous water features and decadent spa treatments. Active travelers will enjoy the 18-hole golf course and both indoor and outdoor tennis courts, and the sports complex where guests can partake in racquetball, yoga, and aerobics. Soak in the panoramic views of the leafy foliage or cozy up to the granite fireplaces for a night under the stars.

Harrah's Cherokee Casino Resort, Cherokee Harrah's Cherokee Casino Resort
Credit: Harrah's Cherokee Casino Resort by caesars.com

Harrah's Cherokee Casino Resort, Cherokee

Set amongst acres of stunning Great Smoky Mountain scenery, Harrah’s Cherokee Casino Resort is popular for its luxury lodging and upscale experience. Here guests will be impressed by the 150,000 square feet of gaming area with more than 4,100 Vegas-style slots, a 3,000 seat Event Center hosting big-name performers. In addition to the action-packed facilities, the hotel boasts a variety of dining options, a Balinese-inspired Mandara Spa center, and retail shopping opportunities. After a day of activity, guests will find 1,108 spacious rooms and suites with large baths, elegant furniture, and modern conveniences.

Blockade Runner Beach Resort, Wrightsville Beach Blockade Runner Beach Resort
Credit: Blockade Runner Beach Resort by blockade-runner.com

Blockade Runner Beach Resort, Wrightsville Beach

A contemporary resort hotel, Blockade Runner Beach Resort is a family-friendly accommodation with plenty of activities to choose from. Outdoor and nature lovers will be in heaven, as the lush landscaped gardens are situated with the ocean on one side and the sound on the other. From sailing, fishing, kayaking, and sunset cruises, guests are spoiled for choice. Kids are never far from fun, as the resorts Sandcampers program offers a range of crafts, games, beach fun, and island excursions that will ensure a memorable vacation, while adults can soak in the ocean views at the award-winning East Oceanfront and dine on fresh seafood before retiring to spacious waterfront view rooms.

The Ritz-Carlton Charlotte, Charlotte The Ritz-Carlton Charlotte
Credit: The Ritz-Carlton Charlotte by ritzcarlton.com

The Ritz-Carlton Charlotte, Charlotte

Located in the heart of Charlotte, The Ritz-Carlton Charlotte lives up to its brand name with luxury touches and outstanding amenities. Contemporary decor and art are peppered throughout the property, with rooms boasting comfy oversized beds and large bathrooms. The penthouse Spa & Wellness Center offers a broad range of treatments in addition to an indoor pool, while the BLT Steak restaurant serves up mouthwatering French cuisine. A unique rooftop garden is what sets this hotel apart from others, with two beehives creating homemade nectar that is incorporated into the guest experience, from honey pecan gelato to honey-based spa treatments. For an even sweeter experience, head to the Bar Cocoa dessert boutique in the lobby for homemade treats before visiting some of Charlotte’s top attractions.

Old Edwards Inn and Spa, Highlands Old Edwards Inn and Spa
Credit: Old Edwards Inn and Spa by oldedwardsinn.com

Old Edwards Inn and Spa, Highlands

The Old Edwards Inn and Spa is situated in the charming mountain town of Highlands, nestled amongst the Blue Ridge Mountains only 90 minutes southwest of Asheville. Historic and luxurious, here guests will find individually decorated cottages and rooms with charming Victorian-era furnishings and cozy fireplaces. The resort boasts an abundance of opportunities to explore its sprawling property, with heated mineral pools, live music, shopping, and a pampering spa. The onsite restaurant, The Madison, is often the highlight of a visit to Old Edwards, serving locally sourced dishes and ingredients that come straight from the hotel’s own garden and greenhouse and cocktails made with fresh herbs.

The Carolina Hotel - Pinehurst Resort, Pinehurst The Carolina Hotel - Pinehurst Resort
Credit: The Carolina Hotel - Pinehurst Resort by pinehurst.com

The Carolina Hotel - Pinehurst Resort, Pinehurst

A majestic century-old property, the Pinehurst Resort is actually three different hotels, including The Carolina, The Holly Inn and The Manor. All three offer a historic ambiance, with spacious rooms and charming Southern decor. It is the largest golf resort in the United States with 8 different world-class courses for golf aficionados to try and is the only site to hotels all five of the USGA’s major championships. The resort is expansive with tons of amenities other than golf, including eateries and a luxury spa and countless outdoor activities.