These are the 5 most expensive hotels in the country, the fare for one night will blow your mind.


India is known all over the world not only for its diversity, culture and rich history but also for its luxurious and royal hospitality. There are many such historical palaces, heritage properties and 7-star ultra-luxury resorts in the country, where the feeling of staying is no less than that of a king or a king. The super-premium suites of these hotels offer world-class amenities like private butlers, gold-encrusted terraces, private swimming pools and helipads. But do you know how much it costs to stay one night in the 5 most expensive hotels of India? Their fares are so high that the same amount of money that can be used to buy a luxury car is spent in just spending 24 hours here. Let us know about the list of 5 most expensive hotels of the country and the hair-raising rents of their royal suites.

#1 No. 1: Sujan Rajmahal Palace (Jaipur) – Royal spend at ₹29 lakh per night

‘Suján Rajmahal Palace’ located in the Pink City Jaipur is considered to be the most expensive and luxurious hotel in India. This historical palace, built in 1727, has been the residence of the royal family of Jaipur. The fare for one night stay in the most exclusive suite of this palace is approx. ₹29 lakh Reaches. Guests staying in this 4-storey heritage suite are treated to vintage car rides, private dining and royal butler service. The ancient artefacts and chandeliers used in its interiors take you straight to the royal era.

#1 No. 2: Taj Rambagh Palace (Jaipur) – Grand Presidential Experience at ₹16 lakh per night

Taj Rambagh Palace, known as the ‘Jewel of Rajasthan’, is also included in the first choice of rich people and international celebrities around the world. This residence of the former Maharaja of Jaipur Sawai Mansingh II is now operated by the Taj Group. One night’s rent for the ‘Grand Presidential Suite’ of this palace is around Rs. ₹16 lakh Is. Recently, high level diplomats of America and billionaires from all over the world have stayed here. Peacocks roam freely in this complex spread over 47 acres and food is served in pure gold crockery in the Suvarna Mahal Dining here.

#1 No. 3: The Oberoi Amarvilas (Agra) – A unique view of the Taj Mahal for ₹12 lakh

Located just 600 meters away from the Taj Mahal, one of the seven wonders of the world, ‘The Oberoi Amarvilas’ is an unmatched confluence of luxury and love. The most premium ‘Kohinoor Suite’ of this hotel is known for its private terrace and private pool. The rent for this suite is approx. ₹12 lakh per night Is. The most special thing about this room is that you can directly see the amazing view of the Taj Mahal while sitting in your private Jacuzzi or lying on the bed.

#1 No. 4: The Oberoi Rajgarh Palace (Khajuraho) – Royal Retreat at ₹11 lakh per night

The 350-year-old Oberoi Rajgarh Palace, situated on the Maniyargarh hills near Panna National Park and Khajuraho in Madhya Pradesh, is writing a new definition of luxury. The cost of spending a night in the Kohinoor Suite of this heritage palace is around ₹11 lakh Is. This palace, which has made a place in Time Magazine’s ‘World’s Greatest Places 2026’, is surrounded by dense forests on all sides, where 24-hour personal chef, private pool and estate guards are available.

#1 No. 5: Taj Lake Palace (Udaipur) – Floating palace in the middle of the lake for Rs 10 lakh

‘Taj Lake Palace’ situated in Udaipur, the city of lakes of Rajasthan, comes at number 5 in this list. This beautiful palace made of marble in the middle of Lake Pichola appears to be floating in water. One night’s rent for the Grand Royal Grand Suite of this hotel, which witnessed the shooting of James Bond’s famous film ‘Octopussy’, is around Rs. ₹10 lakh Is. To reach here, guests have to take only boat transfer, which makes it one of the safest and private stays in the world.