Hotels in India

Accommodation across many destinations. Choose a destination, compare prices, and book online

Country: India. Hotels, apartments, and other places to stay across many destinations. Destinations: 3,822; properties: 75,623. Check prices, reviews, and photos, then book online.

How to find accommodation in India

Choose a destination, compare available properties, and proceed to online booking without unnecessary steps.

  1. 1

    Choose a destination

    Select the destination that best matches your travel plans.

  2. 2

    Compare properties

    Check hotels, apartments, photos, and guest reviews.

  3. 3

    Proceed to booking

    Select your dates, check availability, and complete your reservation online.

A variety of destinations

Narrow down your travel destination faster.

Hotels and apartments

Compare different types of accommodation.

Photos and reviews

Easily evaluate a property before making a choice.

Online availability

Proceed after selecting your destination and travel dates.

Plan your whole trip: India

Add transport and things to do after choosing your accommodation.

Car rental

Rent a car and explore at your own pace.

Rent a car

All destinations with accommodation

Hotels in India: your guide to where to stay

India is a vast country: the Himalayas in the north, Goa beaches in the west, the Taj Mahal and colourful festivals. Room prices are among the lowest in the world. We list 75 623 properties across 3822 cities: from budget guesthouses to palace heritage hotels and 5-star properties. Below you will find indicative prices, the most popular destinations, season tips and transport notes.

How much does a hotel in India cost?

The price depends on the standard, the city and the dates. The table shows indicative nightly rates for a double room. The cheapest month is usually May, while December, the peak season, is the priciest. Booking ahead usually brings better rates.

Property standardIndicative price per night (from)
Budget guesthouses and hostelsfrom approx. ₹1,300
3-star hotelsfrom approx. ₹3,000
4-star hotelsfrom approx. ₹5,200
5-star and heritage palace hotelsfrom approx. ₹9,500

Indicative rates, updated periodically. For exact prices and availability, select your dates in the search above.

Where to stay in India: most popular cities

India splits between big metropolises, historic cities and beach resorts. These are the destinations travellers choose most often:

  • New Delhi. The capital with the widest choice of hotels, from budget guesthouses to 5-star properties. A good base for the north and Agra.
  • Mumbai. The financial heart of the country and the palatial Taj Mahal Palace by the Gateway of India. A wide choice of business hotels.
  • Jaipur. The Pink City in Rajasthan, a base for forts and palaces. Many heritage hotels in former mansions (havelis).
  • Goa. Beaches on the west coast, a former Portuguese colony known for parties and resorts.
  • Udaipur. The city of lakes with palaces, some of the priciest and most atmospheric stays.
  • Chennai and Hyderabad. Large southern cities with business hotels and good airports.

Nightly rates vary between cities. Here are indicative prices per night for a double room:

CityIndicative price per night (from)
New Delhifrom approx. ₹3,500
Mumbaifrom approx. ₹4,200
Jaipurfrom approx. ₹2,600
Goafrom approx. ₹3,300
Udaipurfrom approx. ₹4,400

What to see in India

India combines monuments, mountains, beaches and colourful traditions across a vast area.

  • Taj Mahal. The famous mausoleum in Agra, one of the most recognisable landmarks in the world.
  • Festivals. Holi, the festival of colours held across the country in March, plus dozens of other religious celebrations.
  • Goa. The beaches of a former Portuguese colony on the west coast.
  • The Himalayas. Trekking and mountain resorts in the north.
  • Ahmedabad. The first Indian city inscribed as a UNESCO World Heritage City.

How much does a trip to India cost

Beyond the room, daily costs are very low. A rickshaw ride starts at a few rupees, a long-distance bus costs the equivalent of a dollar or two. Cards work in hotels and larger shops in cities, but at markets and smaller places cash is essential. ATMs are common in cities.

When is the best time to visit India

The most pleasant weather is from December to March, which is also peak season and the highest prices. June to November is cheaper, but avoid the cities most affected by the monsoon, such as Kolkata and Mumbai. May is usually the cheapest, though it can be very hot. The weather differs greatly between the north and the south.

Getting to and around India

Most international flights land in Delhi, Mumbai, Kolkata and Chennai. Around the country the easiest options are low-cost domestic flights or the railway, one of the largest networks in the world and an experience in itself (book ahead). In cities you travel by rickshaw, and in Delhi, Mumbai and Kolkata also by metro. A popular option is renting a car with a driver, charged per kilometre.

Example hotels in India

A few recognisable properties from different cities for reference:

  • The Taj Mahal Palace and The Leela Mumbai in Mumbai (palace standard, from approx. ₹9,500).
  • The Lalit New Delhi and Radisson Blu Plaza Delhi in New Delhi (from approx. ₹5,200).
  • Trident Nariman Point in Mumbai and ITC Windsor in Bengaluru (from approx. ₹6,500).

Frequently asked questions

When is a stay in India cheapest?

Prices are usually lowest in May, while December, the peak season, tends to be the most expensive. Booking ahead usually helps you find a better rate. Sunday tends to be cheaper than Saturday.

Which city do travellers stay in most often?

By searches, the seaside town of Digha leads, but the widest choice of hotels is in the big metropolises: New Delhi, Mumbai and the cities of Rajasthan such as Jaipur.

Where are hotels cheapest and most expensive in India?

The cheapest stays are in Kolkata and other large cities, where rates can be well below average. Pricier but more atmospheric are the heritage palace hotels, for example in Udaipur.

Do I need a visa to travel to India?

Yes. Citizens of over 150 countries can use the e-visa when entering through one of the designated airports (including Delhi, Mumbai and Ahmedabad), with a passport valid for at least six months. Land entry requires a regular tourist visa. The exact rules depend on your citizenship.

Can I book a hotel with payment at the property?

Yes. Many properties offer pay-at-hotel and free cancellation. The terms are shown for each property during booking.

Guests recommend: India

India: 75,623 properties — ranked by guest reviews.

Hotels and stays across many destinations

Country: India. Compare luxury, mid-range, and budget properties.

Luxury hotels

Budget hotels / backpacker

Budget-friendly travel