Golden domes with light bulbs, a clock tower, and a building in the background.

Find the best India Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

India Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for India hotels

1. Hotel RK Grande

Hotel RK Grande
3.0 star property
Ludhiana
2.0 out of 10, (1 review)
"That's was dirty place ,no clean bedding, and smile "
Canada
Arvind
The price is Rp328.424
Rp344.845 total
includes taxes & fees
14 Aug - 15 Aug
Hotel RK Grande

2. The Taj Mahal Palace Mumbai

The Taj Mahal Palace Mumbai
5.0 star property
Colaba
9.6 out of 10, Exceptional, (730 reviews)
"We absolutely loved our stay!"
United States
Vishnu
The Taj Mahal Palace Mumbai

3. Hotel Visit

Hotel Visit
3.0 star property
Barnala
4.0 out of 10, (1 review)
"There"
Canada
Jasdeep
The price is Rp346.015
Rp363.316 total
includes taxes & fees
2 Sept - 3 Sept
Hotel Visit

4. The Leela Ambience Convention Hotel Delhi

The Leela Ambience Convention Hotel Delhi
5.0 star property
Vivek Vihar
9.0 out of 10, Wonderful, (719 reviews)
"Excellent hotel"
United States
Ajit
The price is Rp1.384.809
Rp1.494.901 total
includes taxes & fees
22 Aug - 23 Aug
The Leela Ambience Convention Hotel Delhi

5. Taj Palace, New Delhi

Taj Palace, New Delhi
5.0 star property
New Delhi
9.2 out of 10, Wonderful, (1,006 reviews)
"Great place to stay in Delhi !"
United States
Anushka
The price is Rp2.385.988
Rp2.815.466 total
includes taxes & fees
14 Aug - 15 Aug
Taj Palace, New Delhi

6. The Leela Palace New Delhi

The Leela Palace New Delhi
5.0 star property
Diplomatic Enclave
9.6 out of 10, Exceptional, (1,003 reviews)
"Traditional Indian hospitality in a luxurious environment. Would highly recommend."
United Kingdom
Shikha
The price is Rp3.368.453
Rp3.974.775 total
includes taxes & fees
14 Aug - 15 Aug
The Leela Palace New Delhi

7. The Oberoi Udaivilas, Udaipur

The Oberoi Udaivilas, Udaipur
5.0 star property
Pichola
9.8 out of 10, Exceptional, (198 reviews)
"Best Stay Ever"
United Kingdom
Abhishek
The price is Rp6.175.498
Rp7.287.088 total
includes taxes & fees
17 Aug - 18 Aug
The Oberoi Udaivilas, Udaipur

8. Novotel New Delhi Aerocity Hotel

Novotel New Delhi Aerocity Hotel
4.5 star property
Aerocity
8.6 out of 10, Excellent, (1,012 reviews)
"Was a great stay !"
Canada
SMIT
The price is Rp1.401.651
Rp1.471.733 total
includes taxes & fees
14 Aug - 15 Aug
Novotel New Delhi Aerocity Hotel

9. The Leela Mumbai

The Leela Mumbai
5.0 star property
Mumbai
9.4 out of 10, Exceptional, (1,004 reviews)
"Absolutely beautiful hotel, staff were fantastic cared to every need."
United Kingdom
Perminder
The price is Rp2.376.631
Rp2.804.425 total
includes taxes & fees
16 Aug - 17 Aug
The Leela Mumbai

10. Aloft by Marriott New Delhi Aerocity

Aloft by Marriott New Delhi Aerocity
4.0 star property
Aerocity
9.4 out of 10, Exceptional, (1,123 reviews)
"Great hotel and services"
United States
Jaideep
The price is Rp1.553.231
Rp1.832.813 total
includes taxes & fees
14 Aug - 15 Aug
Aloft by Marriott New Delhi Aerocity

11. The Leela Kovalam, a Raviz Hotel

The Leela Kovalam, a Raviz Hotel
5.0 star property
Neyyattinkara
8.8 out of 10, Excellent, (529 reviews)
"Location of the property is fantastic"
Canada
Sailesh
The price is Rp3.368.453
Rp3.974.775 total
includes taxes & fees
16 Aug - 17 Aug
The Leela Kovalam, a Raviz Hotel

12. Fairmont Mumbai

Fairmont Mumbai
5.0 star property
Vile Parle East
9.6 out of 10, Exceptional, (298 reviews)
"Excellent Spa service"
Canada
John
The price is Rp2.432.772
Rp2.870.671 total
includes taxes & fees
17 Aug - 18 Aug
Fairmont Mumbai

13. The Leela Palace Chennai

The Leela Palace Chennai
5.0 star property
Mylapore Tiruvallikk
9.4 out of 10, Exceptional, (973 reviews)
"Clean Room and Spacious Excellent customer service front reception and buffet Breakfast buffet very good and many food options"
Canada
Sinthuja
The price is Rp2.947.397
Rp3.477.928 total
includes taxes & fees
15 Aug - 16 Aug
The Leela Palace Chennai

14. Shangri-La Eros, New Delhi

Shangri-La Eros, New Delhi
5.0 star property
Connaught Place
9.2 out of 10, Wonderful, (1,000 reviews)
"A fantastic, easy stay. They have everything you need & more. Thank you kindly."
United States
Nicole
The price is Rp2.301.777
Rp2.716.097 total
includes taxes & fees
28 Aug - 29 Aug
Shangri-La Eros, New Delhi

15. Welcomhotel by ITC Hotels, Dwarka, New Delhi

Welcomhotel by ITC Hotels, Dwarka, New Delhi
5.0 star property
Dwarka
8.0 out of 10, Very good, (1,007 reviews)
"Breakfast had wide variety and overall experience was great"
Canada
Aarti
The price is Rp1.272.526
Rp1.336.152 total
includes taxes & fees
15 Aug - 16 Aug
Welcomhotel by ITC Hotels, Dwarka, New Delhi

16. The Leela Palace Udaipur

The Leela Palace Udaipur
5.0 star property
Udaipur
9.6 out of 10, Exceptional, (211 reviews)
"This was a long awaited indulgence for us and it certainly wowed us! The personal attention was unparalleled. Krishna at the restaurant made the stay even better."
United States
Deepak
The price is Rp6.175.498
Rp7.287.088 total
includes taxes & fees
18 Aug - 19 Aug
The Leela Palace Udaipur

17. Hotel Royal Orchid Bangalore

Hotel Royal Orchid Bangalore
5.0 star property
Domlur
7.2 out of 10, Good, (156 reviews)
"Good quality rooms and nice breakfast"
United States
Senthilkumar
The price is Rp1.309.823
Rp1.375.314 total
includes taxes & fees
22 Aug - 23 Aug
Hotel Royal Orchid Bangalore

18. Aurika, Udaipur - Luxury by Lemon Tree Hotels

Aurika, Udaipur - Luxury by Lemon Tree Hotels
5.0 star property
Udaipur
8.8 out of 10, Excellent, (78 reviews)
"It’s a great location, away from the crowds but with a great view of the lake and the town. Rooms were nice, quiet, and clean. The staff was friendly and accommodating. There is a beautiful pool and Spa. Food was delicious."
United States
Ashwin
The price is Rp2.005.353
Rp2.566.851 total
includes taxes & fees
23 Aug - 24 Aug
Aurika, Udaipur - Luxury by Lemon Tree Hotels

19. Taj Mahal Tower, Mumbai

Taj Mahal Tower, Mumbai
5.0 star property
Colaba
9.6 out of 10, Exceptional, (1,000 reviews)
"Loved everything about my stay at Taj"
Canada
Ranbeer
The price is Rp2.994.181
Rp3.533.133 total
includes taxes & fees
31 Aug - 1 Sept
Taj Mahal Tower, Mumbai

20. The Oberoi Amarvilas, Agra

The Oberoi Amarvilas, Agra
5.0 star property
Agra
9.8 out of 10, Exceptional, (479 reviews)
"Amazing place!"
United States
Pemba
The price is Rp6.736.907
Rp7.949.550 total
includes taxes & fees
8 Sept - 9 Sept
The Oberoi Amarvilas, Agra
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in India

Showing deals for:21 Aug - 23 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top India Hotel Reviews

Guide to exploring India

Top reasons to visit India

  • Diverse Outdoor Adventures: India boasts stunning landscapes, from serene beaches to majestic mountains, offering ample opportunities for exploration.
  • Rich Cultural Experiences: Immerse yourself in India's vibrant culture by visiting ancient temples, participating in local festivals, and enjoying traditional cuisine.
  • Bustling Markets: Explore the lively markets of cities like Delhi, where you can shop for unique handicrafts and souvenirs.
  • Luxurious Accommodations: Choose from a range of hotels, from opulent star hotels to charming guesthouses, catering to all preferences.
  • Historical Landmarks: Discover India's rich history through its magnificent forts and palaces, each telling a story of the past.

Find great hotels in India

Discover a diverse array of hotel accommodations across India, where options range from luxurious star hotels to charming guesthouses. Whether you’re seeking a lavish getaway, a family-friendly retreat, or facilities tailored for business travel, India’s hospitality scene caters to every preference. Indulge in spa-themed experiences or explore the vibrant culture, all while enjoying top-notch services designed for an unforgettable stay.

  • The Metropolitan Hotel and Spa New Delhi: This distinguished 5-star hotel offers a blend of luxury and relaxation, making it a prime choice for families seeking a rejuvenating getaway. With a guest rating of 8.0 out of 10, The Metropolitan features a full spa and pool service, including a hot tub, body wraps, and Thai massages for ultimate relaxation. Children are well catered for with amenities like highchairs, window guards, and a first aid kit, ensuring peace of mind for parents. Its spa-themed ambiance and attentive services create a serene retreat in the heart of New Delhi.
  • Shangri-La Eros, New Delhi: Renowned for its luxurious hospitality, Shangri-La Eros boasts an impressive guest rating of 9.2 out of 10. This 5-star hotel is an excellent choice for families looking for a memorable vacation experience. The hotel offers free cribs and babysitting services, allowing parents to enjoy their stay while knowing their children are well looked after. The opulent surroundings and attentive staff enhance the family-friendly atmosphere, making it an ideal location for both relaxation and exploration in India's vibrant capital.
  • Grand Hyatt Mumbai Hotel & Residences: With a guest rating of 8.8 out of 10, this 5-star property reflects the elegance and dynamism of Mumbai. Perfect for families, Grand Hyatt offers a range of children’s amenities, including supervised childcare and a dedicated pool for younger guests. The spacious rooms and luxurious facilities, combined with excellent dining options, ensure a comfortable stay. The hotel’s vibrant atmosphere and top-notch service make it a standout choice for those wishing to experience the best of Mumbai's hospitality.

Where to stay in India

India offers an unforgettable travel experience, blending vibrant culture, rich history, and breathtaking landscapes. From the bustling markets of Delhi to the serene backwaters of Kerala, each destination provides a unique atmosphere of friendliness and luxury. Explore ancient forts, indulge in shopping, and savour local cuisine while immersing yourself in the diverse vibes of this incredible country. An ideal getaway awaits, promising adventure and relaxation in equal measure.

  • Delhi: Delhi, a sprawling metropolis, serves as a vibrant hub in India. The city attracts travellers year-round, with peak visitor numbers occurring in June to July and September. Renowned for its diverse experiences, Delhi offers a blend of business, cultural, and urban adventures. Expect to explore bustling public markets, expansive shopping areas, and historical landmarks like the Red Fort and India Gate. The city's charm lies in its rich history and modernity, with national parks providing a green respite amidst the urban landscape.
  • New Delhi: As the capital of India, New Delhi is an essential destination that harmoniously blends tradition with modernity. Visitor numbers tend to peak in September and during the winter months of December to January. Known for its family-friendly atmosphere, New Delhi boasts markets and shopping areas that cater to all tastes. Key attractions include the majestic Rashtrapati Bhavan and the serene Lodhi Gardens, making it an excellent spot for both leisure and sightseeing. The city’s vibrant culture is palpable, inviting you to immerse yourself in its rich heritage.
  • Mumbai: Mumbai, often referred to as the financial capital of India, is a dynamic metropolis brimming with life. The city sees a steady influx of tourists throughout the year, with peak seasons from December to February. Visitors flock to Mumbai for its blend of business, family activities, and cultural experiences. The city is famous for its shopping centres and vibrant street markets, alongside stunning attractions like Juhu Beach and the Gateway of India. Mumbai’s eclectic mix of colonial architecture and contemporary structures offers a unique backdrop for exploration.

Things to do in India

Shopping

Experience the vibrant markets of India, such as Delhi's Chandni Chowk, where you can find traditional textiles and spices. In Mumbai, visit Phoenix Marketcity, a sprawling mall with a mix of global brands and local boutiques, offering a diverse shopping atmosphere that captures the essence of Indian culture.

Recreation

In Rishikesh, the Ananda in the Himalayas offers holistic wellness programmes amidst serene landscapes, blending traditional Ayurveda with modern techniques. In Kerala, explore the tranquil surroundings of the Varkala Cliff with its rejuvenating spa retreats, emphasising yoga, meditation, and Ayurvedic treatments for a revitalising experience.

Adventure

The Buddh International Circuit offers an exhilarating motor racing experience, surrounded by a vibrant atmosphere of sports and adventure. For a unique family outing, the Gulmarg Gondola provides stunning views while gliding over picturesque landscapes. Alternatively, the Kari Motor Speedway is another thrilling venue for motorsport enthusiasts.

Nightlife

Explore the vibrant nightlife in Mumbai by visiting the iconic Marine Drive, where you can enjoy street food and soak in the seaside atmosphere. For a lively club scene, head to Todi Mill Social in Lower Parel, known for its energetic vibe and creative cocktails.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for India

To save money on your trip to India, consider visiting between May and July, when prices are lower, particularly on Saturdays. Avoid the more expensive days like Wednesday and peak months like February and November to December. Use Expedia’s search tool to find budget-friendly accommodation, and don’t forget to combine your hotel, flight, and activities to secure package deals. Additionally, take advantage of free activities and public transport options to keep your travel costs down.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in India are May to July, where the prices are slightly lower. This is in comparison to February and November to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in India is Saturday. The most expensive day to stay in India is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most economical options and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in India with your flights and activities through an Expedia package.

Find the best attractions in India

India is a fantastic destination for those seeking outdoor adventure and stunning scenery. With a wealth of attractions, from magnificent temples and serene beaches to picturesque lakes, there is something for every type of traveller. Whether you crave cultural experiences or thrilling outdoor activities, India's diverse offerings promise an unforgettable holiday full of exploration and excitement.

  • Taj Mahal: A symbol of love, the Taj Mahal is an exquisite marble mausoleum set amidst lush gardens. Its intricate carvings and symmetrical beauty reflect Mughal architecture's grandeur, offering a serene atmosphere that invites contemplation and admiration.
  • Golden Temple: The Golden Temple, or Harmandir Sahib, is a sacred Sikh shrine renowned for its stunning gold-plated dome and tranquil waters. Visitors are welcomed to partake in the community kitchen, serving free meals, which embodies the spirit of equality and hospitality.
  • Baga Beach: Baga Beach is a vibrant stretch of coastline known for its lively atmosphere and water sports. The golden sands, along with beach shacks serving local delicacies, create an inviting setting for relaxation and socialising under the sun.

Best time to go to India

The best time to visit India can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in India falls in May, when visitor numbers are slightly low and weather is sunny with no rain. The coolest average temperature in India falls in November, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January78.3°F (25.7°C)No RainSunnySlightly HighAverage
February79.7°F (26.5°C)No RainSunnyAverageSlightly High
March81.7°F (27.6°C)No RainSunnySlightly HighAverage
April83.7°F (28.7°C)No RainSunnyAverageAverage
May85.6°F (29.8°C)No RainSunnySlightly LowSlightly Low
June74.5°F (23.6°C)Light RainMostly SunnyAverageSlightly Low
July69.6°F (20.9°C)Frequent RainMostly CloudyAverageSlightly Low
August68.4°F (20.2°C)Frequent RainMostly CloudySlightly LowAverage
September77.2°F (25.1°C)Light RainMostly SunnySlightly HighAverage
October80.4°F (26.9°C)Light RainMostly SunnySlightly LowAverage
November52.5°F (11.4°C)No RainSunnyAverageSlightly High
December79.7°F (26.5°C)No RainSunnyAverageSlightly High

Frequently asked questions

How much do hotels in India cost?
Prices for India hotels differ depending on the season and other factors, like Christmas and school holidays. You can find cheap options from Rp344.845 in a few different ways. Select your destination and trip dates and then pick your budget using the "Price per night" filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to India?
Any time is a great time to visit India, just keep in mind that the weather will vary depending on where you go. If it's a Delhi summer holiday you're after, book your trip between June and August. You can expect average temperatures of between 30ºC and 39ºC then in this city, which has a humid subtropical climate.
What is the best area to stay in India?
India has plenty of thrilling places to stay, like Delhi and Mumbai. Each has its own fabulous experiences, so why not schedule time to explore both?
How can I find cheap hotels in India?
Find affordable accommodation without breaking a sweat by using our convenient filters. Click on the "Price per night" checkbox to see wallet-friendly options in India. Another way is to look at our cheap hotels in India page. The lowest rate available starts at Rp344.845 per night.
What are the best hotels in India for families?
Expedia makes it simple to book a hotel with all the essentials for an awesome family getaway to India. Start by selecting "Family friendly" in the "Traveller experience" section of our filter tool. Then fine-tune your search by things like price and guest ratings. Whether you need a family hotel in India for a weekend adventure or a long getaway, we've got you and your team covered.
Why should I book my India hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate India holiday. You'll find plenty of hotels to select from and search filters that make it a cinch to find the getaway of your dreams. Worried your plans could change? Many of our hotels have flexible cancellation policies, because we know flexibility matters. Get more out of your holiday with Expedia Rewards. Join today for free and you can collect points and unlock membership perks. Get instant access to Member Prices, with savings worth 10% or more on select hotels.

Explore a world of travel with Expedia