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

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
The price is ฿2,704
฿3,190 total
includes taxes & fees
20 Oct - 21 Oct
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
The price is ฿2,322
฿2,438 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿28,423
฿33,539 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿2,080
฿2,184 total
includes taxes & fees
20 Oct - 21 Oct
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
The price is ฿2,045
฿2,147 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿971
฿1,019 total
includes taxes & fees
15 Oct - 16 Oct
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
The price is ฿2,000
฿2,100 total
includes taxes & fees
20 Oct - 21 Oct
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
The price is ฿2,426
฿2,548 total
includes taxes & fees
1 Nov - 2 Nov
Taj Lakefront Bhopal

10. Yaarnagar Jungle Resort Ratapani

Yaarnagar Jungle Resort Ratapani
2.0 star property
Budhni
The price is ฿4,333
฿5,113 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿1,560
฿1,638 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿711
฿747 total
includes taxes & fees
14 Oct - 15 Oct
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
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
The price is ฿1,403
฿1,474 total
includes taxes & fees
17 Oct - 18 Oct
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
The price is ฿1,629
฿1,710 total
includes taxes & fees
20 Oct - 21 Oct
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
The price is ฿1,438
฿1,653 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿1,560
฿1,638 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿1,039
฿1,090 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿2,054
฿2,156 total
includes taxes & fees
12 Oct - 13 Oct
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
The price is ฿1,195
฿1,255 total
includes taxes & fees
4 Nov - 5 Nov
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:23 Oct - 25 Oct

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

  • Rich Cultural Heritage: Madhya Pradesh is steeped in history, featuring ancient temples and historic palaces that reflect its vibrant past.
  • Thrilling Wildlife Safaris: Experience the stunning biodiversity at national parks like Kanha, ideal for wildlife enthusiasts.
  • Yoga Retreats: Enjoy relaxation and wellness at serene yoga retreats set amidst nature.
  • Stargazing Experiences: Revel in the tranquillity of the night sky, perfect for stargazers.
  • Diverse Accommodation: Choose from luxurious hotels to charming heritage stays, catering to every travel need.

Find great hotels in Madhya Pradesh

In Madhya Pradesh, you'll discover a diverse array of accommodation options, from luxurious hotels to charming heritage stays. Whether you're seeking a family-friendly retreat, a pet-friendly getaway, or a base for business travel, the region caters to all needs. With top-rated hotels and resorts offering excellent amenities and services, you're sure to find the perfect place to unwind and explore the rich culture and stunning landscapes of this vibrant state.

  • Radisson Blu Hotel Indore: Nestled in the heart of Indore, the Radisson Blu Hotel Indore is a luxurious 5-star property, ideal for families and business travellers alike. With a commendable guest rating of 8.6 out of 10, this hotel offers a blend of comfort and sophistication. Families will appreciate the range of child-friendly amenities, including babysitting services and complimentary cribs. The hotel features well-appointed rooms, a fitness centre, and multiple dining options, ensuring a pleasurable stay for all guests seeking a touch of elegance during their visit to Madhya Pradesh.
  • Indore Marriott Hotel: The Indore Marriott Hotel stands as a beacon of luxury and relaxation, boasting a remarkable guest rating of 8.8 out of 10. This 5-star hotel is particularly renowned for its spa-themed experience, featuring an extensive range of wellness treatments and outdoor pool facilities. Couples can indulge in a romantic spa day, while business travellers will find the hotel’s amenities conducive for work and relaxation. With its elegant design and attentive service, the Indore Marriott Hotel is an excellent choice for those looking to unwind in style.
  • Fairfield by Marriott Indore: A well-rated 4-star hotel with a guest rating of 8.2 out of 10, Fairfield by Marriott Indore caters to business travellers seeking modern comfort and convenience. This hotel is strategically located, providing easy access to the city’s business districts. Guests can enjoy spacious accommodations and a range of facilities designed for productivity and relaxation, making it a suitable option for professionals on the go. The hotel’s inviting atmosphere and attentive service create a welcoming environment for all who choose to stay.

Where to stay in Madhya Pradesh

Madhya Pradesh, a cultural gem of India, offers an enriching travel experience that blends history and adventure. Explore the vibrant city of Bhopal, renowned for its historical sites and event venues. From wildlife excursions in Kanha National Park to the stunning architecture of Khajuraho, the state is a treasure trove for culture enthusiasts and outdoor adventurers alike. Whether seeking business getaways or tropical retreats, Madhya Pradesh promises unforgettable memories for every traveller.

  • Indore: Known as the commercial capital of Madhya Pradesh, Indore is a vibrant city that seamlessly blends tradition with modernity. Its geographic location makes it easily accessible for travellers seeking a cultural experience. The city is particularly lively in July, September, and December, drawing in visitors interested in outdoor adventures, shopping, and birdwatching. Indore boasts an array of local landmarks, including stunning mosques, temples, and historic palaces that reflect its rich heritage. Whether you're exploring bustling markets or indulging in the city's famous street food, Indore promises a unique travel experience.
  • Bhopal: As the capital of Madhya Pradesh, Bhopal is a city steeped in history and culture. With an inviting climate, the peak travel months are December to February, making it ideal for families and outdoor enthusiasts. Bhopal offers a delightful mix of public markets, theatres, and historical sites, perfect for those looking to immerse themselves in local life. Notable attractions include grand stadiums and historic places that showcase the city's architectural beauty. The friendly atmosphere and diverse culinary scene make Bhopal a must-visit destination for all types of travellers.
  • Ujjain: Renowned as one of the seven sacred cities in Hinduism, Ujjain is a captivating city rich in culture and spirituality. It draws visitors throughout the year, with peak times in September and the winter months. Ujjain is an excellent spot for adventurers and culture enthusiasts alike, offering activities such as stargazing and visits to historic temples. The city's ancient sites and historic buildings provide an intriguing glimpse into its past, making it an exceptional destination for those seeking a deeper connection with India’s spiritual heritage.

Things to do in Madhya Pradesh

Shopping

In Madhya Pradesh, visit the vibrant Sarafa Bazaar in Indore for exquisite jewellery and street food. For a modern shopping experience, explore the Treasure Island Mall, featuring a range of brands and dining options. Don't miss the local handicrafts found at the bustling Chowk Bazaar in Bhopal.

Recreation

In Madhya Pradesh, experience rejuvenation at the luxurious Narmada Retreat, where Ayurvedic therapies harmonise body and mind amidst serene surroundings. Alternatively, visit the holistic wellness centre at Mandu, offering yoga sessions and nature walks that foster tranquillity and connection with the environment.

Adventure

Explore the stunning landscapes of Pachmarhi, where trekking through lush forests and climbing to the Bee Falls offers exhilarating views. Experience wildlife at Kanha National Park with thrilling safaris, and try river rafting in the serene waters of the Narmada River for an unforgettable adventure.

Nightlife

Explore the vibrant nightlife of Indore at The Club, where you can enjoy a lively atmosphere with great music and cocktails. For a more relaxed evening, visit 10 Cuts of Pork for delectable cuisine and craft beers in a charming setting.

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

Find the best attractions in Madhya Pradesh

Madhya Pradesh offers a delightful blend of cultural, outdoor, and adventure experiences, making it an ideal destination for tourists. Visitors can explore an array of attractions such as ancient temples, national parks, and historic palaces. Whether you're seeking a rich cultural experience or thrilling outdoor activities, Madhya Pradesh has something to cater to every traveller’s interests, ensuring an unforgettable holiday filled with exploration and discovery.

  • Kaleshwar Temple: Nestled within Madhya Pradesh, Kaleshwar Temple is a serene sanctuary steeped in cultural significance. Visitors can immerse themselves in the tranquil atmosphere, surrounded by intricate carvings and the soothing sounds of prayers, offering a glimpse into local spirituality.
  • Bandhavgarh National Park: Renowned for its breathtaking scenery and diverse wildlife, Bandhavgarh National Park invites adventure enthusiasts to explore its lush landscapes. The park is ideal for exhilarating safaris, where one may encounter majestic tigers and other wildlife in their natural habitat.
  • New Saifee Nagar Masjid: This beautiful mosque showcases stunning architecture and embodies the rich cultural heritage of the region. Visitors can appreciate the intricate designs and peaceful ambiance, making it a significant place for reflection and understanding local traditions.

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.

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 ฿747 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?
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 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 ฿747 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?
Expedia is your one-stop shop for organising the ultimate Madhya Pradesh holiday. You'll find a huge array of hotels to select from and handy search filters that make it a breeze to find the ideal fit. Worried about a last-minute change of plans? Many of our hotels have flexible cancellation policies, because we know flexibility matters. Get more out of your trip with Expedia Rewards. Join for free today to start collecting points and unlocking membership perks. Get instant access to Member Prices, with savings worth 10% or more on select hotels.