21€ - 73€
|CHEAPEST CITY IN INDIA||Tirupati||36% cheaper||Hotels in Tirupati are the cheapest in India at just 21€ per night on average.|
|MOST EXPENSIVE CITY IN INDIA||Havelock Island||121% more expensive||Havelock Island has the highest priced hotels in India with rooms averaging 73€ per night.|
|MOST POPULAR CITY IN INDIA||New Delhi||78% more users visited||More momondo users search for hotels in New Delhi than any other city in India|
If you are looking to save money on your hotel room in India, consider visiting the country in July as it is the least expensive month at just 74€ per night. Avoid booking a hotel room in February if you are looking for a deal; it is the most expensive month.
Out of all the tourist destinations in India, our data shows that travellers tend to visit New Delhi more often than any other city.
The average cost per night for a luxury hotel room in India is 182€, 151% higher than the country’s average hotel room. A room in a standard hotel costs 72€ per night on average.
Havelock Island is the most expensive city in India to book a hotel room in. The nightly rate of 73€ is 121% more than the average city in India.
The least expensive city in India to stay in is Agonda. With an average rate of 6€ per night, Agonda is about 91% less expensive than other cities in India.