All products are independently selected by our editors. If you buy something, we may earn an affiliate commission.
India's hotel scene is awash with glittering places to stay – grand palaces across New Delhi and Mumbai to gorgeous properties set in acres of gardens and pretty stays from Agra to Kolkata via Udaipur, Jaipur and Bengaluru. The Leela Ashtamudi's location appealed, while regal scores across the board, especially for cuisine, rooms and design, took Jaipur's magnificent Oberoi Rajvilas into first place.
These are the top hotels in India, according to the 2024 Readers' Choice Awards. The scores below are percentages representing overall average levels of satisfaction. For our editorial selection, see our guide to the best hotels in India according to our editors.
20. Radisson Hotel Jass, Shimla. Score 91.89
19. 28 Kothi, Jaipur. Score 92.05
18. The Leela Ashtamudi, Kerala. Score 92.08
17. The Oberoi Grand, Kolkata. Score 92.14
16. The Oberoi, Bengaluru. Score 92.19
15. Rambagh Palace, Jaipur. Score 92.67
14. The Leela Palace Jaipur. Score 93.70
13. The Johri, Jaipur. Score 94.00
12. Mihir Garh, Rajasthan. Score 94.34
11. Taj Lake Palace, Udaipur. Score 94.60
10. The Oberoi, Mumbai. Score 94.78
9. The Oberoi, New Delhi. Score 95.65
8. Six Senses Fort Barwara, Rajasthan. Score 96.04
7. The Leela Palace Chennai. Score 96.30
6. Samode Haveli, Jaipur. Score 96.57
5. The Oberoi Amarvilas Agra. Score 97.30
4. The Leela Palace Udaipur. Score 97.67
3. The Oberoi Udaivilas, Udaipur. Score 98.56
2. Umaid Bhawan Palace, Jodhpur. Score 99.00
1. The Oberoi Rajvilas, Jaipur. Score 99.33