Search Hotels in India

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in India

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

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

Holiday Inn New Delhi International Airport, an IHG Hotel
5.0 star property
8.4 out of 10, Very Good, 1,002 reviews
"Staff was courteous and breakfast was amazing. They served a variety of Indian and American cuisine. "
The price is ¥12,435
per night
Jun 20 - Jun 21
Holiday Inn New Delhi International Airport, an IHG Hotel
The Taj Mahal Palace Mumbai
5.0 star property
9.6 out of 10, Exceptional, 389 reviews
"It was an incredible experience for both my son and I. So elegant, amazing service and hospitality. Enjoyed the pool, the food and booked our tours through the hotel. This is a must stay at Hotel when in Mumbai. "
The price is ¥31,692
per night
Jun 17 - Jun 18
The Taj Mahal Palace Mumbai
ibis New Delhi Aerocity Hotel
3.0 star property
7.4 out of 10, Good, 1,010 reviews
"The hotel staff was friendly and helpful and answered questions I had regarding tours in the area. The rooms were spacious, clean and the bathrooms were large and clean"
The price is ¥9,349
per night
Jun 10 - Jun 11
ibis New Delhi Aerocity Hotel
Save an average of 15% on thousands of hotels when you're signed in
The Leela Palace New Delhi
5.0 star property
9.6 out of 10, Exceptional, 1,006 reviews
"Perfect "
The price is ¥32,312
per night
Jul 2 - Jul 3
The Leela Palace New Delhi
The Metropolitan Hotel and Spa New Delhi
5.0 star property
8.0 out of 10, Very Good, 1,008 reviews
"Very good "
The price is ¥15,842
per night
Jun 21 - Jun 22
The Metropolitan Hotel and Spa New Delhi
Radisson Blu Plaza Delhi Airport
5.0 star property
8.2 out of 10, Very Good, 1,003 reviews
"Excellent place to stay with family."
The price is ¥15,894
per night
Jun 11 - Jun 12
Radisson Blu Plaza Delhi Airport
Shangri-La Eros, New Delhi
5.0 star property
9.2 out of 10, Wonderful, 1,001 reviews
"The service was great. We really enjoyed the breakfast, there were a lot of options. Our room was cleaned daily by Jatendra who was friendly and ensured we had everything for a comfortable stay, We had drinks and snacks at the horizon lounge and Anjali really provided outstanding service. "
The price is ¥18,456
per night
Jun 21 - Jun 22
Shangri-La Eros, New Delhi
Taj Palace, New Delhi
5.0 star property
9.0 out of 10, Wonderful, 1,004 reviews
"Very comfortable and clean "
The price is ¥20,786
per night
Jun 16 - Jun 17
Taj Palace, New Delhi
JW Marriott Mumbai Juhu
5.0 star property
8.8 out of 10, Excellent, 794 reviews
"Location"
The price is ¥26,099
per night
Jun 8 - Jun 9
JW Marriott Mumbai Juhu
Trident, Nariman Point Mumbai
5.0 star property
9.2 out of 10, Wonderful, 1,006 reviews
"Wonderfully maintained hotel in a lovely area. Great breakfast spread and great staff."
The price is ¥20,972
per night
Jun 16 - Jun 17
Trident, Nariman Point Mumbai
The Leela Ambience Convention Hotel Delhi
5.0 star property
9.0 out of 10, Wonderful, 332 reviews
"5 Stars!! Like, REALLY!! The Staff was fantastic, and the housekeeping is on par with the best I've encountered WORLDWIDE!! Bravo to the Housekeeping Manager, Mr. Kumar, for leading such an incredible team. I will definitely be returning 😃 "
The price is ¥13,421
per night
Jun 11 - Jun 12
The Leela Ambience Convention Hotel Delhi
The LaLiT New Delhi
5.0 star property
8.0 out of 10, Very Good, 1,001 reviews
"Perfectly fine hotel. Staff can't make a coffee well, but the staff member Manpreet who worked the entrance and reception provided exceptional customer service."
The price is ¥15,855
per night
Jun 15 - Jun 16
The LaLiT New Delhi
JW Marriott Mumbai Sahar
5.0 star property
9.2 out of 10, Wonderful, 772 reviews
"Great place to stay"
The price is ¥18,642
per night
Jun 15 - Jun 16
JW Marriott Mumbai Sahar
Niranta Airport Transit Hotel & Lounge Terminal 2 Arrivals
4.0 star property
7.8 out of 10, Good, 1,011 reviews
"It is a good hotel."
The price is ¥13,864
per night
Jun 10 - Jun 11
Niranta Airport Transit Hotel & Lounge Terminal 2 Arrivals
JW Marriott Hotel New Delhi Aerocity
5.0 star property
9.2 out of 10, Wonderful, 851 reviews
"It’s a really nice hotel. The only real five star hotel in Aerocity that I know of. Excellent restaurant and spa. One big complaint is the pigeons in the pool. The pool deck is covered with toxic pigeon poop. They need to do something to stop them from landing on the building and in the pool!!"
The price is ¥25,958
per night
Jun 9 - Jun 10
JW Marriott Hotel New Delhi Aerocity
Taj Lake Palace
5.0 star property
9.6 out of 10, Exceptional, 306 reviews
"No limitation on food even if you book a room with breakfast and one major meal. Eat any exotic dish of your choice no worries. "
The price is ¥49,775
per night
Jun 8 - Jun 9
Taj Lake Palace
Novotel New Delhi Aerocity Hotel
4.0 star property
8.2 out of 10, Very Good, 1,007 reviews
"Good"
The price is ¥12,515
per night
Jun 9 - Jun 10
Novotel New Delhi Aerocity Hotel
The St. Regis Mumbai
5.0 star property
9.2 out of 10, Wonderful, 573 reviews
"Very friendly and helpful staff right from the moment you arrive and at all levels within the hotel. Very comfortable rooms and an excellent breakfast spread and service. Excellent Indian restaurant and Chinese restaurant in the hotel. Would stay there again without thinking twice."
The price is ¥26,099
per night
Jun 16 - Jun 17
The St. Regis Mumbai
Ramada Plaza by Wyndham Palm Grove
5.0 star property
7.8 out of 10, Good, 577 reviews
"Everything was perfect."
The price is ¥16,088
per night
Jun 14 - Jun 15
Ramada Plaza by Wyndham Palm Grove
The Leela Mumbai
5.0 star property
9.2 out of 10, Wonderful, 1,008 reviews
"Liked everything "
The price is ¥18,045
per night
Jun 15 - Jun 16
The Leela Mumbai
Don't see what you're looking for?
See all available properties in India
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.

India hotels information

Number of reviews
16,609
Accommodation
42,333 hotels
Lowest Price
¥9,349
Highest Price
¥49,775

Price trends for hotels in India

Less expensive
More expensive
This month
Next month
July
May
¥7,067
¥6,897
Month
Price
January
¥17,714
February
¥19,917
March
¥23,667
April
¥23,057
May
¥26,394
June
¥7,067
July
¥6,897
August
¥11,046
September
¥12,756
October
¥14,441
November
¥16,397
December
¥14,816
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in India.

Frequently asked questions

How much do hotels in India cost?
Prices for India hotels vary depending on the season and other factors, like Christmas and school holidays. You can find cheap options from ¥9,349 in a few different ways. Enter your destination and trip dates and then pick your budget using the “Price per night” filter. You can then fine-tune your search by choosing your preferred amenities and more.
When is the best time to go to India?
Temperatures vary across India, so the best time to go really depends on where you’re headed. If you’re after a summer vacation in Delhi, plan your escape between June and August. At this time of year you can expect temperatures ranging from 30ºC to 39ºC. Bear in mind that Delhi has a humid subtropical climate, so pack appropriately.
What is the best area to stay in India?
If your adventures are taking you to India, consider a stay in Delhi or Mumbai. Once you’ve picked your hotel, check out the many fantastic things there are to see and do here.
How can I find cheap hotels in India?
The best place to begin your search is by using our “Price per night” filter. Currently, the cheapest hotels start at ¥9,349 per night. Other ways to grab a budget-friendly India stay are by booking early and being flexible with travel dates. For more bargains, go to our cheap hotels in India page.
What are the best hotels in India for families?
Find some terrific India family accommodations by fine-tuning your search results. You can do this by clicking on “Family friendly” under the “Traveler experience” filter heading. Whether you’re after something cheap and cheerful so you can spoil the kids with more India experiences, or you’re preparing to indulge on that long-awaited family adventure, Expedia has the perfect stay for you and your team.
Why should I book my India hotel with Expedia?
Book your India hotel with Expedia and get access to a world of accommodation options at amazing prices. Our search filters will help you find exactly what you’re after, whether that’s a budget-friendly escape or something a little more unique, like a cottage, villa or glamping experience! Join Expedia Rewards and you’ll save 10% or more on select hotels when you’re signed in. Earn points on eligible bookings, which you can use to save on your next trip. Plus, many of our hotels come with flexible cancellation policies, so you can rest easy if your circumstances change.

Recent reviews of India hotels
Expedia verified reviews