Hotels in India

Find the best deals on 89,941 hotels in India

Check-in
Check-out
Compare vs. momondo |

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 CAD
#1 Most popular
Le Méridien New Delhi
9.0
203 CAD
#2 Most popular
Radisson Blu Plaza Delhi
8.7
142 CAD
#3 Most popular
The Metropolitan Hotel and Spa New Delhi
8.3
123 CAD
#4 Most popular
Jp Inn - Paharganj
28 CAD
#5 Most popular
Airport Hotel De Aura
6.6
21 CAD
Hotels in Mumbai
Best value
The Orchid
8.2
131 CAD
#1 Most popular
Novotel Mumbai Juhu Beach
8.1
182 CAD
#2 Most popular
Taj Lands End
9.1
257 CAD
#3 Most popular
Grand Hyatt Mumbai
8.9
183 CAD
#4 Most popular
Trident Bandra Kurla Mumbai
9.1
191 CAD
#5 Most popular
Sofitel Mumbai BKC
9.2
191 CAD
Hotels in Udaipur
Best value
Rangniwas Palace Hotel
8.3
33 CAD
#1 Most popular
Taj Lake Palace
9.4
461 CAD
#2 Most popular
Hotel Paras Mahal
8.4
87 CAD
#3 Most popular
Mango Hotels Q Udaipur
7.4
74 CAD
#4 Most popular
Radisson Udaipur
8.0
76 CAD
#5 Most popular
Bamboo Saa Resort & Spa
8.2
83 CAD
Hotels in Hyderabad
Best value
The Golkonda Hyderabad
8.1
78 CAD
#1 Most popular
Hyderabad Marriott Hotel and Convention Centre
8.6
123 CAD
#2 Most popular
Taj Banjara
8.2
103 CAD
#3 Most popular
The Park Hyderabad
7.9
103 CAD
#4 Most popular
Radisson Blu Plaza Hotel Hyderabad Banjara Hills
8.5
101 CAD
#5 Most popular
Trident Hyderabad
9.0
179 CAD
Hotels in Jaipur
Best value
Park Inn Jaipur, Jai Singh Highway
8.2
42 CAD
#1 Most popular
Hari Mahal Palace by Pachar Group
7.9
44 CAD
#2 Most popular
Jaipur Marriott Hotel
9.0
122 CAD
#3 Most popular
Fairmont Jaipur
9.3
253 CAD
#4 Most popular
Lohagarh Fort Resort
8.5
133 CAD
#5 Most popular
JW Marriott Jaipur Resort and Spa
9.1
229 CAD

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 June would make for the least expensive trip at just 53 CAD 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 294 CAD per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 166% more than the average hotel room in India, which costs 110 CAD each night.

Which city in India has the most expensive hotel rooms?

At 973 CAD per night, Jaipur is the most expensive city in India to book a hotel room in. The average cost of 973 CAD is about 782% 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 CAD; 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
660 CAD
Toronto to New Delhi
Fastest flight time
13h 55m
Cheapest price
835 CAD
Vancouver to Kolkata
Fastest flight time
24h 10m
Cheapest price
885 CAD
Montreal to Bengaluru
Fastest flight time
19h 30m
Cheapest price
909 CAD
Toronto to Bengaluru
Fastest flight time
20h 25m
Cheapest price
967 CAD
Montreal to Mumbai
Fastest flight time
20h 10m
Cheapest price
973 CAD
Calgary to New Delhi
Fastest flight time
26h 55m
Cheapest price
995 CAD
Montreal to New Delhi
Fastest flight time
16h 25m
Cheapest price
1,019 CAD
Vancouver to Mumbai
Fastest flight time
20h 35m
Cheapest price
1,034 CAD
Toronto to Mumbai
Fastest flight time
14h 55m
Cheapest price
1,037 CAD
View more