Visiting India in June would make for the least expensive trip at just 53 CAD per night on average. To save on your trip, avoid planning it during February, as this is the most expensive month on average.
Out of all the tourist destinations in India, our data shows that travellers tend to visit New Delhi more often than any other city.
Expect to pay about 294 CAD per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 166% more than the average hotel room in India, which costs 110 CAD each night.
At 973 CAD per night, Jaipur is the most expensive city in India to book a hotel room in. The average cost of 973 CAD is about 782% above the country's average price per night.
Chennai currently offers the lowest nightly rates of any city in India at just 8 CAD; a price that is 92% lower than the average rate per night in India.