Hotels in India

Find the best deals on 82,380 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
29 C$ - 49 C$
CHEAPEST CITY IN INDIA Amritsar 25% cheaper Hotels in Amritsar are the cheapest in India at just 29 C$ per night on average.
MOST EXPENSIVE CITY IN INDIA Mumbai 29% more expensive Mumbai has the highest priced hotels in India with rooms averaging 49 C$ per night.
MOST POPULAR CITY IN INDIA New Delhi 380% 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
Best value
Airport Hotel Green Heights
16 C$
#1 Most popular
Le Méridien New Delhi
9.0
200 C$
#2 Most popular
Radisson Blu Plaza Delhi
8.6
140 C$
#3 Most popular
The Metropolitan Hotel and Spa New Delhi
8.3
121 C$
#4 Most popular
Jp Inn - Paharganj
27 C$
#5 Most popular
Airport Hotel De Aura
6.4
21 C$
Hotels in Mumbai
Best value
The Orchid
8.2
129 C$
#1 Most popular
Novotel Mumbai Juhu Beach
8.1
179 C$
#2 Most popular
Taj Lands End
9.1
253 C$
#3 Most popular
Grand Hyatt Mumbai
8.9
180 C$
#4 Most popular
Trident Bandra Kurla
9.1
188 C$
#5 Most popular
Sofitel Mumbai BKC
9.1
188 C$
Hotels in Udaipur
Best value
Rangniwas Palace Hotel
7.7
33 C$
#1 Most popular
Taj Lake Palace
9.5
454 C$
#2 Most popular
Hotel Paras Mahal
8.3
86 C$
#3 Most popular
Mango Hotels Q Udaipur
7.4
73 C$
#4 Most popular
Radisson Udaipur
7.9
74 C$
#5 Most popular
Bamboo Saa Resort & Spa
8.0
82 C$
Hotels in Pune
Best value
Hyatt Pune
8.7
81 C$
#1 Most popular
Blue Diamond - Ihcl Seleqtions
8.9
119 C$
#2 Most popular
The Westin Pune Koregaon Park
8.8
189 C$
#3 Most popular
The O Hotel
8.2
95 C$
#4 Most popular
Four Points by Sheraton Hotel & Serviced Apartments, Pune
8.6
101 C$
#5 Most popular
Hyatt Regency Pune
9.0
119 C$
Hotels in Jaipur
Best value
Park Inn Jaipur, Jai Singh Highway
8.1
42 C$
#1 Most popular
Hari Mahal Palace by Pachar Group
7.9
43 C$
#2 Most popular
Jaipur Marriott Hotel
9.0
120 C$
#3 Most popular
Fairmont Jaipur
9.3
249 C$
#4 Most popular
Lohagarh Fort Resort
8.6
131 C$
#5 Most popular
JW Marriott Jaipur Resort and Spa
9.2
226 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 September would make for the least expensive trip at just 111 C$ per night on average. To save on your trip, avoid planning it during February, 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 276 C$ per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 155% more than the average hotel room in India, which costs 108 C$ each night.

Which city in India has the most expensive hotel rooms?

At 49 C$ per night, Mumbai is the most expensive city in India to book a hotel room in. The average cost of 49 C$ is about 29% 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 8 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 Kolkata
Fastest flight time
24h 10m
Cheapest price
702 C$
Vancouver to New Delhi
Fastest flight time
14h 05m
Cheapest price
705 C$
Toronto to New Delhi
Fastest flight time
14h 15m
Cheapest price
830 C$
Toronto to Kolkata
Fastest flight time
18h 40m
Cheapest price
875 C$
Montreal to New Delhi
Fastest flight time
16h 05m
Cheapest price
906 C$
Toronto to Bengaluru
Fastest flight time
18h 15m
Cheapest price
955 C$
Montreal to Mumbai
Fastest flight time
16h 50m
Cheapest price
963 C$
Montreal to Bengaluru
Fastest flight time
18h 00m
Cheapest price
965 C$
Vancouver to Bengaluru
Fastest flight time
20h 50m
Cheapest price
1,029 C$
Calgary to New Delhi
Fastest flight time
19h 10m
Cheapest price
1,039 C$
View more