$28 - $102
|CHEAPEST CITY IN INDIA||Amritsar||44% cheaper||Hotels in Amritsar are the cheapest in India at just $28 per night on average.|
|MOST EXPENSIVE CITY IN INDIA||Alappuzha||107% more expensive||Alappuzha has the highest priced hotels in India with rooms averaging $102 per night.|
|MOST POPULAR CITY IN INDIA||New Delhi||50% more users visited||More momondo users search for hotels in New Delhi than any other city in India|
When travelling to India it would be best to plan your trip around the month of June, as the prices are significantly lower than in January - just $97 per night.
India is full of enlightening and adventurous cities, but the most popular tourist destination is New Delhi.
Expect to pay about $237 per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 47% more than the average hotel room in India, which costs $161 each night.
Visiting and staying overnight in Alappuzha will cost you a premium compared to the rest of India. Expect to pay $102 per night, a rate that is about 107% more than the country’s average.
The least expensive city in India to stay in is Amritsar. With an average rate of $19 per night, Amritsar is about 88% less expensive than other cities in India.