Find India Hotels

Find the best deals on 105,741 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
26 C$ - 50 C$
CHEAPEST CITY IN INDIA Amritsar 31% cheaper Hotels in Amritsar are the cheapest in India at just 26 C$ per night on average.
MOST EXPENSIVE CITY IN INDIA Mumbai 36% more expensive Mumbai has the highest priced hotels in India with rooms averaging 50 C$ per night.
MOST POPULAR CITY IN INDIA New Delhi 78% 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
  • Best value

    Radisson Blu Plaza Delhi

    8.3

    44 C$

    View Deal
  • #1 Most popular

    Welcomhotel Dwarka - Member Itc Hotel Group

    7.7

    47 C$

    View Deal
  • #2 Most popular

    The Lalit New Delhi

    8.3

    90 C$

    View Deal
  • #3 Most popular

    JW Marriott Hotel New Delhi Aerocity

    8.8

    108 C$

    View Deal
  • #4 Most popular

    Radisson Blu New Delhi Dwarka

    6.9

    49 C$

    View Deal
  • #5 Most popular

    Andaz Delhi - a Concept by Hyatt

    8.5

    85 C$

    View Deal
  • The Grand New Delhi

    7.1

    64 C$

    View Deal
  • Best value

    Hotel Airport International

    7.2

    35 C$

    View Deal
  • #1 Most popular

    The Oberoi Mumbai

    9.4

    128 C$

    View Deal
  • #2 Most popular

    Holiday Inn Mumbai International Airport

    8.4

    69 C$

    View Deal
  • #3 Most popular

    The St. Regis Mumbai

    9.0

    123 C$

    View Deal
  • #4 Most popular

    Grand Hyatt Mumbai

    8.5

    74 C$

    View Deal
  • #5 Most popular

    Meluha - The Fern

    8.7

    65 C$

    View Deal
  • The Regale by Tunga

    7.6

    41 C$

    View Deal
  • Best value

    Oyo 8436 Orchid Rooms

    7.0

    14 C$

    View Deal
  • #1 Most popular

    Radisson Blu Hotel Pune Kharadi

    8.3

    47 C$

    View Deal
  • #2 Most popular

    Aerith Studios by Bird Of Paradise

    7.2

    26 C$

    View Deal
  • #3 Most popular

    Vivanta Pune, Hinjawadi

    8.4

    68 C$

    View Deal
  • #4 Most popular

    Eastin Easy Aishwarya Talegaon

    8.6

    37 C$

    View Deal
  • #5 Most popular

    iSuite Hotel Kharadi Pune

    3.6

    71 C$

    View Deal
  • The Westin Pune Koregaon Park

    8.9

    152 C$

    View Deal
  • Best value

    Hotel PR Residency

    4.0

    33 C$

    View Deal
  • #1 Most popular

    Radisson Blu Hotel Amritsar

    7.8

    59 C$

    View Deal
  • #2 Most popular

    Hyatt Regency Amritsar

    8.1

    62 C$

    View Deal
  • #3 Most popular

    Ramada by Wyndham Amritsar

    8.2

    60 C$

    View Deal
  • #4 Most popular

    Taj Swarna

    8.9

    85 C$

    View Deal
  • #5 Most popular

    Fairfield by Marriott Amritsar

    8.3

    46 C$

    View Deal
  • Best value

    Hotel Udai Palace

    7.1

    17 C$

    View Deal
  • #1 Most popular

    Banjara Hostels

    8.7

    21 C$

    View Deal
  • #2 Most popular

    Radisson Udaipur

    7.4

    71 C$

    View Deal
  • #3 Most popular

    Radisson Blu Udaipur Palace Resort & Spa

    6.9

    114 C$

    View Deal
  • #4 Most popular

    Treebo Trend Park Classic Udaipur

    7.7

    31 C$

    View Deal
  • #5 Most popular

    Blu Feather Hotel & Spa

    8.5

    51 C$

    View Deal
  • Taj Lake Palace

    9.4

    483 C$

    View Deal

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 50 C$ per night, Mumbai is the most expensive city in India to book a hotel room in. The average cost of 50 C$ is about 36% above the country's average price per night.

Which city in India has the least expensive hotel rooms?

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