Hotels in India

Find the best deals on 89,253 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
Welcomhotel Dwarka - Member Itc Hotel Group
8.2
82 AUD
No. 1 most popular
Le Méridien New Delhi
9.0
225 AUD
No. 2 most popular
The Lalit New Delhi
8.7
156 AUD
No. 3 most popular
The Lodhi - A Member Of The Leading Hotels Of The World
9.0
211 AUD
No. 4 most popular
Four Points by Sheraton New Delhi Airport Highway
8.4
110 AUD
No. 5 most popular
Red Fox Hotel, Delhi Airport
7.8
107 AUD
Hotels in Bengaluru
Best value
ibis Bengaluru City Centre
8.3
85 AUD
No. 1 most popular
The Lalit Ashok Bangalore
8.5
137 AUD
No. 2 most popular
Fortune Park Jp Celestial
8.0
92 AUD
No. 3 most popular
Mövenpick Hotel & Spa Bangalore
8.6
119 AUD
No. 4 most popular
Fairfield by Marriott Bengaluru Rajajinagar
8.2
103 AUD
No. 5 most popular
Howard Johnson by Wyndham Bengaluru Hebbal
8.4
134 AUD
Hotels in Mumbai
Best value
Trident, Nariman Point Mumbai
9.2
201 AUD
No. 1 most popular
Novotel Mumbai Juhu Beach
8.1
201 AUD
No. 2 most popular
Grand Hyatt Mumbai
8.9
203 AUD
No. 3 most popular
The Taj Mahal Palace, Mumbai
9.3
543 AUD
No. 4 most popular
Sofitel Mumbai BKC
9.2
211 AUD
No. 5 most popular
Taj Santacruz
9.1
229 AUD
Hotels in Hyderabad
Best value
Ellaa Hotel Gachibowli
8.1
91 AUD
No. 1 most popular
Novotel Hyderabad Airport
9.0
134 AUD
No. 2 most popular
Taj Deccan
8.8
120 AUD
No. 3 most popular
The Park Hyderabad
7.9
114 AUD
No. 4 most popular
Vivanta Hyderabad, Begumpet
8.6
110 AUD
No. 5 most popular
Marigold By Greenpark
8.7
107 AUD
Hotels in Chennai
Best value
The Raintree, Anna Salai
8.8
95 AUD
No. 1 most popular
The Park Chennai
8.0
101 AUD
No. 2 most popular
Taj Club House
8.7
119 AUD
No. 3 most popular
Hyatt Regency Chennai
8.5
122 AUD
No. 4 most popular
ITC Grand Chola, a Luxury Collection Hotel, Chennai
9.2
254 AUD
No. 5 most popular
Crowne Plaza Chennai Adyar Park
8.7
117 AUD

India travel tips

Let us help you with the best tips about India

When is the least expensive time to stay in India?

When travelling to India it would be best to plan your trip around the month of September, as the prices are significantly lower than in April - just 76 AUD per night.

Where do most people stay in India?

India is full of enlightening and adventurous cities, but the most popular tourist destination is New Delhi.

How much does a luxury hotel cost in India?

Expect to pay about 290 AUD per night when booking a luxury hotel room in India. Rates for luxury hotel rooms are typically 158% more than the average hotel room in India, which costs 112 AUD each night.

Which city in India has the most expensive hotel rooms?

Visiting and staying overnight in Hyderabad will cost you a premium compared to the rest of India. Expect to pay 814 AUD per night, a rate that is about 625% more than the country’s average.

Which city in India has the least expensive hotel rooms?

The least expensive city in India to stay in is Chennai. With an average rate of 9 AUD per night, Chennai is about 91% less expensive than other cities 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
Singapore to New Delhi
Fastest flight time
5h 40m
Cheapest price
434 AUD
Singapore to Mumbai
Fastest flight time
5h 55m
Cheapest price
446 AUD
Sydney to Amritsar
Fastest flight time
18h 15m
Cheapest price
527 AUD
Perth to Amritsar
Fastest flight time
14h 40m
Cheapest price
534 AUD
Melbourne to Bengaluru
Fastest flight time
13h 50m
Cheapest price
540 AUD
Melbourne to Chennai
Fastest flight time
13h 25m
Cheapest price
567 AUD
Sydney to Coimbatore
Fastest flight time
14h 15m
Cheapest price
567 AUD
Perth to Kochi
Fastest flight time
15h 45m
Cheapest price
568 AUD
Melbourne to Coimbatore
Fastest flight time
14h 55m
Cheapest price
577 AUD
Sydney to Visakhapatnam
Fastest flight time
29h 15m
Cheapest price
580 AUD
View more