Hotels in India

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in India?

Top hotels in Delhi (and vicinity)

Top hotels in Mumbai (and vicinity)

Top hotels in Bengaluru (and vicinity)

Top hotels in Gurugram

Top cities in India

Great weekend hotel deals in India

Showing deals for:19 Jun - 21 Jun

Top landmarks in India

Check out reviews of India hotels guests love

Find out more about India

Whispers of the Ancients: Explore India's Timeless Tapestry

India, a kaleidoscope of culture and history, invites travellers to explore its majestic temples, vibrant markets, and opulent palaces. From the serene backwaters of Kerala to the bustling streets of Jaipur, each destination offers a unique charm. Experience luxury at world-class hotels and indulge in exquisite cuisine that tantalises the palate. Marvel at the architectural wonders of the Taj Mahal and the ancient ruins of Hampi, or lose yourself amidst the breathtaking landscapes of the Himalayas. An ideal getaway for romantics and adventurers alike, India promises unforgettable experiences that linger long after your journey ends.

Top locations to stay in India

In Puri, Mumbai, and New Delhi, each destination offers unique experiences. Puri is renowned for its ancient temples and rich cultural heritage. Mumbai boasts a vibrant mix of shopping and dining alongside iconic landmarks. New Delhi, with its historical sites and modern amenities, provides a captivating urban experience. For first-time visitors, Mumbai is the ideal choice, blending luxury and adventure seamlessly.

  1. MumbaiOpens in a new window: Mumbai is a bustling metropolis that beautifully blends modernity with tradition. Known for its vibrant shopping scene, you can explore everything from luxury boutiques to lively street markets. The city is also home to iconic cultural attractions like the Gateway of India and the Chhatrapati Shivaji Terminus, offering a glimpse into its rich heritage. For those who enjoy a lively atmosphere, the city's nightlife features cultural events and performances in various venues, making it an exciting place to experience the local arts scene.
  2. New DelhiOpens in a new window: New Delhi is a city steeped in history and culture, serving as the capital of India. It's a fantastic base for exploring stunning architectural marvels like India Gate and the Red Fort. The city is also known for its eclectic shopping options, from bustling markets like Chandni Chowk to upscale malls. Additionally, New Delhi's cultural scene is vibrant, with numerous museums and galleries showcasing India's diverse heritage, making it a captivating destination for any traveler.
  3. PuriOpens in a new window: Puri is a serene coastal town famous for its spiritual significance and beautiful beaches. It’s known for the stunning Jagannath Temple, a masterpiece of architecture and a major pilgrimage site. Visitors can relax on the golden sands of Puri Beach or explore the nearby Konark Sun Temple, a UNESCO World Heritage Site. The town also has a laid-back vibe, perfect for unwinding after exploring its rich history and culture, making Puri an ideal getaway for those seeking both relaxation and spirituality.

Things to do in India

India offers a vibrant mix of thrilling activities and serene escapes. Experience exhilarating river rafting and scenic hikes, then unwind with stunning sunsets over tranquil beaches. Don't miss the chance to indulge in Ayurvedic retreats that rejuvenate the body and spirit, providing the perfect balance for every traveller.

  • Belagavi – Discover the charm of Belagavi, a city enriched with cultural diversity. Start your adventure at the Mhadei Wildlife SanctuaryOpens in a new window, where you can embark on exhilarating hikes, or simply enjoy the stunning scenery. For those seeking thrills, try your hand at rafting on the nearby rivers. As the sun sets, find a tranquil spot in one of the local gardens to soak in the beautiful views. Golf enthusiasts will also find a delight in the city’s golf courses. Don’t forget to explore its temples and churches, each offering a glimpse into the city's spiritual history.
  • Vypin – Vypin is your gateway to sun-soaked adventures on the coast. Spend your day at the renowned Cherai BeachOpens in a new window, where you can swim in the inviting sea or simply relax on the sandy shores. Be sure to catch the breathtaking sunsets that paint the sky in hues of orange and pink. Hop on a ferry for a unique perspective of the islands nearby or engage in beach games with family and friends. The vibrant beach atmosphere here makes it an ideal spot for both relaxation and fun.
  • Edavanakkad – Just a stone's throw from Vypin, Edavanakkad offers a delightful beach experience. Spend your day at Cherai BeachOpens in a new window, where the gentle waves invite you for a refreshing swim and the soft sands are perfect for sunbathing. The beach is not only a place to unwind but also an opportunity to indulge in water sports or enjoy a leisurely stroll along the shore. As daylight fades, the sunsets here are simply magical, making it a perfect ending to a day filled with beachside fun.

4 tips for savvy savings when booking a hotel in India

  1. Book for the cheapest times: The most affordable time to visit India is between May and July, when hotel prices tend to be lower. To truly appreciate the country's rich history and vibrant culture, a stay of at least 2 days is recommended for exploring essential landmarks and natural attractions. This period offers great value for money, making it an ideal choice for travellers on a budget. With the right planning, you might discover even more budget-friendly options, as prices may drop during this season.
  2. Look for last-minute deals on Hotels.com: To uncover enticing last-minute deals in India, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on accommodation close to your travel date. By enabling email alerts or push notifications, you could find yourself informed about flash sales and exclusive last-minute promotions, helping you seize opportunities to save. Additionally, Smart Shopping is a handy comparison tool available through the app, allowing you to compare hotel prices and amenities. This way, if rooms become available or prices drop, you’re more likely to be the first to know and secure your ideal getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your hotel stay in India. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we will recommend more affordable dates, increasing the likelihood of securing the best deal.
  4. Consider your location: Staying in the heart of major cities in India certainly provides the advantage of convenience, with many local attractions just a stone's throw away. However, this prime location often comes at a premium, as accommodation prices in city centres are generally higher. In contrast, smaller towns and rural areas are more likely to be affordable, presenting an opportunity for budget-conscious travellers. For those seeking better rates, considering hotels situated just outside the bustling city centre can be a wise choice, although it may necessitate additional travel to reach key attractions. Alternatively, exploring nearby cities that boast their own unique offerings could provide a delightful experience while still being gentler on the wallet.

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. January, March, and September are the peak travel months in India, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. On the other hand, May, August, and October tend to be quieter times to visit, marked by no to frequent rainfall and sunny to mostly cloudy conditions.

Keep exploring