India Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in India?

Top hotels in Ludhiana

Top hotels in Delhi (and vicinity)

Top hotels in Mumbai (and vicinity)

Top hotels in Bengaluru (and vicinity)

Top cities in India

Showing deals for:28 Aug - 30 Aug

Top landmarks in India

Check out the India hotels guests love right now

Find out more about India

Whispers of Time: Discover the Enchantment of India's Timeless Temples and Magnificent Monuments

Discover the timeless allure of India, a land where ancient temples, majestic monuments, and regal castles stand as proud testaments to a rich cultural heritage. Wander through vibrant cities adorned with exquisite museums, and indulge in the luxury of exploring historic palaces. From the bustling streets of Delhi to the serene backwaters of Kerala, every corner promises an ideal Indian getaway. Experience unparalleled stays in India, where tradition meets modernity, and every visit unveils a new chapter in its storied past.

Discover great hotels in India

India offers a wide range of hotel accommodations, from cosy budget stays to luxurious 5-star retreats. Whether you’re exploring Mumbai’s bustling urban life or seeking spacious comfort in serene destinations, India’s hotels cater to every traveller’s needs. These are some of the hotels preferred by our travelers in India:

  1. The Westin Kolkata RajarhatOpens in a new window: Nestled in the bustling heart of Mumbai, The Westin Kolkata Rajarhat is a luxurious 5.0-star haven, boasting an impressive guest rating of 9.2. This property features top-notch amenities including exquisite dining options and a bar with a refined selection for discerning guests. The exceptional service provided by the staff ensures a seamless experience, making it a prime choice for leisure travellers seeking both comfort and sophistication. With its strategic location close to airports, guests enjoy effortless convenience for their travels, enhancing their overall experience.
  2. The St. Regis MumbaiOpens in a new window: Located in the vibrant city of Gurugram, The St. Regis Mumbai stands out as a luxurious 5.0-star retreat with a commendable guest rating of 8.8. This property is renowned for its unique hot spring offerings, creating a distinctive atmosphere for travellers looking to unwind. With a diverse and delightful breakfast buffet and attentive service, guests can indulge in a culinary journey each morning. The hotel embodies a welcoming and high-quality experience, perfectly suited for leisure travellers seeking relaxation and rejuvenation in a tranquil setting.
  3. TridentOpens in a new window: Situated in the scenic city of Siliguri, Trident is a 5.0-star destination with a strong guest rating of 9.2. This stylish hotel is designed for leisure travellers, offering modern accommodations and an inviting atmosphere. Guests can enjoy superb dining experiences, with a focus on both comfort and quality. The attentive staff further enhances the stay, ensuring every need is met with warmth and care. This property is an ideal choice for those looking to immerse themselves in the local culture while enjoying luxurious amenities and services.

Where to stay in India

In New Delhi, Mumbai, Bengaluru, each destination offers unique attractions: New Delhi entices with its rich historical monuments, temples, and cultural heritage; Mumbai captivates with its seaside charm, vibrant shopping, and dining experiences; Bengaluru impresses with its modern business vibe and adventurous escapes. For first-time visitors, New Delhi is ideally suited for exploring India’s luxury and heritage.

  1. New DelhiOpens in a new window: New Delhi is a vibrant destination known for its rich culture and historical charm. The city offers a mix of colourful temples and impressive monuments, including must-see places like Swaminarayan Akshardham Temple and Red Fort. It’s an ideal spot for those who appreciate fine architecture and well-kept gardens, along with a deep dive into the local art and museum scene. Whether you’re exploring the intricate details of ancient artefacts or enjoying a leisurely visit to a serene garden, New Delhi promises a memorable experience for travellers keen on history and culture.
  2. MumbaiOpens in a new window: Mumbai stands out as a lively city where modernity meets tradition. It’s perfect for travellers who enjoy a blend of vibrant shopping scenes and beautiful seaside views, with highlights including Siddhi Vinayak Temple and Gateway of India. The city is also well-known for its bustling local markets and charming cafes, making it a great spot for a relaxed yet engaging stay. From scenic excursions to delightful dining experiences, Mumbai offers a variety of attractions that reflect its dynamic urban spirit.
  3. BengaluruOpens in a new window: Bengaluru is a refreshing escape for those who value a mix of business connectivity and cultural heritage. With a range of unique attractions like temples and notable monuments, the city provides a perfect balance between work and leisure. It’s an excellent choice if you’re looking to unwind in cosy cafes after a day of shopping or exploring local spa retreats. Bengaluru’s well-curated blend of modern comforts and historical sites offers a distinctive experience that appeals to travellers seeking both relaxation and exploration.

Things to do in India

India offers a vibrant blend of thrill and tranquility, where you can practise yoga amidst ancient temples, shoot hoops in bustling cities, or cycle through picturesque hills and lush nature. Explore monumental sites, unwind in serene landscapes, and experience the rich tapestry of life in this enchanting land.

  • Coimbatore – This vibrant city offers a blend of spirituality and outdoor activities. Explore the stunning Eachanari Vinayagar Temple, a revered site surrounded by lush greenery. Take a moment to appreciate the serene atmosphere as you enjoy the intricate architecture. If you're feeling adventurous, hop on a bike and ride through the hilly trails that meander through the beautiful landscape. After some physical activity, unwind with a refreshing yoga session, perfect for relaxing your mind and body. Sports enthusiasts can also find basketball courts around the city, providing a chance to engage in some friendly competition.
  • Pavagada – In this charming city, you'll find the historic Vivekananda House, a site rich in cultural significance. This place is a wonderful opportunity to learn about the life of Swami Vivekananda and the impact he had on Indian philosophy. Take your time to explore the exhibits and soak in the ambience that reflects the teachings of this great thinker. Pavagada also boasts a tranquil atmosphere that invites reflection and personal growth, making it a lovely stop for those seeking a peaceful experience.
  • Nagaur – Known for its impressive monuments, Nagaur invites you to explore the majestic Khimsar Fort. This historical fort, with its grand architecture and fascinating history, provides a glimpse into the region's past. Wander through the ancient corridors and admire the intricate designs that adorn the walls. The fort's elevated position offers stunning views of the surrounding landscape, perfect for photography enthusiasts. As you explore, keep an eye out for local artisans and their crafts, adding a unique touch to your visit.

4 tips for savvy savings when booking a hotel in India

  1. Book for the cheapest times: The most budget-friendly time to visit India is between May and July, when hotel prices are generally lower. To fully appreciate the rich history and diverse culture, a stay of at least 2 days is recommended, allowing you to explore important landmarks and natural attractions. This period offers great value for money, making it an ideal time for travellers who are looking to experience India without breaking the bank.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers an array of last-minute hotel bargains for travellers. By exploring the DealsOpens in a new window or Last-Minute Deals sections, you may discover discounted rates on luxury hotels, especially as your travel dates approach. Additionally, enabling email alerts or push notifications could keep you informed about flash sales, ensuring you're more likely to see price drops. With the Smart Shopping feature, available via the app, travellers can compare hotel prices and amenities, allowing you to monitor availability and secure a great deal when a room becomes available.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates could help you find a more favourable rate for your stay at an Indian hotel. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we’ll suggest alternative dates that could help you find a more appealing rate.
  4. Consider your location: Staying in the heart of major Indian cities can offer unparalleled convenience, yet it often comes with a heftier price tag. Accommodations in city centres are typically more expensive due to their proximity to popular local attractions and amenities. In contrast, smaller towns and rural areas are generally more likely to be affordable, providing a cost-effective alternative for discerning travellers. For those seeking better rates, it may be worth considering hotels located just outside the city centre, although this could entail additional travel time to reach key sights. Additionally, exploring nearby cities that boast their own attractions can yield budget-friendly options without compromising on experience.

Best time to go to India

India has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit India are January, March, and September, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by no to frequent rainfall and sunny to mostly cloudy conditions.

Keep exploring