Hotels in India

Find deals on 145,718 hotels in India

1 Oct — 2 Oct2
Sun 2/10
Thu 6/10

Top Hotels in India

Find the perfect hotel for your stay in India
Review score
Hotel class

Best cities to book a hotel in India

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


€23 - €80

CHEAPEST CITY IN INDIAKolkata55% cheaperHotels in Kolkata are the cheapest in India at just €23 per night on average
MOST EXPENSIVE CITY IN INDIAMumbai37% more expensiveMumbai has the highest priced hotels in India with rooms averaging €80 per night
MOST POPULAR CITY IN INDIAChennai76% more users visitedMore momondo users search for hotels in Chennai 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 seasonMarchcheapest month to stay
High seasonAprilmost expensive time to stay
61%expected price decrease
66%expected price increase


€48 - €359

Highest day of weekMondayis the most expensive day of the week to book
Cheapest day of weekFridayis the cheapest day of the week to book
€162is the average per night cost for a hotel on this day
€84is 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


Most Popular Hotel (5-star)

Taj Yeshwantpur Bengaluru

Hotels Near Airport


Average Length of Stay

9 days
The cheapest price for a room in India found in the last 7 days is €6/night. This rate is available with The Nest by Hostelogy, a 2-star hotel.
Travel with comfort when booking a room with Taj Yeshwantpur Bengaluru, the most popular 5-star hotel in India (8.6/10 rating - based on 646 reviews).
There are 1,586 hotels in India close to New Delhi Indira Gandhi Intl. Hotel D'Capitol - Delhi Airport is the nearest with a distance of 0.1 km from this airport.
On average, people stay for 9 days when lodging at hotels in India. The average accommodation price for 9 days in India in the past week is €1,136.

Information about staying in India

Read these important travel tips before booking a hotel in India

Visiting India in January would make for the least expensive trip at just €41 per night on average. To save on your trip, avoid planning it during October, as this is the most expensive month on average.

Our users tend to visit Panaji more often than any other city when travelling to India.

Our data shows that hotel rooms in Majorda are about 53% more expensive on average than hotel rooms in the rest of India, with a nightly rate of €39.

Our users typically find that New Delhi has the lowest nightly rates in the country at just €6. New Delhi offers hotel rooms at an average rate that is 70% lower than the average city in India.

momondo's favourite hotels in India

Learn more about these user-preferred hotels in India
Trident Agra

Trident Agra

Tajnagri Scheme, Agra, India


Ganapathi Residency - OYO Metro Inn

No 36 Ambedkar Street Kamarajapuram Main Rd, Chennai, India


Hotel Kanchanikoot

Hotel Kanchanikoot on Rohtang Road Near Vashisht Chowk, Manali, India

Taj Niwas Homestay

Taj Niwas Homestay

B-25, Near Cng Pump, Taj Nagri Phase-2 Fatehabad Road Agra, Agra, India

Hotel Marygold Agra

Hotel Marygold Agra

Shilpgram Rd, Taj Nagari Phase, Agra, India


High Nation Resort Manali

NH-21, Opposite Bran School, Bran, Manali, Manali, India

ITC Sonar, a Luxury Collection Hotel, Kolkata

ITC Sonar, a Luxury Collection Hotel, Kolkata

Jbs Haldane Avenue (Opp Science City), Kolkata,1, Kolkata, India


Spot On 79050 Sea Bird Resort

181, Digha Contai Road, Balisai, Ramnagar-II, Purba Medinipur, West Bengal,India, Digha, Digha, India


Hotel Apsara

Nave Nagar, Mahād, India

OYO Townhouse 211 Laguna Ecr

OYO Townhouse 211 Laguna Ecr

26/9 Dr.Abdul Kalam 3Rd St Kanathur Reddikuppam Ch, Chennai, India


Hotel Gandhara

C T Road, Puri, India


Fabhotel Skyry

27, N Cres Rd, Parthasarathi Puram, T. Nagar, Chennai, Chennai, India


Vijayakrishna Nilayam

కరకంబాడి రోడ్డు Opposite to SV Engineering college, Renigunta, India


Hotel Prateek

Beside of Moon and Net, Near Amarabati Park N2 Sector, New Digha, Digha, India

Novotel Chennai Sipcot

Novotel Chennai Sipcot

Opp. Sipcot IT Park Siruseri, Old, Chennai, India


OYO 8256 Amantran Resort

Ghersai, Near Biswa Bangla Gate, Old Digha, Purba Medinipur, Digha, India

Spot On 70512 Hotel Tarutat

Spot On 70512 Hotel Tarutat

-, Shankarpur Rd, Panch Daria, Tajpur, Digha, India

ITC Rajputana, a Luxury Collection Hotel, Jaipur

ITC Rajputana, a Luxury Collection Hotel, Jaipur

Palace Road Rajasthan, Jaipur, India


Hotel Shikhar inn

In Front of Chardham Mandir, Mahakal Area, Ujjain, India


Hotel Kuber Palace

Near Ambedkar College, Mumbai-Goa Highway, NH-66, Mahad-Raigad, Mahād, India


Start planning your trip to 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.