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

Search 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

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. 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
The price is S$634
includes taxes & fees
28 Aug - 29 Aug
The Oberoi Rajgarh Palace, Khajuraho

2. Anjushree - Ujjain

Anjushree - Ujjain
4.0 star property
Ujjain
8.4 out of 10, Very good, (44 reviews)
"Nice hotel."
Canada
Deepika
The price is S$82
includes taxes & fees
27 Aug - 28 Aug
Anjushree - Ujjain

3. Indore Marriott Hotel

Indore Marriott Hotel
5.0 star property
Indore
8.8 out of 10, Excellent, (217 reviews)
"I loved everything about Marriott Indore , the breakfast was excellent and the Lounge experience was superb. I will stay again Just for the food experiences there 😀 Also the staff was very efficient and the baggage screening process was very efficient too. All in All Marriott Indore is a great place to stay."
United States
Amit
The price is S$95
includes taxes & fees
26 Aug - 27 Aug
Indore Marriott Hotel

4. Sheraton Grand Palace Indore

Sheraton Grand Palace Indore
5.0 star property
Indore
9.4 out of 10, Exceptional, (77 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 S$92
includes taxes & fees
1 Sept - 2 Sept
Sheraton Grand Palace Indore

5. Yaarnagar Jungle Resort Ratapani

Yaarnagar Jungle Resort Ratapani
2.0 star property
Budhni
The price is S$191
includes taxes & fees
1 Sept - 2 Sept
Yaarnagar Jungle Resort Ratapani

6. Radisson Blu Hotel Indore

Radisson Blu Hotel Indore
5.0 star property
Indore
8.6 out of 10, Excellent, (198 reviews)
"Staff was courteous, room was clean."
United States
Inder D
The price is S$84
includes taxes & fees
27 Aug - 28 Aug
Radisson Blu Hotel Indore

7. Ramada Encore by Wyndham Indore Nipania

Ramada Encore by Wyndham Indore Nipania
3.5 star property
Indore
7.6 out of 10, Good, (15 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 S$54
includes taxes & fees
26 Aug - 27 Aug
Ramada Encore by Wyndham Indore Nipania

8. Anjushree Value Stay

Anjushree Value Stay
3.0 star property
Ujjain
10.0 out of 10, Exceptional, (1 review)
"Great stay! Clean rooms, friendly staff, and excellent service. Would definitely stay again"
United Kingdom
Prashant
The price is S$48
includes taxes & fees
26 Aug - 27 Aug
Anjushree Value Stay

9. 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 S$33
includes taxes & fees
1 Sept - 2 Sept
Hotel Trinetra Inn

10. 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 S$45
includes taxes & fees
8 Sept - 9 Sept
Travinities Hotel Avni Palace

11. Radisson RED Indore

Radisson RED Indore
4.0 star property
Indore
9.4 out of 10, Exceptional, (12 reviews)
"Loved the experience"
Canada
Ranbeer
The price is S$69
includes taxes & fees
26 Aug - 27 Aug
Radisson RED Indore

12. Sayaji Indore

Sayaji Indore
5.0 star property
Indore
8.4 out of 10, Very good, (105 reviews)
"Excellent Stay"
United States
Dinesh
The price is S$77
includes taxes & fees
27 Aug - 28 Aug
Sayaji Indore

13. Hotel Malay - near Temple & Rail Station

Hotel Malay - near Temple & Rail Station
2.0 star property
Ujjain
10.0 out of 10, Exceptional, (3 reviews)
"The hotel looked really nice inside. Hotel was super clean. My room, the bathroom, and even the lobby were spotless"
United Kingdom
Sumit
The price is S$28
includes taxes & fees
26 Aug - 27 Aug
Hotel Malay - near Temple & Rail Station

14. Taj Lakefront Bhopal

Taj Lakefront Bhopal
5.0 star property
Bhopal
9.4 out of 10, Exceptional, (81 reviews)
"Comfortable room with a great view. Friendly staff. Attracts not very nice guests, lots of Indians with no civic sense. Pool was over crowded. Restaurant was overcrowded. Guests were noisy and loud."
United Kingdom
Anoop
The price is S$104
includes taxes & fees
27 Aug - 28 Aug
Taj Lakefront Bhopal

15. Maira Serai

Maira Serai
5.0 star property
Baihar
The price is S$271
includes taxes & fees
1 Sept - 2 Sept
Maira Serai

16. FabHotel Kamla Regency - Rani Kamlapati Station

FabHotel Kamla Regency - Rani Kamlapati Station
3.0 star property
Maharana Pratap Nagar
The price is S$24
includes taxes & fees
24 Sept - 25 Sept
FabHotel Kamla Regency - Rani Kamlapati Station

17. 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 S$17
includes taxes & fees
12 Sept - 13 Sept
Hotel Garima

18. 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
The price is S$59
includes taxes & fees
11 Sept - 12 Sept
Orchha Palace and Convention Centre

19. VARAY GRANDE

VARAY GRANDE
3.0 star property
Ujjain
10.0 out of 10, Exceptional, (1 review)
"Nice experience"
United Kingdom
Tapan
The price is S$52
includes taxes & fees
23 Sept - 24 Sept
VARAY GRANDE

20. Ramada by Wyndham Khajuraho

Ramada by Wyndham Khajuraho
4.0 star property
Rajnagar
8.4 out of 10, Very good, (77 reviews)
"Very friendly staff and very peaceful surrounding."
Australia
Len
The price is S$67
includes taxes & fees
27 Aug - 28 Aug
Ramada by Wyndham Khajuraho
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.

Showing deals for:4 Sept - 6 Sept

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

Top Madhya Pradesh Hotel Reviews

Guide to exploring Madhya Pradesh

Top reasons to visit Madhya Pradesh

  • Thrilling Safaris: Experience exhilarating wildlife safaris in Madhya Pradesh's expansive national parks, home to diverse flora and fauna.
  • Rich Cultural Heritage: Explore stunning temples and historic palaces that reflect the region's vibrant history and architecture.
  • Serene Yoga Retreats: Engage in peaceful yoga retreats set amidst the tranquil landscapes, perfect for relaxation and rejuvenation.
  • Stargazing Adventures: Enjoy captivating stargazing experiences under the clear, unpolluted skies of Madhya Pradesh.
  • Diverse Accommodation Options: Choose from luxury hotels to charming heritage lodgings, ensuring a comfortable stay for every traveller.

Find great hotels in Madhya Pradesh

Discover a diverse array of hotel accommodations in Madhya Pradesh, catering to every type of traveller. Whether you're seeking luxury hotels, charming heritage lodgings, or family-friendly and pet-friendly options, you'll find a perfect fit for your stay. With a focus on both business and leisure, these establishments promise comfort and convenience, ensuring a memorable experience while you explore the rich culture and natural beauty of this remarkable region.

  • Radisson Blu Hotel Indore: The Radisson Blu Hotel Indore stands out as a luxurious 5-star accommodation, ideal for family and business travellers seeking a sophisticated stay in Madhya Pradesh. With a commendable guest rating of 8.6 out of 10, this hotel provides a range of amenities tailored for children, including complimentary cribs and babysitting services for an additional fee. Guests can enjoy spacious rooms adorned with modern decor, along with on-site dining options that cater to diverse palates, making it a comfortable choice for families and professionals alike.
  • Indore Marriott Hotel: Situated in the heart of Madhya Pradesh, the Indore Marriott Hotel boasts a superior guest rating of 8.8 out of 10, representing a fusion of luxury and relaxation. This 5-star establishment is particularly renowned for its spa-themed offerings, featuring an onsite full-service spa and an inviting outdoor pool. Guests can indulge in a variety of treatments, including massages that require advance booking. The hotel’s elegant rooms and upscale dining experiences make it an attractive option for those seeking both rejuvenation and business amenities.
  • Fairfield by Marriott Indore: Offering a modern and comfortable stay, the Fairfield by Marriott Indore is a well-rated 4-star hotel with a guest rating of 8.2 out of 10. It caters primarily to business travellers, providing essential amenities that facilitate a productive environment. With its contemporary design and convenient location, guests can expect a seamless blend of comfort and functionality. While it may lack the extensive luxury of higher-rated counterparts, it remains a reliable choice for those prioritising business travel in Madhya Pradesh.

Where to stay in Madhya Pradesh

Madhya Pradesh, a cultural gem in India, offers a rich tapestry of historical sites and adventure activities. Explore the vibrant city of Bhopal, renowned for its beautiful architecture and event venues, or venture into the surrounding regions for outdoor excursions. Whether you're seeking a cultural immersion or an adrenaline-filled getaway, Madhya Pradesh promises an unforgettable experience filled with tropical landscapes and intriguing heritage.

  • Indore: Indore, known as the commercial capital of Madhya Pradesh, is a vibrant city that offers a unique blend of culture and modernity. Nestled in the western part of the state, it attracts visitors throughout the year, with peak travel periods in July, September, and December. Adventurous travellers can indulge in outdoor activities, birdwatching, and explore its bustling shopping centres. The city is dotted with historical landmarks, including mosques, temples, and a majestic palace, making it a delightful destination for culture enthusiasts and adventure seekers alike.
  • Bhopal: As the capital city of Madhya Pradesh, Bhopal is a fascinating urban centre that seamlessly marries tradition with contemporary flair. Located in the central part of the state, it experiences peak tourist activity from December to February. Families and outdoor lovers will find plenty to engage in, such as visiting public markets, theatres, and historic sites. Notable attractions include a prominent stadium and various sports facilities, alongside rich historical landmarks that showcase the city's storied past, making it a must-visit for cultural aficionados.
  • Ujjain: Ujjain is a city steeped in spirituality and history, situated in the western region of Madhya Pradesh. It sees a spike in visitors during September and from December to January. Renowned for its cultural significance, the city offers adventure through education and art while providing opportunities for stargazing. With its impressive temples, historic buildings, and ancient sites, Ujjain is a haven for those seeking both spiritual enlightenment and adventure, ensuring a memorable travel experience.

Things to do in Madhya Pradesh

Shopping

Madhya Pradesh offers a vibrant shopping experience. Visit the Treasure Island Mall for a variety of retail outlets and eateries. For traditional handicrafts, explore the Sarafa Bazaar, renowned for its local jewellery and textiles, capturing the essence of the region’s rich culture.

Recreation

In Madhya Pradesh, the Somatheeram Ayurvedic Health Resort offers authentic Ayurvedic treatments amidst lush greenery, promoting relaxation and rejuvenation. The Ananda Spa at the Taj Lakefront provides tranquil views of the lake, combining traditional therapies with modern wellness practices for a refreshing escape.

Adventure

In Khajuraho, explore the stunning temples and embark on a cycling tour through the scenic countryside. In Pachmarhi, trek through lush forests and enjoy the thrill of rappelling down waterfalls, while the Satpura National Park offers wildlife safaris for an intimate encounter with nature.

Nightlife

The nightlife in Madhya Pradesh offers a blend of local charm and vibrant energy. Explore the lively cafes and bars in Bhopal, or enjoy a cultural performance at an open-air theatre in Indore. For a more relaxed evening, visit a traditional eatery to savour regional delicacies under the stars.

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

Booking tips and Expedia advantages for Madhya Pradesh

To save money on your trip to Madhya Pradesh, consider visiting during the off-peak months of May to June and August, when prices are lower. Sundays are the cheapest days to stay, while Wednesdays are the priciest. Use Expedia’s search tool to filter for budget options, eco-friendly hotels, and best prices. Additionally, combining hotel bookings with flights and activities can lead to great savings. Look for free activities to explore the region without additional costs, ensuring a memorable yet economical vacation.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Madhya Pradesh are May to June and August, where the prices are slightly lower. This is in comparison to September and December to January, 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will present you with sustainable and environmentally-friendly hotel options currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Madhya Pradesh with your flights and activities through an Expedia package.

Find the best attractions in Madhya Pradesh

Madhya Pradesh offers an enriching blend of cultural, outdoor, and adventure experiences, making it an ideal destination for tourists. The region is renowned for its stunning temples, expansive national parks, and historic palaces, catering to those seeking both exploration and cultural immersion. Visitors can indulge in various activities while discovering the captivating tourist attractions that showcase the rich heritage and natural beauty of this remarkable state.

  • Mahakaleshwar Jyotirlinga: This revered temple is a significant pilgrimage site for Hindus, dedicated to Lord Shiva. Nestled in the heart of Ujjain, its unique architectural style and spiritual ambience attract visitors seeking both cultural enrichment and divine blessings.
  • Bandhavgarh National Park: Known for its stunning landscapes and diverse wildlife, Bandhavgarh offers thrilling safari experiences. The park is a haven for adventure enthusiasts, featuring lush forests and the chance to spot majestic tigers in their natural habitat.
  • Patalpani Waterfall: A picturesque site, Patalpani Waterfall captivates with its cascading waters and surrounding greenery. Ideal for couples and adventure seekers alike, it's a perfect spot for picnics and enjoying nature's beauty.

Best time to go to Madhya Pradesh

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

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January65.3°F (18.5°C)No RainSunnyAverageAverage
February77.0°F (25.0°C)No RainSunnySlightly LowAverage
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 SunnyAverageSlightly High
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 S$17 in a few different ways on Expedia. First, enter the dates you'd like to go on holiday, 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 25ºC to 31ºC. 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?
Check out the experiences and activities on offer in Ujjain and Seoni. These lively cities are only two of the many popular places to look for a hotel in Madhya Pradesh.
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 Centre 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 holiday, 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 S$17 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 holiday 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 Centre. You can also look for your perfect stay by checking the "Family friendly" box in the "Traveller experience" section of our handy filters.
What are the top beach hotels in Madhya Pradesh?
Relaxation mode ON! Savour 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?
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.

Explore a world of travel with Expedia