Owning a Super 8 franchise can be a business, but it does have some initial financial requirements. To open a single lodging location, the company requires that potential franchisees have liquid assets of at least $200,000.
See how Super 8's investment level compares to those of other available travel, cruise & hotel related franchises.
|Under $50K||$50 - 100K||Over $100K|
Browse our full list by category and investment level to find the right business opportunity for you.
Part of Wyndham Hotel Group, the Super 8 hotel brand is one of the worlds most well-known hotel chains with more than 2,700 locations around the globe, more than any other U.S.-based economy lodging provider. Most hotels offer an array of complimentary amenities including free Wi-Fi, free continental breakfast and the opportunity to earn and redeem points through Wyndham Rewards, the brand's guest loyalty program.
Super 8 is not currently accepting new franchise inquiries through this site. Please see our comprehensive directory for currently available franchises near you.
|Category||Travel, Cruise & Hotel|
|Agreement Term||20 years|
|Incorporated Name||Wyndham Hotel Group, LLC|
Add Franchises To Cart
For Free Information