India’s top Hotels

Some of the world’s most luxurious hotels

The Indian Oberoi hotels are some of the world’s best, with the Oberoi Vanyavilas toping the World’s Best Hotels list and three others hotels of the same chain following in Jaipur, Mumbai and Udaipur. There are also four palaces on the list, with the Taj Mahal Palace and Tower in Mumbai obtaining the highest scores.

  1. ITC Mughal, Agra, India
  2. Oberoi Amarvilas, Agra, India
  3. Oberoi Rajvilas, Jaipur, India
  4. Rambagh Palace, Jaipur, India
  5. Umaid Bhawan Palace, Jodhpur, India
  6. Taj Mahal Palace & Tower, Mumbai, India
  7. The Oberoi Mumbai, Mumbai, India
  8. Taj Mahal Hotel New Delhi, New Delhi , India
  9. Taj Palace Hotel New Delhi, New Delhi, India
  10. The Imperial New Delhi, New Delhi, India
  11. The Oberoi New Delhi, New Delhi, India
  12. Oberoi Udaivilas, Udaipur, India
  13. Taj Lake Palace, Udaipur, India
  14. Vivanta by Taj – Malabar, Kochi, India

Book Now