Hotels in India

Find the best deals on 92,711 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
27 C$ - 55 C$
CHEAPEST CITY IN INDIA Amritsar 31% cheaper Hotels in Amritsar are the cheapest in India at just 27 C$ per night on average.
MOST EXPENSIVE CITY IN INDIA Mumbai 39% more expensive Mumbai has the highest priced hotels in India with rooms averaging 55 C$ per night.
MOST POPULAR CITY IN INDIA New Delhi 80% 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
7.6
77 C$
$self.alt
#1 Most popular
The Lalit New Delhi
8.3
145 C$
$self.alt
#2 Most popular
JW Marriott Hotel New Delhi Aerocity
8.9
222 C$
$self.alt
#3 Most popular
Radisson Blu New Delhi Dwarka
6.9
111 C$
$self.alt
#4 Most popular
Andaz Delhi - a Concept by Hyatt
8.7
165 C$
$self.alt
#5 Most popular
Radisson Blu Plaza Delhi
8.5
146 C$
$self.alt
The Grand New Delhi
7.2
123 C$
$self.alt
Best value
Hotel Airport International
7.2
68 C$
$self.alt
#1 Most popular
The Oberoi Mumbai
9.4
277 C$
$self.alt
#2 Most popular
The St. Regis Mumbai
9.0
321 C$
$self.alt
#3 Most popular
Grand Hyatt Mumbai
8.5
188 C$
$self.alt
#4 Most popular
Holiday Inn Mumbai International Airport
8.4
138 C$
$self.alt
#5 Most popular
Tranquil 1BR Stay in Kalina
$self.alt
Novotel Mumbai Juhu Beach
7.0
187 C$
$self.alt
Best value
Oyo 8436 Orchid Rooms
7.0
24 C$
$self.alt
#1 Most popular
Radisson Blu Hotel Pune Kharadi
8.5
101 C$
$self.alt
#2 Most popular
Aerith Studios By Bird-Of-Paradise
7.5
60 C$
$self.alt
#3 Most popular
Vivanta Pune, Hinjawadi
8.8
102 C$
$self.alt
#4 Most popular
Eastin Easy Aishwarya Talegaon
8.7
36 C$
$self.alt
#5 Most popular
iSuite Hotel Kharadi Pune
5.8
$self.alt
The Westin Pune Koregaon Park
8.8
198 C$
$self.alt
Best value
Hotel Udai Palace
6.9
15 C$
$self.alt
#1 Most popular
Banjara Hostels
8.7
47 C$
$self.alt
#2 Most popular
Radisson Udaipur
7.8
78 C$
$self.alt
#3 Most popular
Radisson Blu Udaipur Palace Resort & Spa
7.4
147 C$
$self.alt
#4 Most popular
Treebo Trend Park Classic Udaipur
7.8
33 C$
$self.alt
#5 Most popular
Blu Feather Hotel & Spa
8.5
60 C$
$self.alt
Taj Lake Palace
9.5
474 C$
$self.alt
Best value
Madhav Guest House
8.8
14 C$
$self.alt
#1 Most popular
Pearl Palace Heritage
9.4
64 C$
$self.alt
#2 Most popular
Shiv Vilas Resorts
7.6
135 C$
$self.alt
#3 Most popular
Hilton Jaipur
8.3
82 C$
$self.alt
#4 Most popular
Hotel Ratnawali
8.6
39 C$
$self.alt
#5 Most popular
Golden Tulip Essential Jaipur
8.7
60 C$
$self.alt
The Lalit Jaipur
7.9
92 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 July would make for the least expensive trip at just 119 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 290 C$ per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 80% more than the average hotel room in India, which costs 161 C$ each night.

Which city in India has the most expensive hotel rooms?

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

Which city in India has the least expensive hotel rooms?

Jaipur currently offers the lowest nightly rates of any city in India at just 17 C$; a price that is 89% 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
771 C$
Montreal to New Delhi
Fastest flight time
17h 45m
Cheapest price
854 C$
Toronto to New Delhi
Fastest flight time
13h 55m
Cheapest price
933 C$
Calgary to New Delhi
Fastest flight time
22h 30m
Cheapest price
978 C$
Regina to New Delhi
Fastest flight time
25h 50m
Cheapest price
1,047 C$
Winnipeg to New Delhi
Fastest flight time
31h 10m
Cheapest price
1,193 C$
Halifax to New Delhi
Fastest flight time
21h 20m
Cheapest price
1,277 C$
Fort McMurray to New Delhi
Fastest flight time
25h 30m
Cheapest price
1,322 C$
London to New Delhi
Fastest flight time
21h 10m
Cheapest price
1,340 C$
Québec City to Mumbai
Fastest flight time
22h 05m
Cheapest price
1,401 C$
View more