Asia · 20 destinations
Boutique hotels in India
India's small hotels turn palaces, havelis and tea bungalows into quiet retreats, from Rajasthan to Kerala and the Himalaya.
Ranked
The best destinations in India
No. 2
Jaipur
Old town & heritage4 hotels
No. 3
Goa
Coast & beach4 hotels
No. 4
Jodhpur
Old town & heritage4 hotels
No. 5
Alleppey (Kerala Backwaters)
Lake & river4 hotels
No. 6
Mumbai
City4 hotels
No. 7
Rishikesh
Mountains4 hotels
No. 8
Varanasi
Old town & heritage4 hotels
No. 9
Delhi
City3 hotels
No. 10
Pondicherry
Coast & beach3 hotels
No. 11
Darjeeling
Mountains4 hotels
No. 12
Munnar
Mountains4 hotels
No. 13
Hampi
Old town & heritage4 hotels
No. 14
Coorg
Mountains4 hotels
No. 15
Jaisalmer
Desert4 hotels
No. 16
Leh (Ladakh)
Mountains4 hotels
No. 17
Shimla
Mountains4 hotels
No. 18
Kochi
Coast & beach5 hotels
No. 19
Agra
Old town & heritage3 hotels
No. 20
Andaman Islands
Island3 hotels
Choose your setting
India by setting
India has an extraordinary supply of historic buildings that now work as small hotels. Maharajas' palaces and merchants' havelis in Rajasthan, colonial mansions in Goa and Pondicherry, tea bungalows in the Himalayan foothills and Kerala's old family homes all offer a more personal stay than a large hotel.
Rajasthan
Udaipur, Jaipur, Jodhpur and Jaisalmer are the heart of the heritage hotel trade. Each has havelis and palaces with courtyards, painted walls and rooftop views of forts and lakes. Winter is the best time, when days are warm and nights are cold.
The cities
Delhi, Mumbai and Agra reward careful choice of base: a restored haveli in Old Delhi, a calm Colaba townhouse in Mumbai, a rooftop facing the Taj in Agra. Varanasi's ghats and Rishikesh's riverbanks have their own riverside stays.
The south and the coast
Kerala's backwaters, Munnar's tea hills and Coorg's coffee estates are slow, green and humid. Goa and Pondicherry mix Portuguese and French colonial streets with the sea, and the Andaman Islands add beaches.
The mountains
Darjeeling, Shimla and Leh sit in the Himalaya, with colonial hill hotels, tea estates and high-altitude desert. Choose the season carefully: the monsoon from June to September affects most of the country except Ladakh.
When to go
October to March is the best time for most of India. Summer is extremely hot in the plains.
Good to know
Questions about India
Where is the best place for a boutique hotel in India?
Udaipur is our top-ranked boutique hotel destination in India, followed by Jaipur and Goa.
What kinds of boutique hotel destinations does India have?
Our 20 destinations in India are 6 mountains, 5 old town & heritage, 3 coast & beach, 2 city, 2 lake & river, 1 desert and 1 island.