Hotels in India

Find the best deals on 111,349 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
$28 - $57
CHEAPEST CITY IN INDIA Haridwar 33% cheaper Hotels in Haridwar are the cheapest in India at just $28 per night on average.
MOST EXPENSIVE CITY IN INDIA Mahabalipuram 39% more expensive Mahabalipuram has the highest priced hotels in India with rooms averaging $57 per night.
MOST POPULAR CITY IN INDIA New Delhi 84% 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
  • Radisson Blu New Delhi Dwarka
    Best value

    Radisson Blu New Delhi Dwarka

    Plot No 4, Sector 13, New Delhi

    6.8

    $45

    View Deal
  • Hyatt Regency Delhi
    #1 Most popular

    Hyatt Regency Delhi

    Bhikaiji Cama Place Ring Road New Delhi 110607, New Delhi

    8.0

    $80

    View Deal
  • Radisson Blu Plaza Delhi
    #2 Most popular

    Radisson Blu Plaza Delhi

    Near Mahipalpur Extension Nh 8, New Delhi

    8.3

    $47

    View Deal
  • Radisson Hotel New Delhi Paschim Vihar
    #3 Most popular

    Radisson Hotel New Delhi Paschim Vihar

    Plot No D, Dist Centre, Outer Ring Road, New Delhi

    7.3

    $62

    View Deal
  • Le Méridien New Delhi
    #4 Most popular

    Le Méridien New Delhi

    Windsor Place, New Delhi

    8.2

    $96

    View Deal
  • Eros Hotel New Delhi, Nehru Place
    #5 Most popular

    Eros Hotel New Delhi, Nehru Place

    American Plaza, Nehru Place, New Delhi

    7.7

    $51

    View Deal
  • The Metropolitan Hotel and Spa New Delhi

    The Metropolitan Hotel and Spa New Delhi

    Bangla Sahib Road, New Delhi

    8.0

    $71

    View Deal
  • Shivam Lodge
    Best value

    Shivam Lodge

    Mohali

    5.0

    $15

    View Deal
  • Velvet Clarks Exotica
    #1 Most popular

    Velvet Clarks Exotica

    NH-21(Near Airport), Chandigarh Ambala Road, Chandigarh

    6.6

    $61

    View Deal
  • Ana Clarks Inn Panchkula
    #2 Most popular

    Ana Clarks Inn Panchkula

    NH 22 Mall Amravati Enclave, Panchkula

    7.0

    $61

    View Deal
  • Holiday Inn Chandigarh Panchkula
    #3 Most popular

    Holiday Inn Chandigarh Panchkula

    City Centre, Sector 3, Panchkula

    7.1

    $67

    View Deal
  • Best Western Maryland
    #4 Most popular

    Best Western Maryland

    Chandigarh Ambala Highway, Zerakpur

    7.9

    $57

    View Deal
  • Skyview Holiday Home
    #5 Most popular

    Skyview Holiday Home

    Vishnu Garden, Chandigarh

    7.4

    $44

    View Deal
  • Hotel Le Roi Haridwar @ Har Ki Pauri Road
    Best value

    Hotel Le Roi Haridwar @ Har Ki Pauri Road

    Near Haridwar Railway Station, Haridwar

    8.1

    $38

    View Deal
  • Radisson Blu Hotel Haridwar
    #1 Most popular

    Radisson Blu Hotel Haridwar

    Plot C1, Sector 12, Haridwar

    7.1

    $58

    View Deal
  • Hotel Dream Land
    #2 Most popular

    Hotel Dream Land

    Bhel Tiraha, NH-58, Haridwar

    $41

    View Deal
  • Fortune Park Haridwar-- Member Itc Hotel Group
    #3 Most popular

    Fortune Park Haridwar-- Member Itc Hotel Group

    Plot No. 296/2 Nh-58 Bahadrabad, Haridwar

    8.2

    $52

    View Deal
  • Hotel Fortune Ganga
    #4 Most popular

    Hotel Fortune Ganga

    Avas Vikas Ranipur More, Haridwar

    $71

    View Deal
  • Novotel Kochi Infopark
    Best value

    Novotel Kochi Infopark

    A3 Infopark Road Logistic Park Kakkanad Edachira, Kochi

    8.3

    $54

    View Deal
  • Trident, Cochin
    #1 Most popular

    Trident, Cochin

    Bristow Road, Kochi

    8.8

    $61

    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?

If you are looking to save money on your hotel room in India, consider visiting the country in June as it is the least expensive month at just $83 per night. Avoid booking a hotel room in January if you are looking for a deal; it is the most expensive month.

Where do most people stay in India?

There is little doubt that travellers enjoy various cities in India, but the majority of travellers who visit India tend to spend the most time in New Delhi.

Which city in India has the most expensive hotel rooms?

Mahabalipuram is the most expensive city in India to book a hotel room in. The nightly rate of $57 is 39% more than the average city in India.

Which city in India has the least expensive hotel rooms?

Our users typically find that New Delhi has the lowest nightly rates in the country at just $11. New Delhi offers hotel rooms at an average rate that is 87% lower than the average city in India.