Starwood Hotels & Resorts employees earn $55,000 annually on average, or $26 per hour.