India Hotels & Other Accommodation

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 Delhi (and vicinity)

Top hotels in Mumbai (and vicinity)

Top hotels in Bengaluru (and vicinity)

Top hotels in Gurugram

Top cities in India

Showing deals for:29 May - 31 May

Top landmarks in India

Check out reviews of India hotels guests love

Find out more about India

Unveiling India's Tapestry: A Journey Through Timeless Temples and Majestic Monuments

India, a kaleidoscope of culture and history, enchants with its majestic temples, intricate monuments, and vibrant bazaars. Explore the iconic Taj Mahal, a testament to love, or wander through the serene landscapes of Kerala's backwaters. The bustling streets of Jaipur reveal royal palaces, while the spiritual aura of Varanasi invites reflection. Indulge in the rich tapestry of flavours, from spicy street food to sumptuous thalis. Whether you're seeking adventure in the Himalayas or tranquility on Goan beaches, India promises an unforgettable journey that captures the heart and soul of every traveller.

Top locations to stay in India

Mumbai, New Delhi, and Puri are remarkable places to stay in India. Mumbai captivates with its vibrant markets and stunning temples, while New Delhi offers a blend of historic sites and modern attractions. Puri is known for its ancient ruins and serene beaches. For first-time visitors, New Delhi is the ideal choice, providing a comprehensive introduction to India's diverse culture.

  1. MumbaiOpens in a new window: Mumbai, the bustling heart of India, is a vibrant metropolis known for its rich culture, historic temples, and a fantastic shopping scene. You can explore the iconic Siddhivinayak Temple and the stunning Haji Ali Dargah, both of which reflect the city's spiritual essence. For shopping enthusiasts, the lively markets of Colaba Causeway and the upscale boutiques in Bandra offer a delightful mix of local crafts and contemporary fashion. When the sun sets, the city's cultural spots come alive, with numerous theatres and art galleries showcasing the best of Indian performing arts. Mumbai's diverse food scene also adds to its allure, making it an exciting place to stay.
  2. New DelhiOpens in a new window: New Delhi is a captivating blend of history and modernity, making it an essential stop for any traveler. The city boasts remarkable temples, such as the stunning Lotus Temple and the historic Akshardham Temple, which showcase India's architectural beauty. Exploring the bustling markets of Chandni Chowk is a must for those looking to immerse themselves in local culture and pick up unique handicrafts. In the evening, you can enjoy cultural experiences at places like the National Museum or attend performances at various cultural venues. New Delhi's vibrant atmosphere and rich heritage make it a fantastic base for your Indian adventure.
  3. PuriOpens in a new window: Puri, a serene coastal town, is famous for its spiritual significance and stunning beaches. The Jagannath Temple is a major attraction, drawing pilgrims from all over India, while the beautiful Puri Beach offers a peaceful retreat for relaxation and leisure. You can explore the local markets, where you’ll find exquisite handicrafts and traditional textiles, perfect for souvenirs. Puri's laid-back vibe and proximity to other cultural sites like Konark make it an ideal destination for those looking to unwind and experience the rich heritage of Odisha.

Things to do in India

India offers an exhilarating blend of thrills and tranquillity. Navigate the rapids while rafting, trek scenic trails, or unwind at stunning gardens. Enjoy vibrant sunsets over majestic temples and historic forts, and take a swing at world-class golf courses. Embrace the spirit of adventure and relaxation in this diverse land!

  • Belagavi – Nestled in the lush landscapes of Karnataka, Belagavi is a charming city that invites you to explore its rich tapestry of temples and churches. Adventure seekers can head to the nearby Mhadei Wildlife SanctuaryOpens in a new window, where you can hike through dense forests and spot diverse wildlife. For a more leisurely experience, enjoy a round of golf in the scenic surroundings or embark on a river rafting adventure that promises thrills. As the day winds down, find a perfect spot to watch the sunset, painting the sky in vibrant hues.
  • Fatona – A delightful coastal town, Fatona is all about sun, sand, and history. Make your way to the stunning Colva BeachOpens in a new window, where you can relax on the soft sands and enjoy family-friendly activities. The beach is perfect for swimming, and the vibrant atmosphere makes it an ideal spot for building sandcastles with your loved ones. Don't forget to explore the historic fort that adds a touch of intrigue to your visit, making it a great place to learn about the area's past while enjoying the seaside views.
  • Colva – Just a stone's throw from Fatona, Colva is renowned for its beautiful beaches and lush gardens. Head straight to Colva BeachOpens in a new window, where you can dive into the refreshing waters and partake in a variety of entertainment options. Dance to the rhythm of live music or simply enjoy the vibrant beach scene. The area is also dotted with monuments that tell stories of the past, inviting you to take a stroll and soak in the history while enjoying the coastal breeze.

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 from May to July, when hotel prices tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the country's significant landmarks, historical sites, and cultural attractions. This timeframe offers great value for money, allowing visitors to explore the rich heritage and stunning natural beauty without straining their finances.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in India on Hotels.com, visit the DealsOpens in a new window or Last-Minute Deals sections, where you may find discounted rates on hotels approaching your travel date. Enabling email alerts or push notifications can keep you informed about flash sales and exclusive last-minute promotions, helping you stay updated on price changes and availability. The Smart Shopping feature available in the app allows travellers to compare hotel prices and amenities, ensuring you’re more likely to see the best options for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year, so 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 end, we will recommend alternative dates that may be more affordable, increasing the likelihood of finding a better deal.
  4. Consider your location: Staying in the heart of major cities in India undoubtedly offers unparalleled convenience, allowing easy access to local attractions and vibrant culture. However, this prime location is often accompanied by higher costs. In contrast, smaller towns and rural areas are generally more likely to be affordable, providing a budget-friendly alternative for travellers. For those seeking better rates, exploring accommodation options slightly outside the city centre can be a wise choice, albeit with the need for some additional travel to reach key sites. Additionally, considering nearby cities can uncover a wealth of experiences while still offering more economical options for your stay.

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