A large, ornate building with multiple balconies and a central statue.

Search Hotels in Madhya Pradesh

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Madhya Pradesh

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 Madhya Pradesh hotels

1. Indore Marriott Hotel

Indore Marriott Hotel
5.0 star property
Indore
9.0 out of 10, Wonderful, (224 reviews)
"Didn’t had much expectations, but to my surprise it was an amazing time to spend at this property."
United States
RAJINDER
$81 nightly
The price is $95
Oct 16 - Oct 17
Total with taxes and fees
Indore Marriott Hotel

2. Sheraton Grand Palace Indore

Sheraton Grand Palace Indore
5.0 star property
Indore
9.4 out of 10, Exceptional, (81 reviews)
"Except front desk people all others are excellent"
United States
Partha
$69 nightly
The price is $73
Oct 13 - Oct 14
Total with taxes and fees
Sheraton Grand Palace Indore

3. The Oberoi Rajgarh Palace, Khajuraho

The Oberoi Rajgarh Palace, Khajuraho
5.0 star property
Rajnagar
10.0 out of 10, Exceptional, (5 reviews)
"Amazing Property. Definitely one of the finest Oberoi’s. Cannot miss at all"
India
Shreyaan
$848 nightly
The price is $1,000
Oct 13 - Oct 14
Total with taxes and fees
The Oberoi Rajgarh Palace, Khajuraho

4. Anjushree - Ujjain

Anjushree - Ujjain
4.0 star property
Ujjain
8.4 out of 10, Very good, (51 reviews)
"nice place"
United Kingdom
dhinal
Anjushree - Ujjain

5. Radisson Blu Hotel Indore

Radisson Blu Hotel Indore
5.0 star property
Indore
8.6 out of 10, Excellent, (208 reviews)
"Excellent staff excellent breakfast"
Australia
Ankit
$62 nightly
The price is $65
Oct 19 - Oct 20
Total with taxes and fees
Radisson Blu Hotel Indore

6. Sayaji Indore

Sayaji Indore
5.0 star property
Indore
8.6 out of 10, Excellent, (108 reviews)
"Had a wonderful stay. The room was clean, comfortable, and well-maintained, and the staff were incredibly friendly, attentive, and welcoming. The service throughout the stay was excellent, and the location is very convenient. Overall, a fantastic experience. Highly recommended for a comfortable and enjoyable stay in Indore!"
United States
Shankar
$52 nightly
The price is $55
Oct 26 - Oct 27
Total with taxes and fees
Sayaji Indore

7. Travinities Hotel Avni Palace

Travinities Hotel Avni Palace
3.0 star property
Ujjain
9.0 out of 10, Wonderful, (4 reviews)
"Good stay "
United Kingdom
Ajit
$29 nightly
The price is $30
Oct 15 - Oct 16
Total with taxes and fees
Travinities Hotel Avni Palace

8. Radisson RED Indore

Radisson RED Indore
4.0 star property
Indore
9.4 out of 10, Exceptional, (15 reviews)
"Well appointed and spacious rooms. Rooms are very clean and provided with all required amenities. Staff was polite and helpful. In room service was quick and food was good"
United Kingdom
Hrishikesh
$60 nightly
The price is $63
Oct 20 - Oct 21
Total with taxes and fees
Radisson RED Indore

9. Taj Lakefront Bhopal

Taj Lakefront Bhopal
5.0 star property
Bhopal
9.2 out of 10, Wonderful, (85 reviews)
"The view of the lake was amazing, eap from the roof top. Buffets had a variety and of good quality food. The staff were excellent, friendly and super helpful. Thank you!!!"
Australia
Dai
$72 nightly
The price is $76
Nov 1 - Nov 2
Total with taxes and fees
Taj Lakefront Bhopal

10. Yaarnagar Jungle Resort Ratapani

Yaarnagar Jungle Resort Ratapani
2.0 star property
Budhni
$121 nightly
The price is $145
Oct 14 - Oct 15
Total with taxes and fees
Yaarnagar Jungle Resort Ratapani

11. Hotel Chandela Khajuraho

Hotel Chandela Khajuraho
3.5 star property
Rajnagar
9.4 out of 10, Exceptional, (3 reviews)
"Property needs an uplifting "
Australia
Sanjay
$39 nightly
The price is $41
Oct 28 - Oct 29
Total with taxes and fees
Hotel Chandela Khajuraho

12. Travinities Premier, Ujjain

Travinities Premier, Ujjain
2.0 star property
Ujjain
10.0 out of 10, Exceptional, (1 review)
"Rooms were clean and helpful staff. Property is new and well maintained."
United Kingdom
Bhavin
$19 nightly
The price is $20
Oct 14 - Oct 15
Total with taxes and fees
Travinities Premier, Ujjain

13. Serendipity Lakes and Resorts

Serendipity Lakes and Resorts
3.0 star property
Tamia
10.0 out of 10, Exceptional, (1 review)
"Overall excellant hospitality. Good food, very well maintained natural habitat."
India
Sunil
$48 nightly
The price is $51
Oct 14 - Oct 15
Total with taxes and fees
Serendipity Lakes and Resorts

14. Effotel by Sayaji Indore

Effotel by Sayaji Indore
4.0 star property
Indore
8.4 out of 10, Very good, (38 reviews)
"Excellent place to stay with the family"
United States
PRADEEP
$36 nightly
The price is $38
Oct 17 - Oct 18
Total with taxes and fees
Effotel by Sayaji Indore

15. Fairfield by Marriott Indore

Fairfield by Marriott Indore
3.0 star property
Indore
8.2 out of 10, Very good, (126 reviews)
"good location, good staff,"
India
prashant
$49 nightly
The price is $51
Oct 20 - Oct 21
Total with taxes and fees
Fairfield by Marriott Indore

16. Lemon Tree Hotel, Indore

Lemon Tree Hotel, Indore
3.5 star property
South Tukoganj
7.6 out of 10, Good, (95 reviews)
"Indore Best Hotel, Good Breakfast"
India
Mohit
$49 nightly
The price is $52
Oct 21 - Oct 22
Total with taxes and fees
Lemon Tree Hotel, Indore

17. Orchha Palace and Convention Centre

Orchha Palace and Convention Centre
5.0 star property
Nivari
7.2 out of 10, Good, (28 reviews)
"Great place to stay, especially during off season when the prices are lower. The ataff was very friendly and happy to help. The breakfast had a good spread as well. Would definitely recommend."
United States
Ish
$42 nightly
The price is $45
Oct 22 - Oct 23
Total with taxes and fees
Orchha Palace and Convention Centre

18. Hotel P Landmark Palace-near Main Places

Hotel P Landmark Palace-near Main Places
2.5 star property
Ujjain
10.0 out of 10, Exceptional, (2 reviews)
"This hotel was very clean, the bed was soft, and the staff were kind and helpful the whole time I stayed, I had a great time. "
United Kingdom
Abhinav
$31 nightly
The price is $33
Oct 13 - Oct 14
Total with taxes and fees
Hotel P Landmark Palace-near Main Places

19. Welcomhotel By ITC Hotels Jabalpur

Welcomhotel By ITC Hotels Jabalpur
4.5 star property
Jabalpur
10.0 out of 10, Exceptional, (19 reviews)
"Best place to stay."
United Kingdom
rajat
$61 nightly
The price is $64
Oct 13 - Oct 14
Total with taxes and fees
Welcomhotel By ITC Hotels Jabalpur

20. Ramada Encore by Wyndham Indore Nipania

Ramada Encore by Wyndham Indore Nipania
3.5 star property
Indore
7.8 out of 10, Good, (16 reviews)
"There’s not even the one thing I can say bad about this hotel. From check-in to room quality cleanliness everything was perfect. The breakfast spread was sumptuous and the staff serving the breakfast was courteous, professional, and very friendly. I would definitely want to come back to this hotel at the next opportunity."
United States
Sunil
$36 nightly
The price is $37
Nov 4 - Nov 5
Total with taxes and fees
Ramada Encore by Wyndham Indore Nipania
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 Madhya Pradesh

Showing deals for:Oct 23 - Oct 25

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

Top Madhya Pradesh Hotel Reviews

Price trends for hotels in Madhya Pradesh

Less expensive
More expensive
This month
Next month
May
November
$51
$54
Month
Price
January
$43
February
$45
March
$45
April
$43
May
$32
June
$40
July
$44
August
$44
September
$47
October
$51
November
$54
December
$43
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Madhya Pradesh. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Madhya Pradesh

Top reasons to visit Madhya Pradesh

  • Stunning Temples: Discover the architectural marvels of ancient temples, particularly in Khajuraho, known for their intricate carvings.
  • Thrilling Safaris: Experience wildlife safaris in vibrant national parks like Kanha and Bandhavgarh, home to majestic tigers.
  • Cultural Immersion: Engage with local traditions and heritage in historic cities like Ujjain, rich in spirituality.
  • Outdoor Adventures: Enjoy activities like trekking, stargazing, and yoga amidst serene natural landscapes.
  • Diverse Accommodations: Choose from luxurious resorts to cozy family-friendly options, ensuring a comfortable stay.

Find great hotels in Madhya Pradesh

Explore a variety of hotel accommodations in Madhya Pradesh, ranging from luxurious resorts to cozy family-friendly options. Whether you're traveling for business or leisure, you'll find a selection of the best hotels that cater to your needs, including pet-friendly facilities. Experience the vibrant culture and natural beauty of this central Indian state while enjoying top-notch hospitality that ensures a memorable stay.

  • Indore Marriott Hotel: Indore Marriott Hotel, a luxurious 5-star property with a guest rating of 8.8, offers an elegant retreat for those seeking a blend of relaxation and business amenities. This hotel boasts a spa-themed atmosphere, complete with a full-service spa and outdoor pool. Guests can unwind at the Poolside Bar or take advantage of the accessible pool facilities. The property is designed for discerning travelers, providing a sophisticated environment that emphasizes comfort and rejuvenation, making it an ideal choice for your luxury getaway in Madhya Pradesh.
  • Radisson Blu Hotel Indore: With a guest rating of 8.6, Radisson Blu Hotel Indore is another 5-star gem that caters to families and business travelers alike. This hotel is equipped with child-friendly amenities such as onsite babysitting and complimentary cribs to ensure a comfortable stay for guests of all ages. The luxurious surroundings and attentive service make it a perfect destination for those looking to blend family time with business engagements, ensuring that everyone has a memorable experience during their stay in Madhya Pradesh.
  • Fairfield by Marriott Indore: Fairfield by Marriott Indore is a 4-star hotel with a guest rating of 8.2, ideal for business travelers seeking a comfortable yet professional environment. This property emphasizes efficiency and convenience, making it an excellent choice for those visiting Madhya Pradesh for work. Guests appreciate the modern accommodations and the hotel's focus on providing essential services that cater to business needs, ensuring a productive and pleasant stay.

Where to stay in Madhya Pradesh

Madhya Pradesh offers a captivating travel experience, blending rich culture and adventure. Explore historical landmarks, lush forests, and vibrant local traditions in cities like Khajuraho and Ujjain. The state's hospitality makes it a perfect resting destination after excursions to UNESCO World Heritage Sites and wildlife sanctuaries. Whether you're seeking cultural immersion or outdoor thrills, Madhya Pradesh is sure to create unforgettable memories for every traveler.

  • Indore: Indore is a vibrant city in Madhya Pradesh, known for its rich culture and dynamic urban environment. Visitors can explore a variety of experiences throughout the year, with peak travel times occurring in July, September, and December. Indore offers a mix of cultural-themed, outdoor, and adventure activities. Highlights include educational institutions, bustling shopping centers, and opportunities for birdwatching. Notable landmarks such as historic palaces, mosques, and temples enhance the city's charm, making it a fascinating destination for travelers seeking a blend of history and modernity.
  • Ujjain: Ujjain, steeped in religious significance, is another captivating city in Madhya Pradesh. The city draws visitors year-round, with peaks in September and December to January. Ujjain is celebrated for its cultural, outdoor, and adventurous offerings, appealing to those interested in art and stargazing. The city is home to various historic places and buildings, including magnificent temples that reflect its spiritual heritage. Ujjain's unique blend of ancient traditions and vibrant local culture makes it an essential stop for anyone looking to explore the heart of India.
  • Bhopal: Bhopal, the capital city of Madhya Pradesh, presents a mix of outdoor, family-friendly, and city-themed experiences. Travelers can visit throughout the year, with a surge in visitors from December to February. Bhopal is known for its lively public markets, theaters, and sports facilities. Local attractions include historic places that showcase the city's rich past. The combination of modern amenities and historical significance makes Bhopal an exciting destination for families and adventurers alike, offering something for everyone to enjoy.

Things to do in Madhya Pradesh

Madhya Pradesh offers a fantastic blend of cultural and outdoor adventures perfect for tourists. Visitors can enjoy thrilling safaris, serene yoga sessions, and captivating stargazing. Key highlights include exploring magnificent temples and discovering various event venues that showcase the region's rich heritage. Whether you're seeking spiritual experiences or adrenaline-pumping activities, Madhya Pradesh has something for everyone.

Shopping

In Madhya Pradesh, explore the vibrant Sarafa Bazaar for traditional jewelry and street food, or visit the modern Treasure Island Mall for a mix of global brands and local crafts. Don't miss the bustling Chowk Bazaar for authentic handicrafts and souvenirs that reflect the region's rich culture.

Recreation

In Madhya Pradesh, the Jehan Numa Retreat offers a serene atmosphere with holistic therapies and yoga sessions amidst lush greenery. At the Narmada Jacksons, indulge in rejuvenating spa treatments while enjoying breathtaking views of the Narmada River, perfect for relaxation and tranquility.

Adventure

Explore the thrilling Kanha National Park, where you can embark on a safari to spot majestic tigers and diverse wildlife. Experience river rafting in the Narmada River for an adrenaline rush, or hike the scenic trails at Pachmarhi to witness breathtaking waterfalls and panoramic views.

Nightlife

Experience the vibrant nightlife in Madhya Pradesh by visiting the bustling clubs in Indore, where you can dance to Bollywood beats. Head to Bhopal's rooftop lounges for stunning views and delicious cocktails. Don't miss the local street food vendors that stay open late, offering tasty snacks to fuel your night out.

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

Booking tips and Expedia advantages for Madhya Pradesh

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Madhya Pradesh are April to May and August, where the prices are slightly lower. This is in comparison to February, September and 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 Madhya Pradesh is Sunday. The most expensive day to stay in Madhya Pradesh is Wednesday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to choose your budget, preferred location, and additional criteria. You can sort the results to display hotels from the lowest to highest prices, ensuring you find the most affordable options first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Madhya Pradesh with your flights and activities through an Expedia package deal.

Find the best attractions in Madhya Pradesh

Madhya Pradesh offers a rich blend of cultural, outdoor, and adventure experiences for travelers. Visitors can explore stunning temples and vibrant national parks, immersing themselves in the region's diverse heritage. Whether you're looking to discover ancient religious temples or enjoy thrilling outdoor activities, Madhya Pradesh has something to satisfy every adventurer's craving for exploration and cultural enrichment.

  • Mahakaleshwar Jyotirlinga: Experience the spiritual ambiance of this revered temple, dedicated to Lord Shiva. The intricate architecture and vibrant rituals create a captivating atmosphere, making it a must-visit for those seeking cultural immersion.
  • Bandhavgarh National Park: Discover the breathtaking scenery and diverse wildlife in this renowned national park. Offering thrilling safari adventures, it's a paradise for nature lovers and adventure seekers alike, with opportunities to spot majestic tigers in their natural habitat.
  • New Saifee Nagar Masjid: Immerse yourself in the tranquil beauty of this mosque, known for its stunning architectural details and serene environment. It's a perfect spot for reflection and understanding the local culture.

Best time to go to Madhya Pradesh

The best time to visit Madhya Pradesh is dependent on what kind of holiday you are seeking. May is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January65.3°F (18.5°C)No RainSunnyAverageAverage
February77.0°F (25.0°C)No RainSunnySlightly LowSlightly High
March80.8°F (27.1°C)No RainSunnySlightly LowAverage
April89.8°F (32.1°C)No RainSunnySlightly LowSlightly Low
May93.0°F (33.9°C)No RainSunnyAverageSlightly Low
June89.2°F (31.8°C)Light RainMostly SunnyAverageAverage
July79.3°F (26.3°C)Frequent RainMostly CloudySlightly HighAverage
August77.5°F (25.3°C)Frequent RainMostly CloudyAverageSlightly Low
September78.4°F (25.8°C)Moderate RainMostly SunnySlightly HighSlightly High
October78.8°F (26.0°C)No RainSunnyAverageAverage
November71.2°F (21.8°C)No RainSunnyAverageAverage
December68.5°F (20.3°C)No RainSunnySlightly HighSlightly High

Frequently asked questions

How much do hotels in Madhya Pradesh cost?
The season and factors like Christmas, Easter and school holidays can influence the price of a hotel in Madhya Pradesh. You can find cheap options from $20 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, then use the filters such as property type and amenities to narrow down your search. You can also sort by price, so the most affordable options appear at the top.
When is the best time to go to Madhya Pradesh?
Temperatures vary across Madhya Pradesh, so the best time to travel really depends on where you're visiting. If you're after a summer getaway in Indore, arrange your trip between June and August when daily average temperatures range from 77ºF to 88ºF. Bear in mind that Indore has a tropical savanna climate, so be sure to pack accordingly.
What is the best area to stay in Madhya Pradesh?
Madhya Pradesh has plenty of cool places to stay, like Indore and Bhopal. Each has its own fabulous attractions, so why not set aside time to discover both?
Are there any luxury hotels in Madhya Pradesh?
Some of our best hotels in Madhya Pradesh are in Indore. Check out high-end options such as Sheraton Grand Palace Indore, which comes with a swimming pool, concierge services and room service. Brilliant Hotel & Convention Center is another popular pick in this city.
What are the top all-inclusive hotels in Madhya Pradesh?
If you're searching for a relaxed and stress-free vacation, settle in at Eriline Resorts. Usually including your drinks, food and some recreational activities in the flat upfront price, it's among the best options for an all-inclusive stay in Madhya Pradesh.
How can I find cheap hotels in Madhya Pradesh?
The best place to begin your search is with our "Price per night" filter. At the moment, the cheapest hotels start at $20 per night. Other ways to lock in a pocket-friendly stay in Madhya Pradesh are by booking early and being flexible with the dates you travel. For more bargains, go to our cheap hotels in Madhya Pradesh page.
What are the best hotels in Madhya Pradesh for families?
Pack your bags (and the little ones!) and get set for a fun-packed vacation at one of our top family-friendly properties in Madhya Pradesh. Located in Indore, Sheraton Grand Palace Indore is a great pick. A children's pool and housekeeping services are a couple of the amenities here. Or chill out with the fam at Brilliant Hotel & Convention Center. You can also look for your perfect stay by checking the "Family friendly" box in the "Traveler experience" section of our handy filters.
What are the top beach hotels in Madhya Pradesh?
Relaxation mode ON! Savor the beach life at Madhya Pradesh's top ocean-view hotels like The Fern Residency Bhopal. This sought-after property in Bhopal features pool sun loungers, a swimming pool and a bunch of other conveniences. You can also soak up relaxing coastal vibes at Hotel Stay Casa, another in-demand retreat in this city.
Why should I book my Madhya Pradesh hotel with Expedia?
We make booking a hotel in Madhya Pradesh as simple as swiping right for your dream adventure. First, there's the extensive range of options and terrific prices. Then, there's our online Help Center, which operates around-the-clock. Plus, when you sign up for our One Key™ loyalty program, you can earn OneKeyCash™* and use it on eligible flights, hotels, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Explore a world of travel with Expedia