Hotels in India

Search and compare India hotels from hundreds of travel sites and save

India
22 May — 23 May2
India
Sun 22/5
Mon 23/5
...and more

Tips for booking a India hotel

Cheapest month:November
Most expensive month:February
Average price in India:$145/night
Cheapest price found:$5/night
Cheapest day:Thursday
Most expensive day:Monday
$108 - $266
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$113 - $154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated India hotels

Show all 128,333 hotels
1
Taj Bangalore
Taj Bangalore
8.9 Excellent
Near Kempegowda International Airport, Devanhalli, India
Show on map
5.6 km from city centre, Devanhalli, KA, India 

Featuring an outdoor pool, this Devanahalli hotel is conveniently situated moments from Bengaluru International Airport. It provides 5-star accommodation with air-conditioned rooms.

2
The Westin Hyderabad Mindspace
The Westin Hyderabad Mindspace
8.5 Excellent
Raheja It Park, Hitec City, Hyderabad, India
Show on map
11.8 km from city centre, Hyderabad, TG, India 

Providing a Jacuzzi, a sauna and an outdoor pool, The Westin is situated in Hyderabad and is a short walk from Hyderabad Information Technology Engineering Consultancy City. It provides a spa, as well as an express check-in and check-out feature, valet parking and a beauty centre.

3
Vivanta Goa, Panaji
Vivanta Goa, Panaji
8.9 Excellent
Dr D B Bandodkar Road, Panaji, India
Show on map
0.7 km from city centre, Panaji, GA, India 

This pet-friendly hotel is situated in Panaji and offers a rooftop pool. It provides free Wi-Fi, massage services and a sauna.

4
Fairfield by Marriott Amritsar
Fairfield by Marriott Amritsar
7.9 Good
Albert Road, Amritsar, India
Show on map
1.8 km from city centre, Amritsar, PB, India 

Boasting an outdoor pool, Fairfield by Marriott Amritsar is situated in Amritsar and offers comfortable accommodation. It is ideally positioned for those wishing to sightsee in the area.

5
Le Royal Meridien Chennai
Le Royal Meridien Chennai
7.1 Good
No.1 Gst Road, Chennai, India
Show on map
11.9 km from city centre, Chennai, TN, India 

This unique 5-star hotel provides a range of accommodation options throughout the old city of Chennai. It also offers a sauna, an outdoor pool and a Jacuzzi.

6
Taj Coromandel
Taj Coromandel
8.5 Excellent
37 Mahatma Gandi Road, Chennai, India
Show on map
4.6 km from city centre, Chennai, TN, India 

Located in Chennai, Taj Coromandel provides free wireless internet and a gym. In addition to free public parking on site, the hotel features comfortable 5-star rooms and a bar.

7
The Oberoi Udaivilas Udaipur
The Oberoi Udaivilas Udaipur
9.5 Excellent
313001 Haridasji Ki Magri, Mulla Talai, Udaipur, Rajasthan - 313001 India., Udaipur, India
Show on map
2.1 km from city centre, Udaipur, RJ, India 

The Oberoi Udaivilas Udaipur offers 5-star accommodation in Udaipur. It also provides an outdoor pool, valet parking and an express check-in and check-out feature.

8
JW Marriott Mumbai Sahar
JW Marriott Mumbai Sahar
8.7 Excellent
IA Project Road, Chhatrapati Shivaji International Airport, Andheri, Mumbai, India
Show on map
17.2 km from city centre, Mumbai, MH, India 

JW Marriott Mumbai Sahar Airport is located in Mumbai and features a Jacuzzi. It also offers an express check-in and check-out feature, an outdoor pool and a sauna.

Cheapest hotels in India

Show all 128,333 hotels
Airport Hotel Mayank Residency
Airport Hotel Mayank Residency
7.6 Good
A-230, Street No-2, Near Indira Gandhi International Airport, Mahipalpur, South Delhi, New Delhi, India
Show on map
11.3 km from city centre,  

Featuring free wireless internet access in all areas, this New Delhi hotel is conveniently situated moments from Indira Gandhi International Airport. It provides 3-star accommodation with air-conditioned rooms.

$10
Avg. per night
Bloomrooms @ New Delhi Railway Station
Bloomrooms @ New Delhi Railway Station
8.2 Excellent
8591, Arakashan Road, Opp Railway Station, New Delhi, India
Show on map
3.8 km from city centre,  

Bloomrooms @ New Delhi Railway Station provides a comfortable setting while in New Delhi. Some of the facilities provided at this 3-star hotel include complimentary on-site parking and wireless internet.

$34
Avg. per night
The Emerald Hotel & Executive Apartments
The Emerald Hotel & Executive Apartments
6.8 Good
977, Juhu Tara Road, Mumbai, India
Show on map
15.2 km from city centre,  

Contemporary in its design, The Emerald - Hotel & Service Apartments is situated in a well-known area of Mumbai. In addition to free public parking on site, the hotel provides comfortable 4-star rooms and a bar.

$51
Avg. per night
Hotel Clarks Shiraz
Hotel Clarks Shiraz
8.3 Excellent
54 Taj Road, Agra, India
Show on map
1.7 km from city centre,  

Situated in Agra, Hotel Clarks Shiraz offers luxury 5-star accommodation, as well as a Jacuzzi, a rooftop terrace and an outdoor pool. Featuring views of Agra Fort and the Taj Mahal, it also provides a multitude of amenities, such as an express check-in and check-out feature, a kids club and valet parking.

$51
Avg. per night
Hotel The Royal Plaza
Hotel The Royal Plaza
5.4 Okay
19, Ashoka Road, New Delhi, India
Show on map
1.1 km from city centre,  

Set in South Delhi, Hotel The Royal Plaza is a short stroll from Bharat Sanchar Nigam and provides a sauna and an outdoor pool. There is also a fitness centre with a swimming pool.

$60
Avg. per night
Fairfield by Marriott Amritsar
Fairfield by Marriott Amritsar
7.9 Good
Albert Road, Amritsar, India
Show on map
1.8 km from city centre,  

Boasting an outdoor pool, Fairfield by Marriott Amritsar is situated in Amritsar and offers comfortable accommodation. It is ideally positioned for those wishing to sightsee in the area.

$64
Avg. per night
Courtyard by Marriott Agra
Courtyard by Marriott Agra
8.2 Excellent
Taj Nagri, Phase II, Fatehabad Road, Agra, India
Show on map
4.7 km from city centre,  

Situated in Agra, Courtyard by Marriott Agra provides 5-star accommodation, as well as indoor tennis courts, a sauna and an outdoor pool. It also offers an express check-in and check-out feature, valet parking and a kids club.

$64
Avg. per night
Pride Plaza Hotel, Aerocity New Delhi
Pride Plaza Hotel, Aerocity New Delhi
7.6 Good
5-a, Hospitality District, Aerocity, New Delhi, India
Show on map
11.2 km from city centre,  

Featuring a Jacuzzi and an outdoor pool, this New Delhi hotel is conveniently situated within Indira Gandhi International Airport. It provides a fitness centre, as well as a kids pool, an express check-in and check-out feature and free Wi-Fi.

$68
Avg. per night

Hotel prices in India

2 stars and under
Hotel Mangalore International
No. 1 most popular

Hotel Mangalore International

Ksr Road, Mangalore, India

7.2 Good
$33

Avg. per night

Pal Haveli Hotel
No. 2 most popular

Pal Haveli Hotel

Gulab Sagar, Near Clock Tower, Jodhpur, India

8.3 Excellent
$79

Avg. per night

Namasthe Munnar
Best value

Namasthe Munnar

Pipe Line View Point, Munnar, India

$31

Avg. per night

3 stars
Phoenix Hotel
No. 1 most popular

Phoenix Hotel

S No 81/1, 500 Mtrs Ahead of Abc Farms, Pune, India

7.2 Good
$72

Avg. per night

Treebo Trend Natraj Yes Please
No. 2 most popular

Treebo Trend Natraj Yes Please

1750, Chuna Mandi, Opp. Imperial Cinema, New Delhi, India

8.0 Excellent
$26

Avg. per night

Airport Hotel Mayank Residency
Best value

Airport Hotel Mayank Residency

A-230, Street No-2, Near Indira Gandhi International Airport, Mahipalpur, South Delhi, New Delhi, India

7.6 Good
$10

Avg. per night

4 stars +
Trident Udaipur
No. 1 most popular

Trident Udaipur

Haridas Ji Ki Magri 0, Udaipur, India

9.1 Excellent
$143

Avg. per night

The Lalit New Delhi
No. 2 most popular

The Lalit New Delhi

Barakhamba Avenue, New Delhi, India

8.0 Excellent
$126

Avg. per night

Hycinth Hotels
Best value

Hycinth Hotels

Manorama Road, Thampanoor, Thiruvananthapuram, India

8.3 Excellent
$92

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About India

India will intoxicate you with its colourful festivals, magnificent architecture and tantalising local cuisine. Iconic sights such as the Taj Mahal and Red Fort will take your breath away, while experiences like tiger safaris and high-altitude trekking will satisfy your appetite for adventure.

Things to do

One of the most famous routes in India, the Golden Triangle takes you to a trio of storied cities. Get lost in the vibrant street markets of Delhi, be mesmerised by the beauty of the Taj Mahal in Agra and stroll through ancient palaces and beautiful royal gardens in Jaipur.

India is famous for its flavourful cuisine, and devouring local delicacies is all part of the experience. In the north, save your appetite for creamy curries, served with steaming piles of basmati rice and naan bread.

Dotted with holy cities and ancient pilgrimage sites, there’s no better place to discover yourself than India. In the riverside city of Rishikesh, you can escape to some of the best yoga and meditation centres in the world.

From the sun-drenched beaches of Goa to the snow-capped peaks of Ladakh, India is a country with incredible diversity. Beach lovers will be in their element in laid-back beach towns such as Anjuna, where you can bask on the golden sand and sip coconuts under swaying palms. If you’re craving adventure, try hiking in the Himalayas and rock climbing in Hampi.

India is dotted with tiger reserves where you can get up close with the majestic big cats. Ranthambore National Park is one of the most popular destinations for tiger safaris, though you can also head to gems such as the Tadoba Andhari Tiger Reserve.

Getting around

Auto rickshaws are generally the fastest and cheapest way to get around, while trains run between towns, cities and villages. There are several major airports, including Delhi Indira Gandhi International Airport in the north and Mumbai Chhatrapati Shivaji Maharaj International Airport in the south.

India travel FAQs

India will intoxicate you with its colourful festivals, magnificent architecture and tantalising local cuisine. Iconic sights such as the Taj Mahal and Red Fort will take your breath away, while experiences like tiger safaris and high-altitude trekking will satisfy your appetite for adventure.

Things to do in India

One of the most famous routes in India, the Golden Triangle takes you to a trio of storied cities. Get lost in the vibrant street markets of Delhi, be mesmerised by the beauty of the Taj Mahal in Agra and stroll through ancient palaces and beautiful royal gardens in Jaipur.

India is famous for its flavourful cuisine, and devouring local delicacies is all part of the experience. In the north, save your appetite for creamy curries, served with steaming piles of basmati rice and naan bread.

Dotted with holy cities and ancient pilgrimage sites, there’s no better place to discover yourself than India. In the riverside city of Rishikesh, you can escape to some of the best yoga and meditation centres in the world.

From the sun-drenched beaches of Goa to the snow-capped peaks of Ladakh, India is a country with incredible diversity. Beach lovers will be in their element in laid-back beach towns such as Anjuna, where you can bask on the golden sand and sip coconuts under swaying palms. If you’re craving adventure, try hiking in the Himalayas and rock climbing in Hampi.

India is dotted with tiger reserves where you can get up close with the majestic big cats. Ranthambore National Park is one of the most popular destinations for tiger safaris, though you can also head to gems such as the Tadoba Andhari Tiger Reserve.

Getting around India

Auto rickshaws are generally the fastest and cheapest way to get around, while trains run between towns, cities and villages. There are several major airports, including Delhi Indira Gandhi International Airport in the north and Mumbai Chhatrapati Shivaji Maharaj International Airport in the south.

  • Where is the best place to stay in India?

    Our travellers prefer to stay in places like New Delhi, Mumbai, and Chennai while in India.

  • What are the best hotels in India?

    India is home to many highly-rated hotels, one of which is The Lalit New Delhi, which has a current rating of 8.0. For other potential stays, consider Le Méridien New Delhi and Shangri-La Eros New Delhi, which can also be great places to stay in India.

  • What is the best place in India for bars and restaurants?

    Hotels in India are good for those who want to be situated close to popular bars and restaurants. One of the best regions in the country for partying is Goa, which has a great range of bars, clubs and beach parties. Club Habbana, near Baga, is a great place to go to if you want to dance into the night. You could stay at The Park Calangute, only a short walk from this popular establishment. Mumbai is also very popular for beer lovers, with a range of craft beer pubs such as Craftbar. If you would like to be a short walk from this bar, you can stay at Residency Hotel Fort. Delhi also has lots to offer tourists when it comes to speciality restaurants. Bukhara, which specialises in tandoori-cooked dishes, is one of the names on everyone’s lips. You could stay at The Claridges New Delhi if you would like to stay a short taxi ride to this restaurant.

  • What is the best place for a family vacation in India?

    There are loads of things to do in India for families. You can go to Essel World in Mumbai, which offers a range of great rides for children and adults of all ages. If you want to be based close to this park, you can opt for a hotel such as The Resort. Dreamworld water park in Pariyaram is also an excellent place to take your kids to escape the country’s heat. You can stay at Courtyard by Marriot Kochi Airport if you would like to reach the park easily by taxi. Nehru Zoological Park is also a winner among children and adults. Based in Hyderabad, you can see a range of your favourite animals. You could stay at Golkonda Hyderabad if you would like to be only a quick car journey away from this attraction.

  • What are the best things to do and see in India?

    There are lots of things to see in India. One of the most popular festivals in the country is Diwali, a celebration of lights. You can choose anywhere in the country to soak the atmosphere up, such as Chennai. You can stay at Hotel Savera, which is in the centre of the city so that you’ll be close to all the action. Another great activity to do in India is to visit Jantar Mantar in Jaipur, which has a selection of ancient astronomical instruments. You could stay at Samode Haveli, which is near the tourist site. Taj Mahal, a 17th-century mausoleum, is also an excellent place to visit. You can stay at India accommodation such as Hotel Sheela to be only a short walk from this attraction.

  • Where are the best places to stay for beaches?

    There is some good accommodation in India, allowing you easy access to lovely beaches. One of the country’s top beaches is Om Beach in Gokarna, a sand and rock beach flanked by a forest. Another of the best beaches to visit in the country is Yard Beach Ulliyargoli in Kaup, which has golden sands surrounded by palm trees. You can stay at Goldfinch Hotel Mangalore if you would like to reach the beach by car. Goa is known for its beaches, too, with a great selection to choose from. You could stay at India hotels like The Park Calangute Goa if you want to be close to Callgunte Beach in this area.