Our selection of the best castle hotels in India. Experience Indian history in a castle standing in an ancient towns or the historic countryside.

Bal Samand Lake Palace

Rajasthan, India

Stay from ₹10855 per room, per night (bed & breakfast).

Our Experts Say:

Just outside of Jodhpur’s city centre, the Balsamand Lake Palace stands mighty in all its 17th-century splendour. Transport yourself to a time now long forgotten in one of the palace’s many stunning rooms, its fabulous gardens, or even its fine-dining restaurant onsite. See more

8.7
Very Good
No recent reviews

Fort JadhavGADH

Maharashtra, India

Stay from ₹17700 per room, per night (bed & breakfast).

Our Experts Say:

Built in 1710, Fort JadhavGADH still stands today as the only heritage hotel in Maharashtra. Enjoy living like royalty in one of the property’s stunning rooms and suites, dine in the onsite restaurant and café, relax in the spa resort, and recall tales of a time now forgotten in the exclusive onsite museum, all whilst taking in the breathtaking views around you. See more

8.2
Very Good
No recent reviews

ITC Grand Bharat

Haryana, India

Stay from ₹24957 per room, per night (bed & breakfast).

Our Experts Say:

Amidst the ancient Aravalli Range sits the ITC Grand Bharat, as a sustainable tribute to the Indian luxury that has earned it its prestige. Fabulous suites, rooms and villas are all on offer to guests during their stay, as well as delicious dining destinations onsite, and personalised wellbeing opportunities.. See more

8.7
Very Good
No recent reviews

Laxmi Vilas Palace

Gujarat, India

Stay from ₹12744 per room, per night (bed & breakfast).

Our Experts Say:

Tradition blends with elegance, and leaves you only ever wanting more at the Laxmi Vilas Palace. Offering a variety of creatively furnished rooms, and a host of recreational, relaxation, and dining opportunities, what more could you ask for during your palatial getaway? See more

7.5
Good
No recent reviews

Neemrana Fort Palace

Neemrana, Rajasthan, India

Stay from ₹10089 per room, per night (bed & breakfast).

Our Experts Say:

Built on the Aravalli Hills, lies the Neemrana Fort Palace, standing spectacularly over Rajasthan for over 500 years. With an array of rooms available for your stay spread across the palace’s many wings, dining in the onsite restaurant, hanging gardens, and spa facilities, there has been no stone left unturned in making a leisure stay so luxurious. See more

7.7
Good
No recent reviews

Rajmahal Palace

Rajasthan, India

Stay from ₹29500 per room, per night (bed & breakfast).

Our Experts Say:

Uniting a regal ambiance with magnificent modern facilities, the Rajmahal Palace is the perfect example of Indian hospitality at its finest. Dating back to the 18th century, the property offers 13 different rooms and suites for your stay, as well as 4 unique dining options and a myriad of experiences that will be hard to ever forget! See more

8.9
Superb
No recent reviews