Download the list of Hotels in India. Smartscrapers provides an accurate directory and the latest data on the number of Hotels in India
As of November 14, 2024, India has 126,005 hotels, marking a 5.12% increase from 2023. Among these, 99,344 (78.84%) are single-owner establishments, while 26,661 (21.16%) are part of larger brands. The states with the highest number of hotels are Uttar Pradesh with 15,800, Maharashtra with 15,392, and West Bengal with 8,028. The average age of hotels in India is approximately 5 years.