Hotels in India

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in India?

Top hotels in Delhi (and vicinity)

Top hotels in Mumbai (and vicinity)

Top hotels in Puri

Top hotels in Bengaluru (and vicinity)

Top cities in India

Great weekend hotel deals in India

Showing deals for:20 Feb - 22 Feb

Top landmarks in India

Check out reviews of India hotels guests love

Find out more about India

Unveiling the Soul of India: A Tapestry of Temples and Timeless Treasures

India, a kaleidoscope of culture and history, invites you to explore its breathtaking landscapes and vibrant traditions. From the majestic Taj Mahal to the intricate temples of Varanasi, each corner tells a tale of its rich heritage. Experience luxury at opulent hotels in Udaipur and Jaipur, or indulge in serene retreats in Kerala’s backwaters. Wander through bustling markets, savour aromatic spices, and witness the colourful festivals that light up the streets. Whether you seek adventure in the Himalayas or tranquillity on Goa’s beaches, India promises an unforgettable getaway that captivates every traveller’s heart.

Discover great hotels in India

India offers a diverse range of hotel accommodations, from luxurious five-star establishments with stunning views to charming boutique hotels steeped in history. Expect lavish amenities, exquisite dining, and serene resorts that showcase the country's rich culture and natural beauty, ensuring a memorable stay. These are some of the hotels preferred by our travellers in India:

  1. Courtyard by Marriott Bengaluru HebbalOpens in a new window: This exquisite 5.0-star hotel in Bengaluru offers a sophisticated lodging experience, perfect for discerning leisure travellers. With an array of high-end amenities, guests can indulge in elegant dining options and unwind in an atmospheric rooftop bar. The architectural design of the property adds to its charm, making it a standout choice for those seeking a luxurious escape. The hotel excels in providing comprehensive services, ensuring a seamless experience. Positive sentiments highlight the exceptional comfort and distinctive experiences that travellers can expect during their stay.
  2. Taj Cidade de Goa HeritageOpens in a new window: Located in the vibrant city of Panaji, this stunning 5.0-star resort boasts direct access to a beautiful beach, making it an ideal haven for leisure travellers. With features such as an infinity pool and high-end restaurants, guests can relish the ultimate relaxation and indulgence. The property is designed with a focus on providing unique experiences, ensuring that every moment is memorable. Review sentiments consistently praise the luxurious ambiance and the opportunity to unwind in a serene environment, making it a perfect getaway.
  3. Hyatt Regency LucknowOpens in a new window: Nestled in Lucknow, this remarkable 5.0-star hotel offers a luxurious stay tailored for leisure travellers. The property showcases exquisite architectural design and features a lavish spa, allowing guests to immerse themselves in relaxation and rejuvenation. With a range of high-quality dining options and a beautifully designed pool area, the hotel provides a tranquil escape from the bustling city. Positive feedback highlights the refined atmosphere and the exquisite attention to detail, ensuring an unforgettable experience for all who visit.

Top locations to stay in India

In Mumbai, New Delhi, and Puri, each destination offers unique attractions. Mumbai boasts vibrant markets and luxury hotels, making it a bustling metropolis. New Delhi is rich in history with its magnificent temples and cultural sites. Puri, known for its serene beaches and ancient ruins, is a spiritual haven. For first-time visitors, New Delhi is the ideal choice for its blend of tradition and modernity.

  1. MumbaiOpens in a new window: Mumbai is a bustling metropolis known for its vibrant culture and iconic skyline. A haven for shopping enthusiasts, you can explore everything from high-end boutiques to local markets. Indulge in the city's rich history by visiting stunning temples and cultural landmarks, including the famous Gateway of India. The city's nightlife is electric, offering a range of cultural experiences from theatres to live music venues. With its diverse culinary scene and beautiful beaches, Mumbai truly captures the essence of modern India.
  2. New DelhiOpens in a new window: New Delhi, the capital city, is an exciting blend of ancient history and contemporary life. You can immerse yourself in the city's heritage by visiting magnificent temples and historical monuments, such as the Red Fort and Humayun's Tomb. Shopping here is a delight, with vibrant markets and stylish malls catering to all tastes. The city is also home to a variety of cultural attractions, including art galleries and museums, making it a fascinating place to explore.
  3. PuriOpens in a new window: Puri is a spiritual haven renowned for its ancient temples and serene beaches. Most famous for the Jagannath Temple, a significant pilgrimage site, Puri offers a tranquil atmosphere perfect for relaxation. The local markets are bursting with handmade crafts and souvenirs, making shopping a delightful experience. Additionally, the stunning coastline provides opportunities for leisurely beach walks and enjoying the sunset, making Puri a unique blend of spirituality and natural beauty.

Things to do in India

India offers a delightful blend of excitement and tranquillity, from serene lakeside retreats and vibrant temples to lush forests teeming with birdlife. Unwind at an Ayurvedic retreat, or embark on an exhilarating birdwatching adventure, all while soaking in the rich tapestry of this enchanting land.

  • Kusumi – Explore the breathtaking beauty of Simlipal National ParkOpens in a new window, where adventure awaits at every turn. Hike through lush landscapes and marvel at diverse wildlife, all set against a backdrop of stunning scenery. This outdoor haven is perfect for those who love to connect with nature. Whether you're trekking through the dense forests or spotting exotic birds, Simlipal National ParkOpens in a new window offers endless opportunities for exploration and excitement.
  • Cooch Behar – Step into a world of history and nature in Cooch Behar. Visit the enchanting Tagore's AshramOpens in a new window to soak up the rich cultural heritage and appreciate the beautiful architecture. After that, indulge in some birdwatching at the serene lakes and lush forests that surround you. The vibrant flowers in the area add a splash of colour to your visit, making it a delightful experience for nature enthusiasts and culture seekers alike.
  • Darwha – Discover the tranquil charm of Pariej LakeOpens in a new window in Darwha. This picturesque spot is ideal for a romantic outing or a peaceful day outdoors. Stroll along the scenic shores, breathe in the fresh air, and enjoy the captivating views. The serene environment is perfect for a picnic or simply unwinding while surrounded by nature. Don't forget your camera to capture the stunning sunsets that paint the sky with vibrant hues over Pariej LakeOpens in a new window.

4 tips for savvy savings when booking a hotel in India

  1. Book for the cheapest times: The most affordable period to visit India is between May and July, when hotel prices tend to be lower. A stay of at least 2 days is recommended for discovering the country’s significant landmarks and cultural sites. This timeframe offers great value for money, allowing budget-conscious travellers to explore historical monuments, cultural attractions, and stunning natural wonders. With prices possibly dropping during this season, it’s an excellent opportunity for those looking to enjoy India on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in India, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about exclusive flash sales and promotions, helping you secure the best prices. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, increasing your chances of finding luxury hotel deals. With these resources, you could be among the first to know about room availability and price drops for your ideal getaway.
  3. Be flexible with dates: Prices may fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your dates could help you save on your stay at a hotel in India. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is relatively high, we’ll suggest alternative dates that may offer more affordable options, helping you to secure a better deal.
  4. Consider your location: Staying in the heart of major cities in India undoubtedly offers the convenience of proximity to local attractions, but it often comes at a premium. Accommodation in these bustling areas is more likely to be costly, making it challenging for budget-conscious travellers. In contrast, smaller towns and rural regions tend to be more affordable, presenting an enticing option for those looking to save. For better rates, consider hotels located slightly outside the city centre; while this may necessitate some additional travel to reach key sights, the financial benefits can be significant. Alternatively, exploring nearby cities that boast their own attractions could provide a delightful experience at a more reasonable price.

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. If you’re looking to soak up the lively atmosphere in India, January, March, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, May, August, and October are perfect for a quieter getaway, marked by no to frequent rainfall and sunny to mostly cloudy conditions.