Hotels in India

Find the best deals on 89,867 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
26 C$ - 57 C$
CHEAPEST CITY IN INDIA Amritsar 36% cheaper Hotels in Amritsar are the cheapest in India at just 26 C$ per night on average.
MOST EXPENSIVE CITY IN INDIA Mumbai 40% more expensive Mumbai has the highest priced hotels in India with rooms averaging 57 C$ per night.
MOST POPULAR CITY IN INDIA New Delhi 81% 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
Hotels in New Delhi
$self.alt
Best value
Welcomhotel Dwarka - Member Itc Hotel Group
8.2
80 C$
$self.alt
#1 Most popular
Taj Palace, New Delhi
9.1
205 C$
$self.alt
#2 Most popular
The Lalit New Delhi
8.7
152 C$
$self.alt
#3 Most popular
The Imperial New Delhi
9.2
242 C$
$self.alt
#4 Most popular
Holiday Inn New Delhi International Airport
8.8
166 C$
$self.alt
#5 Most popular
Pride Plaza Hotel Aerocity New Delhi
8.4
116 C$
Hotels in Mumbai
$self.alt
Best value
Ramee Guestline Hotel Juhu
7.4
117 C$
$self.alt
#1 Most popular
Trident, Nariman Point Mumbai
9.1
196 C$
$self.alt
#2 Most popular
The Lalit Mumbai
8.7
152 C$
$self.alt
#3 Most popular
The Taj Mahal Palace Mumbai
9.3
530 C$
$self.alt
#4 Most popular
Itc Maratha Mumbai, A Luxury Collection Hotel, Mumbai
9.0
238 C$
$self.alt
#5 Most popular
Taj Mahal Tower, Mumbai
9.3
264 C$
Hotels in Pune
$self.alt
Best value
Hyatt Pune
8.7
89 C$
$self.alt
#1 Most popular
Blue Diamond - Ihcl Seleqtions
9.0
130 C$
$self.alt
#2 Most popular
The Westin Pune Koregaon Park
8.8
208 C$
$self.alt
#3 Most popular
The O Hotel
8.3
105 C$
$self.alt
#4 Most popular
Four Points by Sheraton Hotel & Serviced Apartments, Pune
8.6
110 C$
$self.alt
#5 Most popular
Hyatt Regency Pune
8.9
130 C$
Hotels in Amritsar
$self.alt
Best value
Humble Hotel Amritsar
8.2
69 C$
$self.alt
#1 Most popular
Hyatt Regency Amritsar
8.5
132 C$
$self.alt
#2 Most popular
Ramada by Wyndham Amritsar
8.5
106 C$
$self.alt
#3 Most popular
Holiday Inn Amritsar Ranjit Avenue
8.4
100 C$
$self.alt
#4 Most popular
Radisson Blu Hotel Amritsar
8.4
96 C$
$self.alt
#5 Most popular
Taj Swarna
9.0
122 C$
Hotels in Kolkata
$self.alt
Best value
Hotel East Palace
5.2
17 C$
$self.alt
#1 Most popular
Hotel Royal Garden
7.2
63 C$
$self.alt
#2 Most popular
Oyo 15724 Stay Fine Daffodils
42 C$
$self.alt
#3 Most popular
The Quest Inn
50 C$
$self.alt
#4 Most popular
Oyo 16010 The Stay
99 C$

India travel tips

Let us help you with the best tips about India

When is the least expensive time to stay in India?

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

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?

Expect to pay about 300 C$ per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 163% more than the average hotel room in India, which costs 114 C$ each night.

Which city in India has the most expensive hotel rooms?

At 57 C$ per night, Mumbai is the most expensive city in India to book a hotel room in. The average cost of 57 C$ is about 40% above the country's average price per night.

Which city in India has the least expensive hotel rooms?

Chennai currently offers the lowest nightly rates of any city in India at just 9 C$; a price that is 92% lower than the average rate per night 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
Vancouver to New Delhi
Fastest flight time
14h 20m
Cheapest price
785 C$
Montreal to New Delhi
Fastest flight time
16h 25m
Cheapest price
958 C$
Saskatoon to New Delhi
Fastest flight time
23h 15m
Cheapest price
1,004 C$
Toronto to New Delhi
Fastest flight time
14h 30m
Cheapest price
1,017 C$
Calgary to New Delhi
Fastest flight time
23h 55m
Cheapest price
1,051 C$
Edmonton to New Delhi
Fastest flight time
20h 05m
Cheapest price
1,083 C$
Ottawa to New Delhi
Fastest flight time
30h 25m
Cheapest price
1,097 C$
Halifax to New Delhi
Fastest flight time
24h 20m
Cheapest price
1,226 C$
Québec City to New Delhi
Fastest flight time
45h 00m
Cheapest price
1,226 C$
Winnipeg to New Delhi
Fastest flight time
26h 45m
Cheapest price
1,245 C$
View more