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

Find the best Madhya Pradesh 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

Madhya Pradesh Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Madhya Pradesh hotels

1. The Oberoi Rajgarh Palace, Khajuraho

The Oberoi Rajgarh Palace, Khajuraho
5.0 star property
Rajnagar
10.0 out of 10, Exceptional, (5 reviews)
" We had an absolutely wonderful stay. Everything was excellent from start to finish. The service was outstanding, the staff was warm, professional and always attentive. The room was beautiful, perfectly clean and very comfortable. The food was delicious and the overall atmosphere of the hotel made us feel completely relaxed and well taken care of. The location is simply stunning, set in a magnificent rehabilitation of the King of Khajuraho’s castle, which adds so much charm and history to the...
India
Ludovic
The price is ₹40,000
₹47,200 total
includes taxes & fees
3 Jul - 4 Jul
The Oberoi Rajgarh Palace, Khajuraho

2. Sheraton Grand Palace Indore

Sheraton Grand Palace Indore
5.0 star property
Indore
9.2 out of 10, Wonderful, (74 reviews)
"The rooms were very clean and staff was very polite and helpful. Love the ambiance of the place. "
United States
Tejas
The price is ₹7,500
₹7,875 total
includes taxes & fees
28 Jun - 29 Jun
Sheraton Grand Palace Indore

3. Indore Marriott Hotel

Indore Marriott Hotel
5.0 star property
Indore
8.8 out of 10, Excellent, (211 reviews)
"Best hotel with pleasant stay"
United Kingdom
Prathmesh
The price is ₹8,000
₹9,440 total
includes taxes & fees
10 Jul - 11 Jul
Indore Marriott Hotel

4. Anjushree - Ujjain

Anjushree - Ujjain
4.0 star property
Ujjain
8.4 out of 10, Very good, (39 reviews)
"Nice and comfortable stay."
United Kingdom
Prasad
The price is ₹5,829
₹6,164 total
includes taxes & fees
1 Jul - 2 Jul
Anjushree - Ujjain

5. Ramada Encore by Wyndham Indore Nipania

Ramada Encore by Wyndham Indore Nipania
3.5 star property
Indore
8.0 out of 10, Very good, (13 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
The price is ₹3,914
₹4,110 total
includes taxes & fees
28 Jun - 29 Jun
Ramada Encore by Wyndham Indore Nipania

6. Radisson Blu Hotel Indore

Radisson Blu Hotel Indore
5.0 star property
Indore
8.6 out of 10, Excellent, (192 reviews)
"Staff was courteous, room was clean."
United States
Inder D
The price is ₹6,300
₹6,615 total
includes taxes & fees
29 Jun - 30 Jun
Radisson Blu Hotel Indore

7. Anjushree Value Stay

Anjushree Value Stay
3.0 star property
Ujjain
The price is ₹3,900
₹4,100 total
includes taxes & fees
26 Jul - 27 Jul
Anjushree Value Stay

8. Hotel Trinetra Inn

Hotel Trinetra Inn
3.0 star property
Ujjain
10.0 out of 10, Exceptional, (1 review)
"Very clean rooms and excellent staff ."
United States
Niyati
The price is ₹2,646
₹2,781 total
includes taxes & fees
7 Jul - 8 Jul
Hotel Trinetra Inn

9. Radisson RED Indore

Radisson RED Indore
4.0 star property
Indore
9.6 out of 10, Exceptional, (9 reviews)
"Friendly n helpful staff well maintained property"
United States
Piyush
The price is ₹5,400
₹5,670 total
includes taxes & fees
28 Jun - 29 Jun
Radisson RED Indore

10. Hotel Garima

Hotel Garima
2.5 star property
Ujjain
8.0 out of 10, Very good, (5 reviews)
"Room was good but washroom need to improve."
United Kingdom
Harsh
The price is ₹1,500
₹1,575 total
includes taxes & fees
28 Jun - 29 Jun
Hotel Garima

11. Travinities Hotel Avni Palace

Travinities Hotel Avni Palace
3.0 star property
Ujjain
9.4 out of 10, Exceptional, (3 reviews)
"Good stay "
United Kingdom
Ajit
The price is ₹3,501
₹3,682 total
includes taxes & fees
3 Jul - 4 Jul
Travinities Hotel Avni Palace

12. Hotel Mahakal Aashray Ujjain

Hotel Mahakal Aashray Ujjain
2.0 star property
Ujjain
7.0 out of 10, Good, (2 reviews)
"Stayed here for a short trip. The rooms were cozy and well - kept, the staff was helpful, and the hotel is in a good location. A nice place for a comfortable stay."
United Kingdom
Pranidhi
The price is ₹1,908
₹2,005 total
includes taxes & fees
30 Jun - 1 Jul
Hotel Mahakal Aashray Ujjain

13. Taj Lakefront Bhopal

Taj Lakefront Bhopal
5.0 star property
Bhopal
9.2 out of 10, Wonderful, (77 reviews)
"2nd visit to this hotel In 10 days. Everything excellent, hence the return. "
United Kingdom
Richard
The price is ₹7,500
₹7,875 total
includes taxes & fees
5 Jul - 6 Jul
Taj Lakefront Bhopal

14. Maira Serai

Maira Serai
4.5 star property
Baihar
The price is ₹21,600
₹25,650 total
includes taxes & fees
9 Jul - 10 Jul
Maira Serai

15. Hotel Vistara

Hotel Vistara
2.0 star property
Ujjain
The price is ₹2,607
₹2,756 total
includes taxes & fees
29 Jun - 30 Jun
Hotel Vistara

16. Fairfield by Marriott Indore

Fairfield by Marriott Indore
3.0 star property
Indore
8.2 out of 10, Very good, (125 reviews)
"Overall satisfactory stay for a couple of nights. Location is good, service and staff is supportive, clean rooms, had a minor issue regarding bedsheet cleanliness but was promptly resolved."
United Kingdom
Bhavikkumar
The price is ₹4,299
₹4,514 total
includes taxes & fees
26 Jul - 27 Jul
Fairfield by Marriott Indore

17. Wow Crest, Indore – IHCL SeleQtions

Wow Crest, Indore – IHCL SeleQtions
5.0 star property
Indore
8.6 out of 10, Excellent, (62 reviews)
"Very nice hotel, good food"
United States
Devendra
The price is ₹6,300
₹6,615 total
includes taxes & fees
30 Jun - 1 Jul
Wow Crest, Indore – IHCL SeleQtions

18. Hotel Siddhartha

Hotel Siddhartha
2.5 star property
Ujjain
2.0 out of 10, (1 review)
"Not up to the mark"
United Kingdom
Arvind
The price is ₹1,088
₹1,148 total
includes taxes & fees
29 Jun - 30 Jun
Hotel Siddhartha

19. Radisson Bhopal

Radisson Bhopal
5.0 star property
Bhopal
8.2 out of 10, Very good, (42 reviews)
"Great customer service and location."
United States
Shilpa
The price is ₹5,499
₹5,774 total
includes taxes & fees
12 Jul - 13 Jul
Radisson Bhopal

20. Crescent Spa And Resorts Indore

Crescent Spa And Resorts Indore
3.5 star property
Indore
8.4 out of 10, Very good, (5 reviews)
"Dining, property, neatness, maintenance, staff and all amenities are very good. "
United Kingdom
vijay
The price is ₹7,410
₹7,781 total
includes taxes & fees
27 Jun - 28 Jun
Crescent Spa And Resorts Indore
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:3 Jul - 5 Jul

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
Next month
June
February
₹4,541
Month
Price
January
₹5,399
February
₹5,899
March
₹5,099
April
₹5,261
May
₹5,157
June
₹4,198
July
₹4,541
August
₹4,650
September
₹4,892
October
₹5,063
November
₹5,399
December
₹5,150
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.

Guide to exploring Madhya Pradesh

Discover the wildlife wonders of Madhya Pradesh, India's heartland

Madhya Pradesh, India, is a captivating destination with a diverse range of attractions. This region is renowned for its stunning temples, offering a glimpse into the country's rich cultural heritage. Nature lovers can explore the hilly landscapes, embark on thrilling safaris, and indulge in stargazing experiences. For those seeking relaxation, there are rejuvenating yoga retreats and waterparks to enjoy. History enthusiasts can delve into the archaeology of the region, with numerous UNESCO sites to explore. Madhya Pradesh also boasts breathtaking jungles, where you can encounter incredible wildlife. With a variety of accommodation options, including hotels in Nagpur, visitors can easily find a comfortable stay in Madhya Pradesh.

Top reasons to visit Madhya Pradesh

  • Stunning Temples: Madhya Pradesh is renowned for its beautiful temples, such as the Mahakaleshwar Mandir in Ujjain and the Shri Mahakaleshwar Temple, offering a unique religious experience.
  • Thrilling Safaris: The Turia Gate Pench National Park in Seoni is a haven for wildlife enthusiasts, providing the opportunity to spot tigers, leopards, and various bird species.
  • Hilly Landscapes: Indore and Ujjain offer hilly landscapes where visitors can enjoy breathtaking views and adventurous experiences.
  • Stargazing and Water Parks: Indore and Bhopal provide opportunities for stargazing and enjoying water parks, perfect for relaxation and leisure activities.
  • Archaeological Sites and Jungles: Ujjain and Bhopal allow visitors to explore the rich archaeology of the region and immerse themselves in the beauty of the jungle.

Find your hotel in Madhya Pradesh

When planning your holiday in Madhya Pradesh, you will find a wide range of hotel accommodations to choose from. Whether you are looking for luxury resorts or budget-friendly options, Madhya Pradesh has something for everyone.

  • Indore Marriott Hotel - This 5.0-star hotel is located in Indore and offers a range of facilities including temples, a lake, waterpark, castle, gardens, themepark, small town, library, monuments, and birdwatching.
  • Ginger Indore - A 3.0-star hotel in Indore, Ginger offers amenities such as a fitness center, sports facilities, room service, business services, tours, laundry facilities, free parking, breakfast, and dining options.
  • Fairfield by Marriott Indore - This 4.0-star hotel in Indore is known for its wedding facilities, cafes, coffee options, room service, bar, business services, laundry facilities, no smoking policy, free parking, and parking.

Madhya Pradesh is the perfect destination for your holiday, offering a variety of hotels to suit your preferences and needs. From the cultural attractions in Indore to the natural beauty of Pachmarhi, Madhya Pradesh has it all. Book your hotel in Madhya Pradesh for an unforgettable experience.

Explore the best places to visit and stay in Madhya Pradesh

Madhya Pradesh, often referred to as the "Heart of India," offers a diverse range of experiences for tourists. From the stunning temples of Indore to the historic city of Ujjain and the cultural hub of Bhopal, each area has its own unique charm.

  • Indore: This vibrant city is known for its beautiful temples, thrilling safaris, and hilly landscapes. Visitors can also enjoy stargazing, water parks, and yoga retreats. Don't miss the opportunity to explore the nearby desert and visit the UNESCO World Heritage Sites.
  • Ujjain: Famous for its ancient temples, Ujjain is a spiritual destination. Apart from the temples, visitors can enjoy safaris, hilly landscapes, stargazing, and water parks. Immerse yourself in the tranquil atmosphere and experience the rich archaeology and jungle surroundings.
  • Bhopal: A city known for its grand temples, Bhopal also offers opportunities for safaris, hilly adventures, stargazing, and water parks. Discover the local culture and history through its magnificent landmarks and explore the diverse landscapes of the nearby desert, unesco sites, archaeology, and jungles.

Experience the top activities and must-see sights in Madhya Pradesh

Madhya Pradesh offers a diverse range of experiences for a cheap holiday, including visiting temples, going on safaris, exploring hilly regions, stargazing, enjoying waterparks, practicing yoga, experiencing desert landscapes, discovering UNESCO World Heritage sites, exploring archaeological sites, and immersing in the beauty of the jungle.

  • Mahakaleshwar Mandir: This temple in Ujjain is a sacred site for Hindus, known for its beautiful architecture and spiritual atmosphere.
  • Shri Mahakaleshwar Temple: Another stunning temple in Ujjain, it is one of the twelve Jyotirlingas and offers a unique religious experience.
  • Turia Gate Pench National Park: Located in Seoni, this national park is a haven for wildlife enthusiasts, offering thrilling safaris and the chance to spot tigers, leopards, and various bird species.

How to find great deals and cheap hotels in Madhya Pradesh

  • Consider booking your accommodation in advance to secure lower prices and availability, especially during peak tourist seasons.
  • To save on travel, opt for local public transportation like buses or trains, which are usually more cost-effective than private taxis.
  • Plan your visit to Madhya Pradesh during the off-peak season, which typically falls between October and March, to take advantage of lower hotel rates and fewer crowds.
  • Explore the magnificent temples in Madhya Pradesh, such as the Khajuraho temples and Omkareshwar Temple. These attractions offer a unique cultural experience without breaking the bank.
  • Don't miss out on the opportunity to go on a thrilling safari in the famous national parks of Madhya Pradesh, such as Kanha National Park and Bandhavgarh National Park.
  • Enjoy the scenic beauty of the hilly regions in Madhya Pradesh, such as Pachmarhi and Chitrakoot. These destinations offer breathtaking views and a tranquil atmosphere.
  • Experience the wonder of stargazing in Madhya Pradesh's dark sky reserves, such as Panna National Park and Satpura National Park. These locations provide a perfect setting for astronomy enthusiasts.
  • For a fun and affordable day out, visit the waterparks in Madhya Pradesh, such as the Kamatibaug Water Park in Indore or the Aquatica Water Park in Bhopal.
  • Indulge in the practice of yoga and rejuvenate your mind, body, and soul by participating in yoga retreats and classes offered in Madhya Pradesh.
  • Explore the archaeological wonders of Madhya Pradesh, including the Bhimbetka Caves and the Sanchi Stupa. These sites provide insight into the rich history and heritage of the region.
  • Visit the jungles of Madhya Pradesh, such as Bandhavgarh and Kanha, for an unforgettable wildlife experience. Keep an eye out for budget-friendly jungle safaris and accommodations.
  • Discover the UNESCO World Heritage Sites in Madhya Pradesh, such as the Khajuraho Group of Monuments and the Sanchi Stupa. These sites offer a glimpse into the architectural brilliance of ancient India.

Discover the flavours of Madhya Pradesh

Madhya Pradesh offers a delightful dining experience with its local cuisine and unique dishes. One of the highlights is the traditional thali, a platter that showcases a variety of flavours and dishes. Chhatarpur is known for its best dining places, where you can indulge in authentic local cuisine and enjoy the warm hospitality of the region.

If you're in Katni, there are several top-notch restaurants that cater to different tastes and preferences. From local delicacies to international cuisines, these restaurants offer a wide range of options. Whether you're looking for a quick bite or a fine dining experience, Katni has it all. The prices at these restaurants are reasonable, making it a great place for food enthusiasts.

One popular restaurant in Madhya Pradesh is Machaan, known for its unique dining experience. Machaan offers a rustic ambiance, where you can enjoy your meal in treehouse-like structures. It serves a variety of delicious dishes, including local specialties and international cuisines, making it a must-visit for food lovers.

Best time to go to Madhya Pradesh

Madhya Pradesh boasts a year-around average temperature of 25.1°C, peaking at 32.4°C in May, its warmest month, and dipping to an average low of 18.7°C in January, December, the coolest. Rainfall averages at 86.9mm annually, with July seeing the heaviest showers and February, March, April, December being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January18.77.9
February20.70.0
March25.20.0
April30.50.0
May32.415.7
June30.1145.0
July26.7316.0
August25.2267.0
September26.1221.0
October25.248.0
November21.522.1
December18.70.0

The Madhya Pradesh info point: What you need to know

Category
Details
What is Madhya Pradesh known for?Tiger Reserves, Historical Monuments, Rich Cultural Heritage
Most popular month?October to March
Length of Stay7-10 days
WeatherVaries across the state, with hot summers and cool winters
Don't missKhajuraho Temples, Sanchi Stupa, Bandhavgarh National Park
CuisineGujarati and Marwari influence, Dal Bafla, Bhopali Gosht Korma
Where to goGwalior Fort, Kanha National Park, Orchha

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Madhya Pradesh cost?
In Madhya Pradesh, you can find cheap options from ₹1,148 in a few different ways. To see the availability, enter your preferred getaway dates, then refine your search by budget, amenities and more. Remember that rates can vary depending on when you want to go, so if you have some flexibility, try switching your dates until you find the right deal.
When is the best time to go to Madhya Pradesh?
Temperatures vary across Madhya Pradesh, so the best time to go really depends on where you want to be. If you're seeking a summer break in Jabalpur, plan your trip between June and August when daily average temperatures range from -4ºC to 2ºC. Keep in mind that Jabalpur has a Mediterranean climate, so pack appropriately.
What is the best area to stay in Madhya Pradesh?
Check out the experiences and activities on offer in Jabalpur and Bhopal. These captivating cities are only two of the many sought-after places to look for a hotel in Madhya Pradesh.
Are there any luxury hotels in Madhya Pradesh?
Enter a world of pure indulgence at Hotel Stay Casa. This luxury property includes concierge services and a swimming pool. Another Madhya Pradesh pick where you can relax in opulent surroundings is Fortune Landmark Indore.
What are the top all-inclusive hotels in Madhya Pradesh?
Eriline Resorts is one of the top-rated hotels in Madhya Pradesh that offers all-inclusive packages. With meals, snacks and entertainment usually covered in the room price, you can put away your wallet and enjoy the ultimate worry-free retreat at this property.
How can I find cheap hotels in Madhya Pradesh?
An excellent place to begin searching is by using our "Price per night" filter. At the moment, the cheapest hotels start at ₹1,148 per night. Other ways to snap up a budget-friendly Madhya Pradesh stay are by booking as early as possible and being flexible with the dates you travel. For more superb deals, visit our cheap hotels in Madhya Pradesh page.
What are the best hotels in Madhya Pradesh for families?
Pack your bags (and the kids!) and get ready for an action-packed getaway at one of our top family-friendly properties in Madhya Pradesh. Located in Jabalpur, Hotel Rishi Regency is a fabulous pick. Complimentary breakfast and room service are among the amenities here. Or chill out with the fam at Grand Heritage Narmada Jacksons. You can also find your ideal getaway by checking the "Family friendly" box in the "Traveller experience" section of our handy filters.
What are the top beach hotels in Madhya Pradesh?
You'll be swept away by the perfect combination of fun and relaxation at our Madhya Pradesh ocean-view hotels. One of our leading getaways is The Fern Residency Bhopal, which offers amenities like pool sun loungers and a swimming pool. Another stay promising lots of beachside bliss is Hotel Stay Casa. Both these retreats are located in Bhopal.
Why should I book my Madhya Pradesh hotel with Expedia?
Incredible deals and plenty of options are a couple of the many reasons to book your Madhya Pradesh hotel with Expedia. Also, our free rewards platform, One Key™, lets you earn and redeem OneKeyCash™* on eligible hotels, car rentals and more. And if your agenda changes and you have to alter your reservation, don't stress. Our online Help Centre is ready to assist you anytime, night or day.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.