The 10 Best Spa Hotels in North Carolina!

There is nothing better than slipping away for a weekend with your best friends, significant other, or family. Hotel spas are a great way for every guest to get away from it all and fully immerse themselves in rest and relaxation. Experience serenity and rejuvenation at the 10 best spa hotels in North Carolina. 

1. The Umstead Hotel and Spa, Cary, NC

Receive nothing short of total relaxation and a high-quality stay at the Umstead Hotel and Spa of Cary. The spa is open to all hotel guests through an appointment and includes body treatments, massage therapies, facial treatments, manicures and pedicures, and full-length spa experiences. The body treatments include exfoliation through sugar scrubs or body polish and body masks. Massages are a glorious way to unwind and take care of tense muscles, and guests can choose between a Swedish, a deep tissue, maternity, or a head to toe treatment. And don’t forget about the health and wellness programs through personal training or private yoga. 

2. The Ritz-Carlton, Charlotte, NC

The luxurious treatments of the Ritz-Carlton and the comfortable beds in the rooms will leave you well-rested and unbelievably pampered. All guests can relax in one of the five treatment rooms that include a Vitality Lounges, the fitness center to sweat off stress, and a swimming pool and whirlpool. The sweet honey and chocolate detox ritual will nourish and hydrate your body while leaving skin exfoliated. The eco-green body treatment works with a hot oil scalp treatment and massage to leave skin glowing. Use the Ultimate Chocolate and Honey manicure or pedicure to take full care of your fingers and toes or treat both your face and body with an organic facial and body wrap.

3. Inn on Biltmore Estate, Asheville, NC

Located in Asheville, the Inn on Biltmore Estate has the perfect spa packages to take care of every inch of your body. Choose from magnificent massages, facials, manicures and pedicures, makeup service, and estate exclusives. The beautiful scenery of the property is an amazing sight and the excellent food served throughout the day is delicious and keeps your belly full. The amazing service and experience are well worth every penny spent.

4. Lakeview at Fontana, Bryson City, NC

Indulge your senses in the beautiful scenery of Bryson City’s Great Smoky Mountains and incredible treatments of the spa for the perfect getaway. The spa treatments include massages, facials, body treatments and yoga. Enjoy head to toe massages, facials to renew skin, body masks to detox, hydrate or liven the skin, and yoga classes to relax and unwind. All treatments in the spa are guaranteed to make you comfortable, maintain your privacy, and will leave you feeling replenished. 

5. Westglow Resort and Spa, Blowing Rock, NC

A day spa experience, facial, body or salon services, there are plenty of ways to treat yourself at the Westglow Resort and Spa. Westglow is nestled in the gorgeous Blue Ridge Mountains complete with outstanding views, comfortable rooms, and a full spa to immerse yourself in. The spa facilities offer plenty of amenities including whirlpools, dry sauna, lounges to relax, indoor heated pool, wellness, and fitness options, and the poolside café. The spa services are amazing, and this mountain paradise is a must-visit for your next getaway. 

6. The Omni Grove Park Inn, Asheville, NC

Ditch the phones and work for the glorious spa experience of the Omni Grove Park Inn. Great service and clean facilities offer an amazing time at one of the top resort spas in the U.S as stated by Conde Nast Traveler. From Eucalyptus steam rooms to massive bubbly hot tubs, pools and sports complexes, the options of self-care are endless. Care for your skin, body, hand, and feet or take the whole day off to fully unload all of the stress and worries from outside the facility. 

7. Old Edwards Inn and Spa, Highlands, NC

Melt away any stress and worries at this spa resort of Highlands, North Carolina. The Old Edwards Inn and Spa of the Blue Ridge mountains offers charm, healing energy, and wonderful services. Year-round spa offers include facials to with anti-aging elements, and to restore radiance. Massages and body therapy allow guests to relax and take care of themselves. 

A post shared by Lauren Henk (@laurenhenkk) on

8. Chetola Resort, Blowing Rock, NC

Mountain getaways offer the perfect set of views, spacious rooms, delicious food, and many opportunities to reduce stress and to escape for the day. Choose between massages, facial treatments, nails, and hair care in the hair salon. A charming resort in the calm, quiet mountains of Blowing Rock, Chetola Resort has been named one of the best stays in the Blue Ridge by Southern Living.

9. Butterfly Creek Inn Tryon, Columbus, NC

From the beautiful gardens to the spa treatments of this charming Inn, the whole experience at the Butterfly Creek Inn is one you will never forget. The spa and wellness retreat is complete with massages, facials, skin care, body treatments and several activities such as meditation, and yoga. The comfortable beds allow for perfect rest, and the peaceful location makes the duration of your stay tranquil and enjoyable.

10. The Fearrington House Inn, Pittsboro, NC

The spa of the Fearrington Village of Pittsboro offers an intimate, relaxing experience with spectacular views and plenty to choose from. Conveniently located close to Chapel Hill, Durham, and Raleigh, the spa is a great getaway from the hustle and bustle. Enjoy a day of pampering for head to toe care from massages and facials to body exfoliations and mani and pedis. Classic and specialty massages will warm up sore, achy muscles and facials, body wraps and exfoliation will leave the body refreshed.

Select a North Carolina town to find the Best Things-To-Do and Places To Go around you
Find Day Spas Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Alamance County

Alexander County

Alleghany County

Anson County

Ashe County

Avery County

Beaufort County

Bertie County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Camden County

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Chowan County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Edgecombe County

Forsyth County

Franklin County

Gaston County

Gates County

Graham County

Granville County

Greene County

Guilford County

Halifax County

Harnett County

Haywood County

Henderson County

Hertford County

Hoke County

Hyde County

Iredell County

Jackson County

Johnston County

Jones County

Lee County

Lenoir County

Lincoln County

Macon County

Madison County

Martin County

Mcdowell County

Mecklenburg County

Mitchell County

Montgomery County

Moore County

Nash County

New Hanover County

Northampton County

Onslow County

Orange County

Pamlico County

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Polk County

Randolph County

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

Sampson County

Scotland County

Stanly County

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Vance County

Wake County

Warren County

Washington County

Watauga County

Wayne County

Wilkes County

Wilson County

Yadkin County

Yancey County