Search Hotels in India

Top Cities in India

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 44,062 hotels in India with room rates, reviews, and availability. Most hotels are fully refundable.

Fabhotel Sangita Dham

3.0 star property
Fabhotel Sangita Dham

Rajani Residency

3.0 star property
Rajani Residency

Fabhotel Jimmy Palace

3.0 star property
Fabhotel Jimmy Palace

The Taj Mahal Palace Mumbai

5.0 star property
9.6 out of 10, Exceptional, (534)
"vibrant scene … great location many options on property …"
$199 nightly
The price is $234
Jun 26 - Jun 27
Total includes taxes and fees
The Taj Mahal Palace Mumbai

The Leela Ambience Convention Hotel Delhi

5.0 star property
9.0 out of 10, Wonderful, (506)
"The customer service was so amazing! Always going above and beyond for their guests and the ambience is beautiful "
$78 nightly
The price is $87
Jun 16 - Jun 17
Total includes taxes and fees
The Leela Ambience Convention Hotel Delhi

MAYFAIR Heritage, Puri

4.0 star property
8.0 out of 10, Very Good, (36)
"Very tastefully done hotel. Next to beach. Great service."
$90 nightly
The price is $106
Jun 16 - Jun 17
Total includes taxes and fees
MAYFAIR Heritage, Puri

Aurika, Udaipur - Luxury by Lemon Tree Hotels

5.0 star property
9.2 out of 10, Wonderful, (61)
"Wonderful property to stay with your family"
$126 nightly
The price is $147
Jun 22 - Jun 23
Total includes taxes and fees
Aurika, Udaipur - Luxury by Lemon Tree Hotels

Holiday Inn New Delhi Aerocity by IHG

5.0 star property
8.6 out of 10, Excellent, (1003)
"Good location near the airport"
$86 nightly
The price is $96
Jun 27 - Jun 28
Total includes taxes and fees
Holiday Inn New Delhi Aerocity by IHG

The Leela Palace New Delhi

5.0 star property
9.6 out of 10, Exceptional, (1000)
"A beautiful and unique hotel with impeccable staff and service."
$172 nightly
The price is $204
Jun 20 - Jun 21
Total includes taxes and fees
The Leela Palace New Delhi

Radisson Blu Plaza Delhi Airport

5.0 star property
8.4 out of 10, Very Good, (1002)
"Excellent place to stay "
$96 nightly
The price is $112
Jun 16 - Jun 17
Total includes taxes and fees
Radisson Blu Plaza Delhi Airport

ibis New Delhi Aerocity Hotel

3.0 star property
7.2 out of 10, Good, (1017)
"Quite & nice place"
$52 nightly
The price is $58
Jun 23 - Jun 24
Total includes taxes and fees
ibis New Delhi Aerocity Hotel

Taj Mahal Tower, Mumbai

5.0 star property
9.6 out of 10, Exceptional, (1002)
"Hotel is beautiful. Service is wonderful."
$131 nightly
The price is $154
Jun 28 - Jun 29
Total includes taxes and fees
Taj Mahal Tower, Mumbai

The Leela Mumbai

5.0 star property
9.2 out of 10, Wonderful, (1001)
"Really nice place to stay!"
$120 nightly
The price is $142
Jun 20 - Jun 21
Total includes taxes and fees
The Leela Mumbai

Aloft New Delhi Aerocity

5.0 star property
9.0 out of 10, Wonderful, (1004)
"Great hotel to stay "
$79 nightly
The price is $88
Jun 20 - Jun 21
Total includes taxes and fees
Aloft New Delhi Aerocity

The Metropolitan Hotel and Spa New Delhi

5.0 star property
8.0 out of 10, Very Good, (1003)
"Excellent service; great value for money; centrally located; v comfortable rooms: I visit Delhi twice a year from USA and this will be my place to book going forward "
$84 nightly
The price is $94
Jun 16 - Jun 17
Total includes taxes and fees
The Metropolitan Hotel and Spa New Delhi

The Leela Palace Chennai

5.0 star property
9.4 out of 10, Exceptional, (765)
"Great property!"
$125 nightly
The price is $148
Jun 20 - Jun 21
Total includes taxes and fees
The Leela Palace Chennai

Hotel Cliffton

3.5 star property
7.6 out of 10, Good, (11)
"Nice hotel. Spacious room. City view. Next to train station. Breakfast buffet is good, approaching great! A bit noisy."
$56 nightly
The price is $63
Jun 23 - Jun 24
Total includes taxes and fees
Hotel Cliffton

Shangri-La Eros, New Delhi

5.0 star property
9.2 out of 10, Wonderful, (1000)
"Great property "
$117 nightly
The price is $138
Jun 28 - Jun 29
Total includes taxes and fees
Shangri-La Eros, New Delhi

Rann Resort Dholavira

3.0 star property
7.0 out of 10, Good, (4)
"Great location, but no way better than guest house. Though very friendly and cooperative staff. "
$58 nightly
The price is $65
Jun 16 - Jun 17
Total includes taxes and fees
Rann Resort Dholavira

JW Marriott Mumbai Juhu

5.0 star property
9.0 out of 10, Wonderful, (910)
"Excellent stay"
$151 nightly
The price is $178
Jun 29 - Jun 30
Total includes taxes and fees
JW Marriott Mumbai Juhu
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in India

Showing deals for:Jun 27 - Jun 29
Save an average of 15% on thousands of hotels when you're signed in

Find out more about India

Find out more about India

Top reasons to visit India

  • Diverse Landscapes: India boasts stunning natural beauty, from pristine beaches in Goa to serene lakes in Kerala and the majestic Himalayas.
  • Rich Cultural Heritage: Experience ancient temples, vibrant festivals, and local customs that reflect India's diverse traditions and history.
  • Vibrant Markets: Explore bustling shopping areas and modern malls, offering a variety of goods and a unique shopping experience.
  • Luxurious Accommodations: Enjoy a range of lodging options, from budget guesthouses to opulent 5-star resorts tailored to every traveler’s needs.
  • Thrilling Adventures: Engage in exciting outdoor activities, ensuring a blend of adventure and relaxation during your visit.

Find great hotels in India

India beckons travelers with an impressive array of hotel accommodations, ranging from budget-friendly guesthouses to opulent 5-star resorts. Whether you're seeking a luxurious getaway, family-friendly amenities, or business-focused facilities, you'll find hotels tailored to your needs. Explore the best hotels in India, each designed to offer a unique experience, ensuring your stay is as memorable as the vibrant culture and stunning landscapes that surround you.

  • Trident, Nariman Point Mumbai: Nestled in the heart of Mumbai, Trident, Nariman Point offers a luxurious stay with stunning views of the Arabian Sea. This 5-star hotel combines family-friendly amenities with a focus on business travellers. Its well-equipped conference center and 24-hour business center make it ideal for corporate guests, while the full-service spa and pool with sun loungers provide a serene escape for relaxation. Families will appreciate the childcare services available onsite and in-room options, ensuring a comfortable stay for guests of all ages.
  • Holiday Inn New Delhi International Airport, an IHG Hotel: Located conveniently near the airport, this 5-star hotel is perfect for travellers seeking luxury and convenience. Holiday Inn offers a blend of family-friendly features and business services, including a meeting room and business center. The property also caters to children with amenities like supervised childcare and a dedicated pool area. Guests can indulge in a luxurious stay while enjoying exquisite dining options and exceptional service, making it an ideal choice for both leisure and business travellers.
  • Radisson Blu Plaza Delhi Airport: Experience elegance and romance at the Radisson Blu Plaza Delhi Airport. This 5-star hotel offers a luxurious atmosphere with special romance packages designed for couples. The hotel boasts a relaxing spa and pool facilities, ideal for unwinding together after a day of exploration. Family-friendly services such as cribs and babysitting ensure that guests with children will also feel at home. With exceptional dining options like 24-hour room service and champagne service, this hotel creates an unforgettable experience for all its guests.

Discover the best areas to stay in India

India offers a vibrant tapestry of experiences, from pristine beaches along the coast to bustling cities rich in culture and history. Explore the luxurious resorts in Goa, unwind on the serene shores of Kerala, or immerse yourself in the historic charm of Jaipur. Whether you're seeking adventure or relaxation, you'll find friendly locals and captivating atmospheres that make every moment memorable on your journey through this incredible country.

  • New Delhi: As the capital city of India, New Delhi boasts a vibrant blend of history and modernity. Its geographic layout features wide boulevards and lush gardens, making it a pleasant city to explore. Travelers flock here year-round, with peak visits in September and December to January, thanks to its bustling business scene and family-friendly attractions. Highlights include historic sites like India Gate and the Qutub Minar, while shopping enthusiasts can indulge in local markets and modern malls. The city's rich cultural heritage is evident in its numerous monuments and embassies, making it a must-visit for history buffs.
  • Delhi: This sprawling metropolis offers a rich tapestry of cultural experiences, making it an exciting destination for tourists. Visitor numbers peak during the monsoon season from June to July and again in September, reflecting its appeal as a cultural hub. The city's diverse neighborhoods are home to vibrant public markets and shopping centers, where visitors can immerse themselves in local life. Notable attractions include the Red Fort and various places of worship, showcasing the city's historical depth and spiritual significance. With its blend of old and new, Delhi promises a fascinating urban adventure.
  • Mumbai: Often referred to as the financial capital of India, Mumbai is a bustling metropolis known for its dynamic energy and cultural diversity. The city's coastal location offers stunning views and a vibrant beach scene, with visitor peaks in February, July, and December. Mumbai is a paradise for shoppers, featuring everything from chic boutiques to expansive malls. Key attractions include the Gateway of India and the iconic Marine Drive, where visitors can enjoy scenic sunsets. The blend of modern skyscrapers and colonial architecture gives Mumbai a unique charm, making it an unforgettable destination.

Things to do in India

India offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal vacation destination. Travelers can explore vibrant shopping areas, bustling shopping centers, and modern malls, providing ample opportunities for retail therapy. Whether you're seeking thrilling activities or a place to unwind, India has something for everyone to enjoy.

Food and drinks

Indulge in exquisite wines at Sula Vineyards or York Winery, both offering a romantic ambiance. For a taste of authentic Indian cuisine, visit Moti Mahal, perfect for a family meal or a business gathering in vibrant New Delhi.

Shopping

Chandni Chowk offers a bustling market experience with vibrant local goods. For a family-friendly shopping trip, visit Lulu Mall, which is packed with entertainment options. If you're up for a drive, check out Janakpuri District Centre for more shopping, dining, and family activities.

Recreation

At the Isha Yoga Center, immerse yourself in holistic wellness through yoga and meditation, surrounded by tranquil nature. Della Adventure offers thrilling outdoor activities alongside relaxation options, perfect for rejuvenation. Visit Narendra Modi Stadium for a vibrant sports atmosphere, blending physical activity with excitement.

Adventure

At the Buddh International Circuit, immerse yourself in the thrill of motor racing, where speed and adrenaline collide. For a breathtaking experience, hike the Chalal Trek Trail, surrounded by stunning scenery. In the winter, enjoy the excitement of the g2-g3 ski lift, perfect for skiing enthusiasts.

Nightlife

Experience the vibrant nightlife at Deltin Royale Casino, where romance and excitement blend amidst city vibes. For a cultural evening, visit Siri Fort Auditorium, perfect for family entertainment. If you're seeking adventure, Kufri Fun World offers thrilling arcade fun for all ages.

Booking tips and Expedia advantages for India

When traveling to India, consider visiting free attractions like Marina Beach and Palolem Beach. For budget accommodations, plan your visit between June to July or September, when prices are lower. Book hotels about a month in advance or explore last-minute deals on Expedia. Use their search tool to find affordable options and consider combining your hotel, flights, and activities for additional savings. Joining Expedia's One Key membership can provide exclusive discounts and earn you cash for future stays, making your trip even more economical.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in India are June to July and September, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in India is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to set your budget, choose your desired location, and customize your preferences. You can arrange the results to display prices from lowest to highest, helping you find the most affordable hotels right away. Additionally, you can refine your search by hotel type; for instance, selecting the "Eco-certified" filter will show you sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservations in India with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in India

India offers a perfect blend of outdoor adventures and scenic beauty, making it an ideal vacation spot. Explore stunning temples, relax on beautiful beaches, and enjoy tranquil lakes. Whether you're seeking cultural experiences or thrilling outdoor activities, the diverse points of interest across the country promise to cater to every traveler's desires.

  • Taj Mahal: This iconic monument is a UNESCO World Heritage Site, renowned for its stunning white marble architecture and intricate craftsmanship. Visiting the Taj Mahal during sunrise or sunset enhances its beauty, creating a magical atmosphere steeped in romance and history.
  • Kashi Vishwanath Temple: A sacred site for Hindus, this temple is dedicated to Lord Shiva and embodies rich religious traditions. Experience the vibrant spirituality and the bustling energy of pilgrims as you explore its intricate carvings and participate in rituals.
  • U.S. Consulate General: This modern civic building represents the diplomatic relationship between the U.S. and India. While primarily a government facility, its architecture offers a glimpse into contemporary American design and serves as a hub for U.S. citizens visiting India.

Best time to go to India

Visitor numbers in India is generally unchanged in popularity throughout the year. The best time to visit India is dependant on what kind of holiday you are seeking. May is its hottest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain. November is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January78.3°F (25.7°C)No Rain (Dry)SunnySlightly HighSlightly High
February79.7°F (26.5°C)No Rain (Dry)SunnyAverageSlightly High
March81.7°F (27.6°C)No Rain (Dry)SunnySlightly HighAverage
April83.7°F (28.7°C)No Rain (Dry)SunnyAverageAverage
May85.6°F (29.8°C)No Rain (Dry)SunnySlightly LowAverage
June74.5°F (23.6°C)Light RainMostly SunnyAverageSlightly Low
July69.6°F (20.9°C)Frequent RainMostly CloudyAverageSlightly Low
August68.4°F (20.2°C)Frequent RainMostly CloudySlightly LowAverage
September77.2°F (25.1°C)Light RainMostly SunnySlightly HighSlightly Low
October80.4°F (26.9°C)Light RainMostly SunnySlightly LowAverage
November52.5°F (11.4°C)No Rain (Dry)SunnyAverageAverage
December79.7°F (26.5°C)No Rain (Dry)SunnyAverageSlightly High

The nearest major airports for your trip to India

Flying into India, you can choose Delhi's Indira Gandhi International Airport (DEL), situated 8 miles from the city center. Nearby accommodations include the Holiday Inn New Delhi International Airport and the Radisson Blu Plaza Delhi Airport, both 2 miles away, offering convenient access to the airport. The Leela Palace New Delhi is another luxurious option, located 7 miles from DEL. All these hotels provide various transportation services, ensuring a seamless journey to and from the airport, making your arrival in India hassle-free and enjoyable.

Frequently asked questions

How much do hotels in India cost?
Prices for India hotels differ depending on the season and other factors, like Christmas and school holidays. You can find cheap options from $58 in a few different ways. Select your destination and trip dates and then pick your budget using the “Price per night” filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to India?
Any time is a great time to visit India, just keep in mind that the weather will vary depending on where you go. If it’s a Delhi summer vacation you’re after, book your trip between June and August. You can expect average temperatures of between 86ºF and 102ºF then in this city, which has a humid subtropical climate.
What is the best area to stay in India?
India has plenty of thrilling places to stay, like Delhi and Mumbai. Each has its own fabulous experiences, so why not schedule time to explore both?
How can I find cheap hotels in India?
Find affordable accommodations without breaking a sweat by using our convenient filters. Click on the “Price per night” checkbox to see wallet-friendly options in India. Another way is to look at our cheap hotels in India page. The lowest rate available starts at $58 per night.
What are the best hotels in India for families?
Expedia makes it simple to book a hotel with all the essentials for an awesome family getaway to India. Start by selecting “Family friendly” in the “Traveler experience” section of our filter tool. Then fine-tune your search by things like price and guest ratings. Whether you need a family hotel in India for a weekend adventure or a long getaway, we’ve got you and your team covered.
Why should I book my India hotel with Expedia?
Reserve an India hotel with Expedia for choice, price and ease. Also, our One Key™ rewards scheme lets you collect OneKeyCash™* on any eligible flights, car rentals, activities, hotels and more. Plus, we offer flexibility should your plans change, and if you have any questions or require assistance, our online Help Center is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.