Hotels in India

We can book 2 389 properties across 15 destinations in India. The cheapest rooms start around € 9 per night for two people, and the typical price across these destinations is € 39.

Live prices, sampled for a two-night stay a month ahead.

Hotels in New Delhi
New Delhifrom € 21 / night
Hotels in Mumbai
Mumbaifrom € 24 / night
Hotels in Goa
Goafrom € 20 / night
Hotels in Jaipur
Jaipurfrom € 12 / night
Hotels in Bengaluru
Bengalurufrom € 16 / night
Hotels in Agra
Agrafrom € 9 / night
Hotels in Udaipur
Udaipurfrom € 19 / night
Hotels in Kochi
Kochifrom € 12 / night
Hotels in Chennai
Chennaifrom € 18 / night
Hotels in Kolkata
Kolkatafrom € 14 / night
Hotels in Varanasi
Varanasifrom € 12 / night
Hotels in Rishikesh
Rishikeshfrom € 15 / night
Hotels in Amritsar
Amritsarfrom € 11 / night
Hotels in Hyderabad
Hyderabadfrom € 16 / night
Hotels in Pune
Punefrom € 14 / night

What a room costs in India

Within this list Agra is the cheapest place to sleep at a typical € 26 for two nights, and Mumbai the dearest at € 97 — a factor of 3.7× between them. Where you go decides more than when you book.

About 88% of the rooms we can book in India can be cancelled free of charge up to a deadline set by the property.

Good to know in India

Currency
INR (₹) — Digital payment (UPI) is everywhere; cards work in hotels. Carry small notes.
Language
Hindi, English and 20+ other official languages. English is widely used.
Plug & voltage
Type D/M, 230V. Bring an adapter if your plugs differ.
Tipping
10% in restaurants; small notes for porters and drivers.
Emergency number
112
Worth knowing before you go

Drink only sealed bottled water and eat where it is busy. Pre-book airport transfers rather than negotiating on arrival.

Frequently asked

How much does a hotel in India cost?

The cheapest bookable rooms start around € 9 per night for two people, and the typical price across the destinations we cover is € 39. Prices move with the season and the city, so check your own dates.

Which city in India is cheapest?

Of the destinations we measure, Agra is the cheapest at a typical € 26 for two nights; Mumbai is the dearest at € 97. That is a real difference, and it is worth weighing against travel time.

Can I book with free cancellation in India?

Yes, for about 88% of the rooms we can book there. Use the free cancellation filter to see only those rates, and read the deadline on the room itself — it is set by the property, not by us.