1-10 of 39

Spas - New Braunfels, TX

★★★★★ 2 Reviews

The Retreat Salon & Day Spa

  • 245 S Union Ave, New Braunfels, TX
  • 830-620-0615

"Come to the Retreat to treat yourself or a loved one to a great peaceful relaxing pampering experience. The staff are great and the services make you feel ..."

★★★★☆ 3 Reviews

The Retreat Day Spa

  • 245 S Union Ave, New Braunfels, TX
  • 830-620-0615

"I am not making any medical claims, but I just had my first detox treatment today and was very impressed. I have been under medical infusions for a ..."

★★★★★ 1 Review

Agape Day Spa

  • 1551 N Walnut Ave 38 38, New Braunfels, TX
  • 830-625-7111

"Best Spa in New Braunfels! They do everything from Teeth Whitening to Laser Hair Removal and for VERY competitive prices!"

★★★★★ 1 Review

Gaston's Salon & Spa

  • 1847 W State Highway 46 Ste H, New Braunfels, TX
  • 830-625-8080

"I love Gaston's! I have had pedicures, facials and massages to die for! I always come out of there as limp as a noodle. They also provide hair ..."

★★★★★ 1 Review

Skin Benefit & Nail Solution

  • 614A South Business 35, New Braunfels, TX
  • 830-620-0888

"The girls at Skin Benefit teamed up with my husband for a surprise 30th birthday spa day in March, and they were wonderful! I started with an amazing ..."

★★★☆☆ 3 Reviews

The Retreat Day Spa

  • 409 N. Seguin Street, New Braunfels, TX
  • 830-620-0615

"My first experience and I felt like I had entered into a cattle call. Choas in front waiting area -- I should have walked out then. The "stylist" ..."

★★☆☆☆ 1 Review

William Edge Salon

  • 876 W San Antonio St, New Braunfels, TX
  • 830-620-1124

"This salon is really cool inside - lots of cool gifts and stuff to see. Everyone is really nice too. However, I've found the talent to be overrated ..."


Salon Chic Downtown

  • 273 W San Antonio St, New Braunfels, TX
  • 830-624-2442


Hi-Fashion Beauty Salon

  • 1788 S Business Ih 35, New Braunfels, TX
  • 830-625-0211


Affluere Lifestyle Haven

  • 3388 Fm 1101, New Braunfels, TX
  • 830-620-7500