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

Guest rating
Guest rating
Star rating

Our top choices for India hotels

The Taj Mahal Palace Mumbai

The Taj Mahal Palace Mumbai
5.0 star property
Colaba
9.6 out of 10, Exceptional, (713 reviews)
"Beautiful stay all around. Would stay again without a moment’s hesitation"
United States
Colleen
The price is Rp3.920.092
Rp4.625.709 total
includes taxes & fees
9 Aug - 10 Aug
The Taj Mahal Palace Mumbai

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 Rp327.608
Rp343.988 total
includes taxes & fees
9 Aug - 10 Aug
Hotel RK Grande

Hotel Visit

Hotel Visit
3.0 star property
Barnala
4.0 out of 10, (1 review)
"There"
Canada
Jasdeep
The price is Rp345.155
Rp362.413 total
includes taxes & fees
15 Aug - 16 Aug
Hotel Visit

Taj Palace, New Delhi

Taj Palace, New Delhi
5.0 star property
New Delhi
9.2 out of 10, Wonderful, (1,002 reviews)
"Great place to stay in Delhi !"
United States
Anushka
The price is Rp2.100.050
Rp2.478.058 total
includes taxes & fees
19 Jul - 20 Jul
Taj Palace, New Delhi

The Leela Ambience Convention Hotel Delhi

The Leela Ambience Convention Hotel Delhi
5.0 star property
Vivek Vihar
9.0 out of 10, Wonderful, (706 reviews)
"Excellent hotel"
United States
Ajit
The price is Rp1.381.366
Rp1.491.184 total
includes taxes & fees
20 Jul - 21 Jul
The Leela Ambience Convention Hotel Delhi

The Leela Palace New Delhi

The Leela Palace New Delhi
5.0 star property
Diplomatic Enclave
9.6 out of 10, Exceptional, (999 reviews)
"Good place to stay love it"
United States
Charanjit
The price is Rp3.024.071
Rp3.568.404 total
includes taxes & fees
27 Jul - 28 Jul
The Leela Palace New Delhi

Novotel New Delhi Aerocity Hotel

Novotel New Delhi Aerocity Hotel
4.5 star property
Aerocity
8.6 out of 10, Excellent, (1,018 reviews)
"Was a great stay !"
Canada
SMIT
The price is Rp1.736.041
Rp2.048.528 total
includes taxes & fees
18 Jul - 19 Jul
Novotel New Delhi Aerocity Hotel

The Leela Mumbai

The Leela Mumbai
5.0 star property
Mumbai
9.4 out of 10, Exceptional, (1,000 reviews)
"We had a great time. Clean rooms, great breakfast and very convenient location near the airport."
United States
Amiyatosh
The price is Rp1.906.845
Rp2.250.077 total
includes taxes & fees
19 Jul - 20 Jul
The Leela Mumbai

The Oberoi Udaivilas, Udaipur

The Oberoi Udaivilas, Udaipur
5.0 star property
Pichola
9.8 out of 10, Exceptional, (195 reviews)
"Best Stay Ever"
United Kingdom
Abhishek
The price is Rp7.038.106
Rp8.304.965 total
includes taxes & fees
16 Aug - 17 Aug
The Oberoi Udaivilas, Udaipur

Aloft by Marriott New Delhi Aerocity

Aloft by Marriott New Delhi Aerocity
4.0 star property
Aerocity
9.4 out of 10, Exceptional, (1,097 reviews)
"Great experience"
United States
TANVEER AHMAD
The price is Rp1.586.704
Rp1.872.311 total
includes taxes & fees
19 Jul - 20 Jul
Aloft by Marriott New Delhi Aerocity

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)
"The hotel was absolutely stunning. I loved the pool area, and the staff were incredibly welcoming and warm throughout my stay. The restaurants inside the hotel were excellent, with great food and service. The staff also recommended a personal driver for the day, and it was one of the best decisions we made. He was very friendly, professional, and took us around New Delhi, making our visit so much easier and more enjoyable. I highly recommend this hotel if you’re planning to stay in New Delhi....
United States
Andrea
The price is Rp2.520.059
Rp2.973.670 total
includes taxes & fees
18 Jul - 19 Jul
Shangri-La Eros, New Delhi

The Leela Kovalam, a Raviz Hotel

The Leela Kovalam, a Raviz Hotel
5.0 star property
Neyyattinkara
8.8 out of 10, Excellent, (523 reviews)
"Fantastic stay. Everything good."
United Kingdom
Janakumary
The price is Rp3.173.408
Rp3.744.621 total
includes taxes & fees
31 Jul - 1 Aug
The Leela Kovalam, a Raviz Hotel

Taj Mahal Tower, Mumbai

Taj Mahal Tower, Mumbai
5.0 star property
Colaba
9.6 out of 10, Exceptional, (1,002 reviews)
"Comfortable stay and good staff."
United States
cecil
The price is Rp2.706.730
Rp3.193.941 total
includes taxes & fees
19 Jul - 20 Jul
Taj Mahal Tower, Mumbai

The Leela Palace Chennai

The Leela Palace Chennai
5.0 star property
Mylapore Tiruvallikk
9.4 out of 10, Exceptional, (954 reviews)
"It’s was reasonable good stay."
United Kingdom
Maran
The price is Rp2.606.862
Rp3.076.097 total
includes taxes & fees
19 Jul - 20 Jul
The Leela Palace Chennai

Grand Sultan Tea Resort & Golf

Grand Sultan Tea Resort & Golf
5.0 star property
Kamalganj
7.6 out of 10, Good, (31 reviews)
"Don’t have any negative to say about in my opinion everything was very excellent. it’s a great place staff are very friendly very secured very good place to come and visit with the family."
United Kingdom
Abdul
The price is Rp2.518.040
Rp3.185.321 total
includes taxes & fees
17 Aug - 18 Aug
Grand Sultan Tea Resort & Golf

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,001 reviews)
"Breakfast had wide variety and overall experience was great"
Canada
Aarti
The price is Rp1.428.034
Rp1.685.080 total
includes taxes & fees
12 Aug - 13 Aug
Welcomhotel by ITC Hotels, Dwarka, New Delhi

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.334.455
Rp1.401.178 total
includes taxes & fees
2 Aug - 3 Aug
Hotel Royal Orchid Bangalore

The Leela Palace Udaipur

The Leela Palace Udaipur
5.0 star property
Udaipur
9.4 out of 10, Exceptional, (208 reviews)
"Experience was out of this world ! Would highly recommend the Leela to anyone!"
United States
Jeffrey
The price is Rp7.280.172
Rp8.590.603 total
includes taxes & fees
31 Jul - 1 Aug
The Leela Palace Udaipur

Holiday Inn New Delhi Aerocity by IHG

Holiday Inn New Delhi Aerocity by IHG
5.0 star property
Aerocity
8.8 out of 10, Excellent, (1,000 reviews)
"Best place to stay"
United States
lincy
The price is Rp1.438.114
Rp1.837.739 total
includes taxes & fees
2 Aug - 3 Aug
Holiday Inn New Delhi Aerocity by IHG

Fairmont Mumbai

Fairmont Mumbai
5.0 star property
Vile Parle East
9.6 out of 10, Exceptional, (283 reviews)
"Amazing luxury experience ❤️"
Canada
Ranbeer
The price is Rp2.053.382
Rp2.422.990 total
includes taxes & fees
26 Jul - 27 Jul
Fairmont Mumbai
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:24 Jul - 26 Jul

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 Rp343.988 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 Rp343.988 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