Hotels in India

Find the best deals on 94,420 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
28 C$ - 51 C$
CHEAPEST CITY IN INDIA Jaipur 30% cheaper Hotels in Jaipur are the cheapest in India at just 28 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 51 C$ per night.
MOST POPULAR CITY IN INDIA New Delhi 77% 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
Radisson Blu New Delhi Dwarka
Best value
Radisson Blu New Delhi Dwarka
6.9
47 C$
JW Marriott Hotel New Delhi Aerocity
#1 Most popular
JW Marriott Hotel New Delhi Aerocity
8.8
91 C$
The Lalit New Delhi
#2 Most popular
The Lalit New Delhi
8.3
122 C$
Welcomhotel Dwarka - Member Itc Hotel Group
#3 Most popular
Welcomhotel Dwarka - Member Itc Hotel Group
7.6
57 C$
#4 Most popular
Andaz Delhi - a Concept by Hyatt
8.6
86 C$
Radisson Blu Plaza Delhi
#5 Most popular
Radisson Blu Plaza Delhi
8.4
51 C$
The Grand New Delhi
The Grand New Delhi
7.2
65 C$
Hotel Airport International
Best value
Hotel Airport International
7.2
38 C$
The Oberoi Mumbai
#1 Most popular
The Oberoi Mumbai
9.4
145 C$
The St. Regis Mumbai
#2 Most popular
The St. Regis Mumbai
9.0
135 C$
Holiday Inn Mumbai International Airport
#3 Most popular
Holiday Inn Mumbai International Airport
8.4
91 C$
Grand Hyatt Mumbai
#4 Most popular
Grand Hyatt Mumbai
8.5
94 C$
The Regale by Tunga
#5 Most popular
The Regale by Tunga
7.8
41 C$
Oriental Residency Hotel
Oriental Residency Hotel
7.3
47 C$
Oyo 8436 Orchid Rooms
Best value
Oyo 8436 Orchid Rooms
7.0
22 C$
Radisson Blu Hotel Pune Kharadi
#1 Most popular
Radisson Blu Hotel Pune Kharadi
8.5
52 C$
Aerith Studios by Bird Of Paradise
#2 Most popular
Aerith Studios by Bird Of Paradise
7.5
34 C$
Vivanta Pune, Hinjawadi
#3 Most popular
Vivanta Pune, Hinjawadi
8.5
70 C$
Eastin Easy Aishwarya Talegaon
#4 Most popular
Eastin Easy Aishwarya Talegaon
8.6
56 C$
iSuite Hotel Kharadi Pune
#5 Most popular
iSuite Hotel Kharadi Pune
3.6
73 C$
The Westin Pune Koregaon Park
The Westin Pune Koregaon Park
8.8
147 C$
Hotel Udai Palace
Best value
Hotel Udai Palace
7.0
28 C$
Banjara Hostels
#1 Most popular
Banjara Hostels
8.7
43 C$
Radisson Udaipur
#2 Most popular
Radisson Udaipur
7.6
82 C$
Radisson Blu Udaipur Palace Resort & Spa
#3 Most popular
Radisson Blu Udaipur Palace Resort & Spa
7.1
122 C$
Treebo Trend Park Classic Udaipur
#4 Most popular
Treebo Trend Park Classic Udaipur
7.7
32 C$
Blu Feather Hotel & Spa
#5 Most popular
Blu Feather Hotel & Spa
8.5
52 C$
Taj Lake Palace
Taj Lake Palace
9.5
505 C$
Madhav Guest House
Best value
Madhav Guest House
8.8
10 C$
Pearl Palace Heritage
#1 Most popular
Pearl Palace Heritage
9.3
34 C$
Shiv Vilas Resorts
#2 Most popular
Shiv Vilas Resorts
7.3
214 C$
Hilton Jaipur
#3 Most popular
Hilton Jaipur
8.2
56 C$
Park Prime Jaipur
#4 Most popular
Park Prime Jaipur
7.3
42 C$
JW Marriott Jaipur Resort and Spa
#5 Most popular
JW Marriott Jaipur Resort and Spa
224 C$
Holiday Inn Jaipur City Centre
Holiday Inn Jaipur City Centre
8.5
60 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 June would make for the least expensive trip at just 15 C$ per night on average. To save on your trip, avoid planning it during January, 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.

Which city in India has the most expensive hotel rooms?

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

Which city in India has the least expensive hotel rooms?

New Delhi currently offers the lowest nightly rates of any city in India at just 11 C$; a price that is 90% lower than the average rate per night in India.