Health & Wellness Franchise Available

Planet Beach

New Orleans, LA, USA
Founded 1995
200 Employees

About Planet Beach

Company overview and description

Planet Beach is an independent spa franchise that introduced the concept of automated wellness services to the U.S. market. The company was founded in 1995 in New Orleans, Louisiana, with the goal of making relaxation and beauty treatments more accessible through self-service technology. Over the years, Planet Beach has become known for offering a range of automated spa experiences, including massage, hydration, tanning, and skincare therapies.

After a period of rapid expansion that saw the brand reach over 200 locations by 2012, Planet Beach has refined its footprint and business model. As of November 2025, the company operates approximately 50 locations, primarily across the United States, with select sites in Canada and Australia. Its stores are typically compact and designed for operational efficiency, making them well-suited for retail centers, mixed-use developments, and lifestyle destinations.

In the past five years, Planet Beach has focused on strategic franchising, targeting high-density urban and suburban markets with strong daytime populations. The company has prioritized states like Texas, Florida, California, Georgia, and Illinois for growth, seeking locations that benefit from retail synergy and consistent consumer traffic. Planet Beach remains privately held, with its headquarters in New Orleans, and continues to verify all real estate contacts through professional channels.

For landlords, brokers, and developers, Planet Beach stands out for its adaptable store formats and proven ability to drive foot traffic in diverse retail environments. Its automated spa model offers a scalable approach to wellness services, supporting consistent operations and franchise-driven expansion. The brand’s longevity and continued evolution reflect a commitment to meeting changing consumer preferences in the wellness sector.

Company Information

Contact details, corporate address, and social media presence

Contact Information

Fax 504-361-5540

Corporate Address

Headquarters Location 828 Royal St.
New Orleans, LA 70116
USA
Get Directions

Connect With Us

Key Metrics

Company statistics and business information

0
Employees
1995
Founded
$10M-$25M
Annual Revenue

Business Type

Health & Wellness

Premium Content

Additional notes and insights are available to premium members.

Additional Notes

Important company information and updates

Unlock 4 Real Estate Contacts

Real estate contact information is available to premium members only.

Real Estate Contacts

Key personnel for real estate inquiries

View 1 Site Requirement

Real estate requirements and site specifications are available to premium members only.

Real Estate Requirements & Prototypes

Detailed site requirements and specifications for expansion

Access Franchise Details

Franchise information is available to premium members only.

Franchise Information

Details about franchise opportunities and requirements

Store Locations

Find Planet Beach locations nationwide

Location Data - Premium Only

Access detailed location data and interactive maps.

Upgrade to Premium