Hotel booking in India is very competitive, with the cheapest options being hotels booked through the Indian Airlines booking app.
While there are some premium hotels and private accommodation options available, the average price per night is about Rs 1,200 per night, and there is a wide range of prices.
Below is a list of the best hotels in the country, based on the average of hotel bookings through the app.
For hotels in Delhi, Mumbai, Pune and Ahmedabad, we recommend booking through the official websites of the respective cities.
Booking through the airline booking app can be a good option for a shorter stay, or for a longer stay, especially if you want to save on fuel and food.
Here are the top hotels in each city.