#351 OverallHospitality
O

Omni Hotels & Resorts

Omni Hotels & Resorts is a luxury hotel brand that primarily owns and manages its properties but offers limited franchise opportunities. It focuses on upscale business and leisure destinations across North America.

Key Metrics

Min Investment
$0
Total Units
60
Total Operators
60
Royalty Fee
Not Publicly Disclosed
Founded
1958

Financial Requirements

Liquid Capital Required

$0

Net Worth Required

$0

Franchise Fee

$25,000

Total Investment

$0 - $0

Recent News

"Omni Hotels & Resorts is expanding its portfolio with a new $600 million hotel project in New Orleans, approved in November 2025, and a multi-phase transformation of the Omni Amelia Island Resort & Spa, set for completion in Spring 2026."

Operations & Support

Training Provided

  • Initial Training: 2 weeks
  • On-site Training Available
  • Ongoing Support

Terms & Agreement

  • Term Length: 10 Years (Renewable)
  • Territory Protection: Available
  • Absentee Ownership: Not Allowed

Interested in Omni Hotels & Resorts?

Take the first step towards ownership. Request free information to learn more about this opportunity.

By clicking Request Info, you agree to our Terms of Service and Privacy Policy.

Quick Facts

Headquarters4001 Maple Avenue, Suite 500, Dallas, TX 75219, USA
Operating RegionsUnited States, Canada, Mexico
Social Profiles
Franchising Since1958
FinancingThird-party
Veteran DiscountNo