17 GBP - 30 GBP
|CHEAPEST CITY IN INDIA||Amritsar||24% cheaper||Hotels in Amritsar are the cheapest in India at just 17 GBP per night on average.|
|MOST EXPENSIVE CITY IN INDIA||Panaji||36% more expensive||Panaji has the highest priced hotels in India with rooms averaging 30 GBP per night.|
|MOST POPULAR CITY IN INDIA||New Delhi||207% 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 July, as the prices are significantly lower than in October - just 45 GBP per night.
Our users tend to visit New Delhi more often than any other city when travelling to India.
An average rate of 171 GBP per night is to be expected when planning a stay in a luxury hotel room in India. This rate is about 179% above the country’s average nightly rate of 62 GBP.
At 560 GBP per night, Jaipur is the most expensive city in India to book a hotel room in. The average cost of 560 GBP is about 816% above the country's average price per night.
If you’re looking for the best deal when visiting India, consider staying in Chennai. According to our data, Chennai is the least expensive city to spend the night in when visiting India, with an average nightly rate of 5 GBP, 92% below the country’s average.