The 10 Best Spas of North Carolina!

Cue the cucumbers! After a long week of work, school or even play, slip into serenity, and sincerely spoil yourself with a spa day. Massages, facials, manicures, and pedicures are all incredible ways to rejuvenate. From your head to your toes, pamper yourself at 10 of the best spas in North Carolina. 

1. Westglow Resort and Spa, Blowing Rock, NC

Westglow Resort and Spa is in the gorgeous Blue Ridge Mountains to offer guests with a relaxing experience through the full-service spa. A day-venture or a getaway vacation, take a trip to the mountains and re-energize with face and body treatments or fitness and wellness. Through body treatments, there are various options such as body massages, stone therapy, Thai massages, body wrap and brushes and more. Westglow also offers fitness classes, some including cardio, and some that focus on de-stressing. The salon schedules appointments for hair and makeup, manicures, pedicures, and waxing. If you are keen on sticking around for a couple of days, the resort offers cozy suites on-site. Fine dine at Rowland’s Restaurant with an array of food items on the breakfast, lunch, and dinner menus. A plethora of staff are at the resort to make your experience nothing short of amazing.

2. Hot Springs Resort & Spa, Hot Springs, NC

Established in 1778, Hot Springs Resort and Spa has private hot tubs that make for a great spot after a day of exploring. This clean location offers visitors with “World Famous Natural Mineral Water” to soak in the tubs in close proximity to the Spring Creek. To further pamper yourself, the spa offers massages. To stay at Hot Springs, there is the option to stay on the camp site in a tent, or to hook up your RV. Cabins are available from the cozy group cabin, to the Cabins of Maple Lane to fit four individuals. Suites are also open and include access to the television, internet, and comfortable beds. For larger groups, the Sandbar House can comfortably accommodate six people. 

3. Old Edwards Inn & Spa, Highlands, NC

Book a room at the spa and give your skin a rest. The Old Edwards Spa gives you access to saunas, whirlpools, steam rooms, showers, and a lounge area. Massages of 50, 80 and 110 minutes can be booked. In need of an escape for a few nights? Rooms can be booked to include spa credits, a dinner for two, and more!

4. Island Massage & Spa, Carolina Beach, NC

The Island Massage and Spa of Carolina Beach, North Carolina, specializes in pampering you through massage and body treatments. Enjoy the relaxing environment as you feel your stress melt away. Each masseuse is friendly and pays close attention to what your body needs. Body treatments are also available—the Tropical Ginger Sea Salt Body Scrub or the Marine Algae Body Wrap. 

5. Synergy Spa, Raleigh, NC

Synergy Spa, located in Raleigh, has been offering spa treatments since 2004. Packages offer an array of combinations ranging from facials, massages, and manicure and pedicure treatments. Award-winning, Synergy Spa has been featured in both “Departures Magazine and People Magazine.” Stop in for amazing service and equally enjoyable treatments. 

6. Asheville Salt Cave, Asheville, NC

Asheville Salt Cave is a 45-minute salt therapy treatment that relaxing and benefiting to health such as skin issues, allergies, and arthritis. The Asheville Salt Cave is the “only Salt Therapy center in the United States made of all natural materials,” ensuring you receive the best experience in a clean, relaxing environment. The salt therapy treatment allows your body to balance its energy in a natural way. 

7. Hand & Stone Massage & Facial Spa, Cary, NC

Hand & Stone Massage & Facial Spa of Cary offers facial care, massages, and hair removal. There is a massage for everyone’s needs: the deep tissue, hot stone, pre-natal, sports, Swedish and trigger point massage. Hand & Stone offers traditional facials, and facials to fit your specific needs such as for sensitive skin, or to detox. Stop by and get treated to a massage, or facial by the friendly staff. 

8. Sage Salon & Spa, Wilmington, NC

Sage Salon and Spa of Wilmington offers an environmentally friendly place to relax and be taken care of. Select your massage of choice and reap the health benefits. Hot stone massages, and deep tissue massages are both available to clients. Sage Salon and Spa also is open for your hair care needs, cut and/or color, hair removal, and facials. 

9. Eseeola Spa of Eseeola Lodge, Linville, NC

Located in the Eseeola Lodge in Linville, North Carolina, the Eseeola Spa is a great escape with many ways to pamper yourself. Pick how you treat yourself, Eseeola Spa offers massages, body scrubs and wraps, facials, and care for hair and nails. Staff of the spa are attentive to your needs, knowledgeable and personable. Enjoy the peaceful environment and high-quality experience of Eseeola Spa. 

10. Shear Relaxation, Asheboro, NC

Whether you’re in search for hair care, massage therapy, facial care, tanning or a wax, Shear Relaxation of the Asheboro area is a must-visit. Find yourself feeling pure relaxation as you are pampered with your treatment of choice in the comfortable environment with skilled, friendly staff members. Service is nothing short of amazing and you will leave feeling refreshed and recharged. 

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