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

Guest rating
Guest rating
Star rating

Our top choices for Madhya Pradesh hotels

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$639
includes taxes & fees
17 Jul - 18 Jul
The Oberoi Rajgarh Palace, Khajuraho

Anjushree - Ujjain

Anjushree - Ujjain
4.0 star property
Ujjain
8.4 out of 10, Very good, (40 reviews)
"Nice and comfortable stay."
United Kingdom
Prasad
The price is S$87
includes taxes & fees
18 Jul - 19 Jul
Anjushree - Ujjain

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 S$100
includes taxes & fees
13 Jul - 14 Jul
Sheraton Grand Palace Indore

Indore Marriott Hotel

Indore Marriott Hotel
5.0 star property
Indore
9.0 out of 10, Wonderful, (212 reviews)
"Best hotel with pleasant stay"
United Kingdom
Prathmesh
The price is S$102
includes taxes & fees
20 Jul - 21 Jul
Indore Marriott Hotel

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)
The price is S$58
includes taxes & fees
22 Jul - 23 Jul
Ramada Encore by Wyndham Indore Nipania

Anjushree Value Stay

Anjushree Value Stay
3.0 star property
Ujjain
The price is S$50
includes taxes & fees
10 Aug - 11 Aug
Anjushree Value Stay

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$35
includes taxes & fees
13 Jul - 14 Jul
Hotel Trinetra Inn

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 S$97
includes taxes & fees
27 Jul - 28 Jul
Radisson Blu Hotel Indore

Radisson RED Indore

Radisson RED Indore
4.0 star property
Indore
9.2 out of 10, Wonderful, (10 reviews)
"Friendly n helpful staff well maintained property"
United States
Piyush
The price is S$79
includes taxes & fees
22 Jul - 23 Jul
Radisson RED Indore

Maira Serai

Maira Serai
5.0 star property
Baihar
The price is S$317
includes taxes & fees
11 Jul - 12 Jul
Maira Serai

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$51
includes taxes & fees
14 Jul - 15 Jul
Travinities Hotel Avni Palace

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$19
includes taxes & fees
12 Jul - 13 Jul
Hotel Garima

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 S$24
includes taxes & fees
21 Jul - 22 Jul
Hotel Mahakal Aashray Ujjain

Hotel Malay - near Temple & Rail Station

Hotel Malay - near Temple & Rail Station
2.0 star property
Ujjain
10.0 out of 10, Exceptional, (2 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
12 Jul - 13 Jul
Hotel Malay - near Temple & Rail Station

Yaarnagar Jungle Resort Ratapani

Yaarnagar Jungle Resort Ratapani
2.0 star property
Budhni
The price is S$195
includes taxes & fees
18 Jul - 19 Jul
Yaarnagar Jungle Resort Ratapani

Taj Lakefront Bhopal

Taj Lakefront Bhopal
5.0 star property
Bhopal
9.4 out of 10, Exceptional, (78 reviews)
"2nd visit to this hotel In 10 days. Everything excellent, hence the return. "
United Kingdom
Richard
The price is S$107
includes taxes & fees
19 Jul - 20 Jul
Taj Lakefront Bhopal

Hotel Vistara

Hotel Vistara
2.0 star property
Ujjain
The price is S$37
includes taxes & fees
13 Jul - 14 Jul
Hotel Vistara

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 S$58
includes taxes & fees
20 Jul - 21 Jul
Fairfield by Marriott Indore

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$104
includes taxes & fees
13 Jul - 14 Jul
Sayaji Indore

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 S$90
includes taxes & fees
22 Jul - 23 Jul
Wow Crest, Indore – IHCL SeleQtions
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:17 Jul - 19 Jul

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$19 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$19 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