8 Best Resorts in North Carolina

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

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

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

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

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

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

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

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

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

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.

Travel Deals

Fort Myers, Florida Car Rentals


8-Day Switzerland Tour | Save $500 Per Couple


Park Shore Waikiki w/ $25 Activity Credit


9-Day Southern Spain Tour | Save $500 Per Couple


Crowne Plaza Times Square NYC | Special Rates


Park Lane New York w/ Breakfast On Arrival


Baltimore, Maryland Car Rentals


The Marker San Francisco | Save Up To 20%


Air & 8-Day Italy by Rail Scenic Self-Guided Tour


Ireland | 7-Day Wild Atlantic Way Self-Drive Vacation


8-Day Greece By Design Guided Tour | 2024 Season


8-Day Self-Drive Ireland Coast to Coast Tour w/ Car


Sale Extended! Round Trip Flights to Fiji - Book by 6/7


Air & 9-Day Egypt Tour | Save $300


Toronto, Canada Car Rentals