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 ฿781
฿820 total
includes taxes & fees
18 Sept - 19 Sept
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, (741 reviews)
"We absolutely loved our stay!"
United States
Vishnu
The price is ฿8,326
฿9,824 total
includes taxes & fees
30 Sept - 1 Oct
The Taj Mahal Palace Mumbai

3. Hotel Visit

Hotel Visit
3.0 star property
Barnala
6.0 out of 10, (2 reviews)
"There"
Canada
Jasdeep
The price is ฿641
฿674 total
includes taxes & fees
18 Sept - 19 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, (730 reviews)
"Very well staff clean and nice room"
Canada
Mahesh
The price is ฿2,741
฿3,315 total
includes taxes & fees
27 Sept - 28 Sept
The Leela Ambience Convention Hotel Delhi

5. The Leela Palace New Delhi

The Leela Palace New Delhi
5.0 star property
Diplomatic Enclave
9.6 out of 10, Exceptional, (1,002 reviews)
"Always a pleasure to stay at the Leela palace. Every time I’m traveling to New Delhi, India, I always stay at this resort. Beautiful property, amazing staff and a great place to unwind after a long day of work."
United States
govind
The price is ฿8,742
฿10,316 total
includes taxes & fees
18 Sept - 19 Sept
The Leela Palace New Delhi

6. Taj Palace, New Delhi

Taj Palace, New Delhi
5.0 star property
New Delhi
9.2 out of 10, Wonderful, (1,006 reviews)
"Very clean, great staff and a very good breakfast selection"
United States
AMIT
The price is ฿6,106
฿7,205 total
includes taxes & fees
20 Sept - 21 Sept
Taj Palace, New Delhi

7. The Oberoi Udaivilas, Udaipur

The Oberoi Udaivilas, Udaipur
5.0 star property
Pichola
9.8 out of 10, Exceptional, (202 reviews)
"Best Stay Ever"
United Kingdom
Abhishek
The price is ฿16,018
฿18,901 total
includes taxes & fees
18 Sept - 19 Sept
The Oberoi Udaivilas, Udaipur

8. Radisson Blu Plaza Delhi Airport

Radisson Blu Plaza Delhi Airport
5.0 star property
Mahipalpur
9.0 out of 10, Wonderful, (1,125 reviews)
"Perfect stay."
United States
Arti
The price is ฿3,915
฿4,854 total
includes taxes & fees
20 Sept - 21 Sept
Radisson Blu Plaza Delhi Airport

9. Shangri-La Eros, New Delhi

Shangri-La Eros, New Delhi
5.0 star property
Connaught Place
9.2 out of 10, Wonderful, (1,001 reviews)
"Great place to stay in Delhi!"
United States
Ignacio
The price is ฿6,106
฿7,205 total
includes taxes & fees
2 Oct - 3 Oct
Shangri-La Eros, New Delhi

10. The Leela Mumbai

The Leela Mumbai
5.0 star property
Mumbai
9.4 out of 10, Exceptional, (1,008 reviews)
"Great place"
Canada
Kevin
The price is ฿4,250
฿5,014 total
includes taxes & fees
27 Sept - 28 Sept
The Leela Mumbai

11. Aloft by Marriott New Delhi Aerocity

Aloft by Marriott New Delhi Aerocity
4.0 star property
Aerocity
9.4 out of 10, Exceptional, (1,146 reviews)
"Best Hotel I've stayed in all of India"
United States
Eugene
The price is ฿3,642
฿4,298 total
includes taxes & fees
20 Sept - 21 Sept
Aloft by Marriott New Delhi Aerocity

12. Fairmont Mumbai

Fairmont Mumbai
5.0 star property
Vile Parle East
9.6 out of 10, Exceptional, (326 reviews)
"Clean room & staff friendly"
United States
Achenkunju Mathew
The price is ฿4,857
฿5,731 total
includes taxes & fees
20 Sept - 21 Sept
Fairmont Mumbai

13. Novotel New Delhi Aerocity Hotel

Novotel New Delhi Aerocity Hotel
4.5 star property
Aerocity
8.8 out of 10, Excellent, (1,006 reviews)
"Awesome hotel to stay.."
United States
Narender
The price is ฿3,469
฿4,093 total
includes taxes & fees
20 Sept - 21 Sept
Novotel New Delhi Aerocity Hotel

14. 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,003 reviews)
"Friendly staff, tidy rooms. Breakfast was great."
Canada
Vineet
The price is ฿2,506
฿2,632 total
includes taxes & fees
20 Sept - 21 Sept
Welcomhotel by ITC Hotels, Dwarka, New Delhi

15. The Leela Palace Udaipur

The Leela Palace Udaipur
5.0 star property
Udaipur
9.6 out of 10, Exceptional, (215 reviews)
"I was impressed by everything—from the moment I arrived and received the orientation to the evening traditional folk dance performance and the interior décor. This is a hotel well worth making a special trip to visit."
Japan
TOMOYUKI
The price is ฿14,223
฿16,783 total
includes taxes & fees
18 Sept - 19 Sept
The Leela Palace Udaipur

16. 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, (79 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 ฿2,806
฿3,591 total
includes taxes & fees
24 Sept - 25 Sept
Aurika, Udaipur - Luxury by Lemon Tree Hotels

17. The LaLiT New Delhi

The LaLiT New Delhi
5.0 star property
Barakhamba
8.2 out of 10, Very good, (1,003 reviews)
"The breakfast was amazing, too!"
Japan
ATSUSHI
The price is ฿3,192
฿3,766 total
includes taxes & fees
22 Sept - 23 Sept
The LaLiT New Delhi

18. The Leela Kovalam, a Raviz Hotel

The Leela Kovalam, a Raviz Hotel
5.0 star property
Kovalam
8.8 out of 10, Excellent, (541 reviews)
"Great staff"
United States
Raju
The price is ฿6,591
฿7,778 total
includes taxes & fees
20 Sept - 21 Sept
The Leela Kovalam, a Raviz Hotel

19. The Leela Palace Chennai

The Leela Palace Chennai
5.0 star property
Mylapore Tiruvallikk
9.4 out of 10, Exceptional, (986 reviews)
"Everything about the hotel was outstanding. Breakfast buffet was incredible with many varieties, loads of amenities available, and hospitality was amazing. Definitely will be visiting again"
United Kingdom
Agash
The price is ฿4,962
฿5,855 total
includes taxes & fees
18 Sept - 19 Sept
The Leela Palace Chennai

20. The Oberoi Amarvilas, Agra

The Oberoi Amarvilas, Agra
5.0 star property
Agra
9.8 out of 10, Exceptional, (492 reviews)
"Amazing place!"
United States
Pemba
The price is ฿16,888
฿19,928 total
includes taxes & fees
18 Sept - 19 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:25 Sep - 27 Sep

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 Cultural Experiences: India boasts a rich tapestry of traditions, historic sites, and vibrant festivals that offer deep cultural immersion.
  • Stunning Natural Landscapes: From the serene backwaters of Kerala to the majestic Himalayas, India’s landscapes are breathtaking and varied.
  • Thrilling Adventure Activities: Engage in outdoor pursuits such as hiking, wildlife safaris, and water sports, catering to adventure enthusiasts.
  • Vibrant Markets: Explore bustling local markets in cities like Jaipur, showcasing exquisite craftsmanship and delectable street food.
  • Luxurious Accommodation: Enjoy a range of lodging options, from opulent hotels to charming guesthouses, ensuring a comfortable stay.

Find great hotels in India

In India, you'll discover an exceptional array of accommodation options, from luxurious star hotels to charming guesthouses. Whether you're seeking a family-friendly retreat, a spa-themed getaway, or facilities tailored for business travel, the diverse offerings cater to every traveller's needs. Explore the top hotels that promise comfort and style, ensuring a memorable stay in this vibrant and culturally rich country.

  • The Metropolitan Hotel and Spa New Delhi: A distinguished 5-star establishment, The Metropolitan Hotel and Spa New Delhi is ideal for families seeking a blend of luxury and relaxation. With a guest rating of 8.0 out of 10, the hotel boasts a comprehensive spa and pool service, featuring couples' treatment rooms, steam rooms, and a variety of massage therapies. Families will appreciate the thoughtful amenities for children, including cribs, highchairs, and dedicated children's services. Situated in the heart of New Delhi, it offers easy access to local attractions while ensuring a serene retreat with its tranquil ambience.
  • Shangri-La Eros, New Delhi: Renowned for its exceptional service and elegant design, Shangri-La Eros, New Delhi is another 5-star hotel favoured by families, earning a remarkable guest rating of 9.2 out of 10. This hotel features amenities tailored for children, such as complimentary cribs and babysitting services. The luxurious setting includes exquisite dining options, a wellness centre, and spacious rooms designed for comfort. Its prime location near major landmarks allows guests to explore the city's rich heritage with ease, making it an excellent choice for a family vacation.
  • Grand Hyatt Mumbai Hotel & Residences: This 5-star hotel, rated 8.8 out of 10, offers a sophisticated blend of urban luxury and family-friendly services. Grand Hyatt Mumbai Hotel & Residences features amenities for children, including complimentary cribs and onsite babysitting. Guests can indulge in the hotel’s extensive facilities, which include a stunning pool, multiple dining options, and a wellness centre. Perfectly situated in the vibrant city of Mumbai, it provides convenient access to popular attractions, making it a splendid choice for families looking to explore while enjoying a high level of comfort.

Where to stay in India

India offers a captivating blend of adventure, culture, and history for every traveller. From the bustling markets of Jaipur to the serene backwaters of Kerala, you can discover breathtaking locations that reflect India's rich heritage. Enjoy luxury stays, immerse yourself in local culture, and indulge in shopping that showcases vibrant craftsmanship. Whether you're seeking relaxation or excitement, India's diverse regions promise an ideal getaway filled with unforgettable experiences.

  • New Delhi: As the capital city of India, New Delhi is a vibrant hub that seamlessly blends modernity with rich history. Located in the heart of the country, it attracts travellers year-round, with peak visitor numbers in September and December to January. This city is perfect for business, family, and city-themed experiences. Explore bustling public markets and shopping areas, and don’t miss the iconic landmarks such as India Gate and the historic Red Fort. Nature enthusiasts will appreciate the nearby national parks, offering a tranquil escape from the urban hustle.
  • Delhi: Delhi, a sprawling metropolis, serves as a cultural melting pot and a major economic centre. Visitor numbers peak during June to July and September, making it a lively destination almost all year round. The city is ideal for those seeking business, cultural, and city-themed experiences. Engage with the vibrant local scene by visiting its public markets and shopping centres, where one can find everything from traditional crafts to modern luxuries. The city is dotted with historic monuments, including the Qutub Minar and Humayun’s Tomb, alongside expansive national parks that offer a respite from city life.
  • Mumbai: Often referred to as the financial capital of India, Mumbai is a bustling metropolis known for its dynamic lifestyle and diverse culture. It welcomes tourists throughout the year, with peak travel occurring from December to February. Visitors come for business, family, and urban experiences. The city boasts an array of shopping areas and malls, making it a shopper's paradise. While in Mumbai, take time to visit its beautiful beaches, such as Juhu and Marine Drive, along with notable modern civic buildings like the Chhatrapati Shivaji Maharaj Terminus, showcasing the city’s architectural grandeur.

Things to do in India

Shopping

Experience Delhi's Dilli Haat, an open-air market showcasing handicrafts and regional cuisines from across India. In Mumbai, visit the Phoenix Marketcity, a large shopping mall featuring a mix of Indian and international brands, alongside entertainment options and dining experiences.

Recreation

Experience rejuvenation at Ananda in the Himalayas, where yoga sessions and Ayurvedic treatments harmonise with serene mountain views. Engage in guided nature walks and meditation, allowing for personal reflection amidst tranquil surroundings.

At the Chamunda Wellness Retreat, indulge in spa therapies and healthy cuisine. Participate in mindfulness workshops and explore scenic trails, enhancing your connection with nature.

Vana Malsi Estate offers holistic wellness through diverse therapies, yoga, and wellness cuisine. Take part in nature excursions and workshops, fostering self-discovery and relaxation in a lush environment.

At the Soukya International Holistic Health Centre, enjoy a blend of traditional and modern healing practices. Participate in yoga sessions and receive personalised health consultations, all set in a peaceful garden atmosphere.

Adventure

Experience the thrill of motor racing at Buddh International Circuit, where adrenaline meets speed in a vibrant atmosphere. Alternatively, take a scenic ride on the Gulmarg Gondola, enjoying breathtaking views and outdoor adventures. For more racing excitement, head to Kari Motor Speedway, a haven for motorsport enthusiasts.

Nightlife

In Mumbai, the vibrant nightlife at Colaba offers trendy bars and live music venues, while the iconic Marine Drive provides a picturesque setting for evening strolls. In Delhi, Hauz Khas Village buzzes with eclectic eateries and rooftop lounges, creating a lively atmosphere for night owls.

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

Find the best attractions in India

India offers a remarkable blend of outdoor adventure and cultural experiences. Tourists can explore stunning temples, relax on beautiful beaches, and enjoy serene lakes. These attractions cater to a variety of interests, from those seeking thrilling adventures to those wanting to immerse themselves in rich cultural heritage. Whether you're hiking through picturesque landscapes or visiting historic sites, India promises an unforgettable journey for every traveller.

  • Taj Mahal: An epitome of love and architectural brilliance, the Taj Mahal stands majestically in Agra. Its stunning white marble facade, intricate carvings, and beautiful gardens create a serene atmosphere, inviting visitors to explore its rich history and cultural significance.
  • Kashi Vishwanath Temple: Located in Varanasi, this revered temple is dedicated to Lord Shiva. Its spiritual ambiance, adorned with exquisite sculptures and vibrant rituals, offers a unique glimpse into India's religious heritage, making it a significant pilgrimage site for many.
  • Baga Beach: Situated in Goa, Baga Beach is renowned for its lively atmosphere and golden sands. Popular for water sports and beach shacks, it provides an ideal setting for relaxation and enjoyment, complemented by stunning sunsets over the Arabian Sea.

Best time to go to India

The best time to visit India is dependent on what kind of holiday you are seeking. May is its hottest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain. November is its coolest month on average. At this time, 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 ฿674 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 ฿674 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.