Skip to content
BrownTravels

The best hotels in India

The best hotel in India is The Oberoi Udaivilas in Udaipur, with a Browntravels editorial score of 9.6/10. Umaid Bhawan Palace in Jodhpur (9.5/10) and Rambagh Palace in Jaipur (9.4/10) complete the top three.

  1. The Oberoi Udaivilas, Udaipur♛

    Best hotel in India

    The Oberoi Udaivilas

    Udaipur · Editorial score 9.6/10 · £££££

    A palatial dreamscape of domes, courtyards and semi-private pools on Lake Pichola, delivering Rajasthan's most celebrated hotel service.

    Best for: Honeymooners, Couples, Culture seekers

    India's definitive romantic resort—palace grandeur, flawless service and that Lake Pichola view make it worth planning a trip around.

    Read the full review
  2. Umaid Bhawan Palace, Jodhpur2

    No. 2 in India

    Umaid Bhawan Palace

    Jodhpur · Editorial score 9.5/10 · £££££

    A vast art-deco palace above the Blue City, still home to Jodhpur's royal family and run in part as one of the world's most extraordinary hotels.

    Best for: Honeymooners, History lovers, Once-in-a-lifetime travellers

    One of the world's few hotels that genuinely deserves the word palace — worth the splurge for the most memorable stay in Rajasthan.

    Read the full review
  3. Rambagh Palace, Jaipur3

    No. 3 in India

    Rambagh Palace

    Jaipur · Editorial score 9.4/10 · £££££

    The former residence of the Maharaja of Jaipur, a sandstone palace of marble corridors, peacock-filled gardens and princely suites run by Taj since the 1970s.

    Best for: Couples, History lovers, Celebration trips

    India's benchmark palace hotel—princely suites, peacock lawns and ceremony that feels inherited rather than staged.

    Read the full review

Hotels in India: questions answered

What is the best hotel in India?
The Oberoi Udaivilas in Udaipur, scored 9.6/10 by Browntravels editors. India's definitive romantic resort—palace grandeur, flawless service and that Lake Pichola view make it worth planning a trip around.
What are the top 3 hotels in India?
1. The Oberoi Udaivilas, Udaipur (9.6/10); 2. Umaid Bhawan Palace, Jodhpur (9.5/10); 3. Rambagh Palace, Jaipur (9.4/10).
How does Browntravels rank hotels in India?
Every hotel carries an editorial score from 0 to 10, set by our editors and never by hotels, across six areas: service, design, dining, wellness, location and value. The Crown lists the highest-scoring hotels we cover in each country and updates as soon as a stronger hotel joins the directory. Commercial relationships never influence scores or rankings.
How many hotels in India does Browntravels cover?
6 hotels in India have a full Browntravels profile, each with an editorial score, who it suits best and our verdict.

Rankings follow our editorial policy. See the best hotels in every country.