India hotels

India hotels

Search hundreds of travel sites at once for hotels in India

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest India Hotel Deals

New Delhi
New Delhi
3 stars from £21
4+ stars from £37
Bengaluru
Bengaluru
3 stars from £14.65
4+ stars from £25
Jaipur
Jaipur
3 stars from £12
4+ stars from £26
Mumbai
Mumbai
3 stars from £20
4+ stars from £56
Chennai
Chennai
3 stars from £6
4+ stars from £39
Gurgaon
Gurgaon
3 stars from £13
4+ stars from £39

Good to know

Low season

July Cheapest month to stay with an average 8% drop in price.

High season

April Most expensive month to stay with an average 91% rise in price.

Average price (weeknight)

£60 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

£61 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in India

Are hotels in India safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in India?

What are the most popular regions of India?

How much is a cheap hotel in India?

How much is a hotel in India for tonight?

How much is a hotel in India for this weekend?

Best India hotels

Show all
Vivanta Goa, Panaji - Panaji - Bedroom
1
9.2 Excellent (594 reviews)
Farmers Villa - Amritsar - Bedroom
2
8.7 Excellent (8 reviews)
Novotel Kolkata Hotel And Residences - Kolkata - Building
3
8.3 Excellent (449 reviews)
Vivanta Hyderabad, Begumpet - Hyderabad - Building
4
8.3 Excellent (509 reviews)
Holiday Inn Amritsar Ranjit Avenue - Amritsar - Building
5
8.0 Excellent (362 reviews)
Hard Rock Hotel Goa - Calangute - Bar
6
7.9 Good (255 reviews)
Hotel Jivitesh - New Delhi - Building
8
7.7 Good (97 reviews)
Taj Banjara - Hyderabad - Building
9
7.7 Good (736 reviews)
Hotel Savera - Chennai - Bedroom
10
7.5 Good (1,046 reviews)