1. Rambagh Palace, Jaipur
The most expensive suite at this former royal residence can cost upwards of ₹6,00,000 per night.
2. Taj Lake Palace, Udaipur
A one-night stay at this Mewar dynasty palace also costs more than ₹6,00,000.
3. The Oberoi Udaivilas, Udaipur
Overlooking Lake Pichola in Udaipur, the exclusive suites in this hotel come with personal butlers and private pools.
4. Umaid Bhavan Palace, Jodhpur
Almost a century old, Elizabeth Hurley got married at this amazing palace hotel.
5. The Leela Palace, New Delhi
The most expensive hotel in the capital has hosted everyone from Tom Cruise to Vladimir Putin.
6. Kumarakom Lake Resort, Kerala
This vacation destination is one of the country's best kept secrets. Prince Charles celebrated his 65th birthday at this resort.
7. The Oberoi Amarvilas, Agra
The USP of this hotel is that it overlooks the Taj Mahal. A one-night stay here costs in the high six figures.
8. The Oberoi Rajvilas, Jaipur
The Kohinoor Villa in this royal resort comes with its own private pool and dining pavilion.
9. Taj Falaknuma Palace, Hyderabad
This hotel used to be the home of the Nizam of Hyderabad and is called the "Mirror of the Sky".
10. The Leela Palace, Udaipur
This stunning hotel is located on the banks of Pichola lake and is one of the few heritage hotels in the country.
11. The Taj Mahal Palace and Tower, Mumbai
One of the country's oldest and best-known hotels, it has hosted a number of international celebrities like Kanye West.
12. The Oberoi Grand, Kolkata
Known as the "Grand Dame of Kolkata", the Oberoi Grand has been one of India's most luxurious hotels since the late 1880s.
13. Park Hyatt, Goa
This resort and spa is the ultimate destination for a luxury beachside vacation.
14. Samode Palace, Jaipur
This palace is over 450 years old and has played host to a number of celebrities and artists from across the world.