Hotels in India

Find deals on 105,801 hotels in India

India
May 26 — May 272
Sat 5/27
Wed 5/31

Top hotels in India

Find the perfect hotel for your stay in India
Price
$8
$149
Review Score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

Best cities to book a hotel in India

Below are the average prices for hotels in the most popular cities in India

Price

$31 - $113

CHEAPEST CITY IN INDIAKolkata47% cheaperHotels in Kolkata are the cheapest in India at just $31 per night on average
MOST EXPENSIVE CITY IN INDIAMumbai48% more expensiveMumbai has the highest priced hotels in India with rooms averaging $113 per night
MOST POPULAR CITY IN INDIANew Delhi46% more users visitedMore momondo users search for hotels in New Delhi than any other city in India

Things to do in India


Hotels in popular cities in India

Below are the most popular cities in India to stay in, as well as some of the best hotels in each area

When to book a hotel in India

Check out the information below to find the best deal on a hotel room in India
Low SeasonAugustcheapest month to stay
High SeasonDecembermost expensive time to stay
26%expected price decrease
22%expected price increase

Price

$73 - $127

Cheapest day of weekSundayis the cheapest day of the week to book
Highest day of weekWednesdayis the most expensive day of the week to book
$115is the average per night cost for a hotel on this day
$93is the average per night cost for a hotel on this day

Useful insights on India hotels

Get a quick overview on price and accommodation trends for your visit in India

Lowest Hotel Price

$24

Most Popular Hotel (5-star)

Welcomhotel By Itc Hotels, Dwarka, New Delhi

Hotels Near Airport

11286

Average Length of Stay

1 day
The cheapest price for a room in India found in the last 7 days is $24/night. This rate is available with Hotel Silver Moon, a 2-star hotel.
Travel with comfort when booking a room with Welcomhotel By Itc Hotels, Dwarka, New Delhi, the most popular 5-star hotel in India (7/10 rating - based on 2,888 reviews).
There are 11,286 hotels in India close to New Delhi Indira Gandhi Intl. Hotel D'Capitol - Delhi Airport is the nearest with a distance of 0.1 mi from this airport.
On average, people stay for 1 day when lodging at hotels in India. The average accommodation price for 1 day in India in the past week is $98.

Information about staying in India

Read these important travel tips before booking a hotel in India

Home to Tajahal Mahal Palace, Mumbai, the dream city, is India's largest city where the modern architecture blends seamlessly with ancient temples and colonial buildings alike. While living in some of its magnificent Indian hotels like Taj Santacruz, Sofia Mumbai BKC, and the Novotel Mumbai Juhu Beach hotel, it's easy to check out the Gateway of India or head over to Juhu Beach for fun in the sun. Mumbai boasts of rich culture, beautiful architecture, amazing scenes, and world-class shopping opportunities. Movement in Mumbai is made more accessible by Mumbai Suburban Railway, Metro trains, the Red Buses, Taxis, and Rickshaws. Bangalore, the Silicon Valley of India, is an exciting city where culture, entertainment, and great Indian cuisine aroma fill the air. The Paul Bangalore Hotel, Renaissance Bengaluru Race Course Hotel, and Aloft Bengaluru Whitefield Hotel provide the best accommodation.

The magnificent Taj Mahal in Agra, Mecca Masjid mosque located in Hyderabad, and the Harmandir Sahib in Amritsar top the list of the most popular attractions in India. If you're planning to visit the Taj Mahal, go during dusk or dawn when lighting is altered and get a perfect view of its reflection at the far banks of Yamuna River. Book a hotel at the Taj Hotel & Convention Centre Agra or the Crystal Sarovar Premiere Agra to easily access this site and others. For religious visits, the holy city of Varanasi, a Hindu pilgrimage center, Old Quarter, the adjacent Kashi Vishwanath Temple. A bath in the Ganges will leave you spiritually nourished. A visit to Jaisalmer, the Golden City, Ellora Caves, Kanha National Park, and the iconic Mehrangarh Fort will make your stay in India Worthwhile.


momondo's favorite hotels in India

Learn more about these user-preferred hotels in India

Why use momondo?

momondo searches hundreds of travel sites, allowing you to compare prices for hotels and other accommodation options in India. momondo gathers your options all in one place and is free to use with no hidden fees or costs.

momondo offers numerous filters to help you find a great place to stay in India. You can filter by star rating, freebies such as free breakfast or internet as well as review scores, location and price.


Save money when you book hotels with momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.

Start planning your trip to India