The best hotels in India: 2023 Readers' Choice Awards

These are the very best hotels in India – as voted for by you
Umaid Bhawan Palace Jodhpur
Jaideep Oberoi

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.

These are the best hotels in India, according to the 2023 Readers' Choice Awards. The scores below are percentages representing overall average levels of satisfaction.

20. The Lodhi, New Delhi. Score 93.10

19. Suryagarh, Jaisalmer. Score 93.21

18. The Oberoi Grand, Kolkata. Score 93.39

17. The Leela Palace Jaipur. Score 93.96

16. The Taj Mahal Palace, Mumbai. Score 94.23

15. The Leela Palace Bengaluru. Score 94.26

14. The Oberoi, Bengaluru. Score 94.39

13. Fairmont Jaipur. Score 94.40

12. The Oberoi Udaivilas, Udaipur. Score 94.43

11. The Oberoi Amarvilas, Agra. Score 94.61

Umaid Bhawan Palace, Jodhpur

10. Mihir Garh, Rajasthan. Score 94.71

9. Taj Nadesar Palace, Varanasi. Score 94.99

8. ITC Maurya, A Luxury Collection Hotel, New Delhi. Score 95.62

7. The Oberoi, New Delhi. Score 95.69

6. The Leela Palace New Delhi. Score 96.00

5. The Oberoi Rajvilas, Jaipur. Score 96.00

4. The Imperial, New Delhi. Score 96.15

3. Taj Lake Palace, Udaipur. Score 96.38

2. The Leela Palace, Udaipur. Score 97.01

1. Umaid Bhawan Palace, Jodhpur. Score 98.97 (pictured above)