Hotels in India

Find the best deals on 95,168 hotels in India

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in India

Looking for a city in India to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
21€ - 73€
CHEAPEST CITY IN INDIA Tirupati 36% cheaper Hotels in Tirupati are the cheapest in India at just 21€ per night on average.
MOST EXPENSIVE CITY IN INDIA Havelock Island 121% more expensive Havelock Island has the highest priced hotels in India with rooms averaging 73€ per night.
MOST POPULAR CITY IN INDIA New Delhi 78% more users visited More momondo users search for hotels in New Delhi than any other city in India

Popular Cities in India

Book one of the best deals India has to offer in these popular locations
$self.alt
Best value
Welcomhotel Dwarka - Member Itc Hotel Group
8.2
50€
$self.alt
No. 1 most popular
Taj Palace, New Delhi
9.1
129€
$self.alt
No. 2 most popular
The Lalit New Delhi
8.7
95€
$self.alt
No. 3 most popular
Shangri-La's - Eros Hotel, New Delhi
9.0
128€
$self.alt
No. 4 most popular
Holiday Inn New Delhi International Airport
8.8
104€
$self.alt
No. 5 most popular
Vivanta New Delhi, Dwarka
8.9
75€
$self.alt
Best value
The Crown Goa
8.1
63€
$self.alt
No. 1 most popular
Goa Marriott Resort and Spa
8.8
141€
$self.alt
No. 2 most popular
Kenilworth Resort & Spa
8.6
110€
$self.alt
No. 3 most popular
Vivanta Goa, Panaji
9.2
90€
$self.alt
No. 4 most popular
Cidade De Goa - Ihcl Seleqtions
8.9
116€
$self.alt
No. 5 most popular
DoubleTree by Hilton Goa Panaji
8.8
90€
$self.alt
Best value
Love Temple Beach Resort
7.5
5€
$self.alt
No. 1 most popular
Hill Rock
8.5
41€
$self.alt
No. 2 most popular
Swati Hotel
8.8
10€
$self.alt
No. 3 most popular
La Cayden's Guest House
10.0
9€
$self.alt
No. 4 most popular
Rasta Mansion - Beach Hostel and Rooms
7.9
5€
$self.alt
No. 5 most popular
Nanu Resort - Arambol
43€
$self.alt
Best value
C Pearl
13€
$self.alt
No. 1 most popular
Shangrila Beach Hotel
7.0
14€
$self.alt
No. 2 most popular
Alila Diwa Goa India
9.2
140€
$self.alt
No. 3 most popular
Treehouse Blue Service Apartment
8.0
26€
$self.alt
No. 4 most popular
The Diwa Club By Alila
9.2
228€
$self.alt
No. 5 most popular
Saudades
9.4
44€
$self.alt
Best value
Golden Tulip Goa Candolim
8.1
57€
$self.alt
No. 1 most popular
Taj Holiday Village Resort & Spa, Goa
8.9
160€
$self.alt
No. 2 most popular
The O Hotel Beach Resort And Spa Goa
7.7
96€
$self.alt
No. 3 most popular
Taj Fort Aguada Resort & Spa, Goa
9.2
166€
$self.alt
No. 4 most popular
Novotel Goa Shrem Resort
8.9
100€
$self.alt
No. 5 most popular
Novotel Goa Resort and Spa
8.9
112€

India travel tips

Let us help you with the best tips about India

When is the least expensive time to stay in India?

If you are looking to save money on your hotel room in India, consider visiting the country in July as it is the least expensive month at just 74€ per night. Avoid booking a hotel room in February if you are looking for a deal; it is the most expensive month.

Where do most people stay in India?

Out of all the tourist destinations in India, our data shows that travellers tend to visit New Delhi more often than any other city.

How much does a luxury hotel cost in India?

The average cost per night for a luxury hotel room in India is 182€, 151% higher than the country’s average hotel room. A room in a standard hotel costs 72€ per night on average.

Which city in India has the most expensive hotel rooms?

Havelock Island is the most expensive city in India to book a hotel room in. The nightly rate of 73€ is 121% more than the average city in India.

Which city in India has the least expensive hotel rooms?

The least expensive city in India to stay in is Agonda. With an average rate of 6€ per night, Agonda is about 91% less expensive than other cities in India.


Popular international routes landing in India

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Dublin to New Delhi
Fastest flight time
11h 25m
Cheapest price
459€
Cork to New Delhi
Fastest flight time
21h 40m
Cheapest price
616€
Shannon to New Delhi
Fastest flight time
25h 35m
Cheapest price
728€