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

Search Hotels in Madhya Pradesh

  • 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

This weekend
Next weekend

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)
" 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 ₩649,066
₩765,898 total
includes taxes & fees
Jul 13 - Jul 14
The Oberoi Rajgarh Palace, Khajuraho

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 ₩108,718
₩114,153 total
includes taxes & fees
Jun 25 - Jun 26
Sheraton Grand Palace Indore

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 ₩129,813
₩153,180 total
includes taxes & fees
Jun 25 - Jun 26
Indore Marriott Hotel

Anjushree - Ujjain

Anjushree - Ujjain
4.0 star property
Ujjain
8.6 out of 10, Excellent, (38 reviews)
"Nice and comfortable stay."
United Kingdom
Prasad
The price is ₩108,718
₩114,154 total
includes taxes & fees
Jun 25 - Jun 26
Anjushree - Ujjain

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 ₩62,782
₩65,921 total
includes taxes & fees
Jun 24 - Jun 25
Ramada Encore by Wyndham Indore Nipania

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 ₩110,341
₩115,858 total
includes taxes & fees
Jul 19 - Jul 20
Radisson Blu Hotel Indore

Anjushree Value Stay

Anjushree Value Stay
3.0 star property
Ujjain
The price is ₩54,035
₩56,737 total
includes taxes & fees
Jul 13 - Jul 14
Anjushree Value Stay

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 ₩94,926
₩99,672 total
includes taxes & fees
Jun 25 - Jun 26
Radisson RED Indore

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 ₩21,906
₩23,001 total
includes taxes & fees
Jun 23 - Jun 24
Hotel Garima

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 ₩43,812
₩46,003 total
includes taxes & fees
Jun 22 - Jun 23
Hotel Trinetra Inn

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 ₩58,567
₩61,495 total
includes taxes & fees
Jun 22 - Jun 23
Travinities Hotel Avni Palace

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 ₩28,434
₩29,856 total
includes taxes & fees
Jun 23 - Jun 24
Hotel Mahakal Aashray Ujjain

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 ₩121,700
₩127,785 total
includes taxes & fees
Jul 5 - Jul 6
Taj Lakefront Bhopal

Maira Serai

Maira Serai
4.5 star property
Baihar
The price is ₩328,589
₩387,735 total
includes taxes & fees
Jun 26 - Jun 27
Maira Serai

Hotel Vistara

Hotel Vistara
2.0 star property
Ujjain
The price is ₩48,179
₩50,588 total
includes taxes & fees
Jul 9 - Jul 10
Hotel Vistara

The Lalit Temple View Khajuraho

The Lalit Temple View Khajuraho
5.0 star property
Rajnagar
9.0 out of 10, Wonderful, (91 reviews)
"Clean rooms, friendly staff… "
United States
PRASANTA
The price is ₩111,445
₩117,017 total
includes taxes & fees
Jun 27 - Jun 28
The Lalit Temple View Khajuraho

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 ₩102,228
₩107,339 total
includes taxes & fees
Jun 28 - Jun 29
Wow Crest, Indore – IHCL SeleQtions

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 ₩69,758
₩73,246 total
includes taxes & fees
Jul 12 - Jul 13
Fairfield by Marriott Indore

Park Inn By Radisson Jabalpur

Park Inn By Radisson Jabalpur
4.0 star property
Jabalpur
The price is ₩54,181
₩56,890 total
includes taxes & fees
Jul 2 - Jul 3
Park Inn By Radisson Jabalpur

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 ₩11,683
₩12,267 total
includes taxes & fees
Jun 24 - Jun 25
Hotel Siddhartha
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:Jul 3 - Jul 5

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

Top Madhya Pradesh Hotel Reviews

Guide to exploring around Madhya Pradesh

Top reasons to visit Madhya Pradesh

  • Diverse Cultural Experiences: Immerse yourself in the rich heritage of Madhya Pradesh through heritage tours, showcasing ancient temples and vibrant local customs.
  • Thrilling Wildlife Safaris: Explore the stunning landscapes and diverse wildlife in renowned national parks like Kanha and Bandhavgarh.
  • Historic Architecture: Visit the historic city of Bhopal, known for its impressive architecture and bustling markets.
  • Outdoor Adventures: Enjoy activities like stargazing and yoga retreats, perfect for relaxation and adventure seekers.
  • Variety of Accommodations: Choose from luxurious hotels to charming bed and breakfasts tailored to all types of travelers.

Find great hotels in Madhya Pradesh

Discover the diverse hotel accommodations in Madhya Pradesh, where options range from luxurious hotels to charming bed and breakfasts. Whether you're traveling for business, seeking a family-friendly getaway, or looking for pet-friendly options, you'll find a variety of choices to suit your needs. Explore the best hotels, read reviews, and immerse yourself in the region's rich heritage while enjoying top-notch amenities and services tailored for every type of traveler.

  • Radisson Blu Hotel Indore: Located in the heart of Indore, the Radisson Blu Hotel Indore is a luxurious 5-star accommodation with a guest rating of 8.6 out of 10. This hotel is designed for both families and business travelers, offering a blend of comfort and convenience. Its family-friendly amenities include babysitting services and complimentary cribs, ensuring a stress-free stay for guests with children. The hotel features elegantly designed rooms, a well-equipped fitness center, and a variety of dining options, making it an excellent choice for those seeking a comprehensive vacation experience in Madhya Pradesh.
  • Indore Marriott Hotel: The Indore Marriott Hotel stands out with its exceptional guest rating of 8.8 out of 10 and luxurious spa-themed offerings. This 5-star hotel is perfect for those looking to unwind during their business travel or vacation. Guests can indulge in a full-service spa, complete with daily treatments, massages, and dedicated couples’ treatment rooms. Additionally, the hotel features a poolside bar, enhancing the relaxing atmosphere. With sophisticated accommodations and top-notch service, the Indore Marriott Hotel is sure to provide a memorable getaway.
  • Fairfield by Marriott Indore: Offering a welcoming ambiance, the Fairfield by Marriott Indore is a well-rated 4-star hotel at 8.2 out of 10. This property caters primarily to business travelers, providing essential amenities and a comfortable environment to work and relax. The hotel features modern, spacious rooms equipped with high-speed internet, a business center, and meeting facilities, ensuring guests have everything needed for a productive stay. Its convenient location in Madhya Pradesh makes it a practical choice for those visiting for work or leisure.

Where to stay in Madhya Pradesh

Madhya Pradesh is a treasure trove for culture enthusiasts and adventure seekers alike. Explore the historic city of Bhopal, known for its stunning architecture and vibrant local markets. Discover the breathtaking landscapes of Kanha and Bandhavgarh National Parks, perfect for wildlife adventures. Whether you're attending a business event or seeking a cultural excursion, Madhya Pradesh offers an unforgettable experience filled with rich heritage and thrilling outdoor activities.

  • Indore: Indore is a vibrant city located in Madhya Pradesh, known for its rich cultural heritage and culinary delights. The city attracts visitors throughout the year, with peak arrivals in July, September, and December. Travelers come to Indore for outdoor adventures and cultural experiences, enjoying activities such as birdwatching and exploring local shopping centers. Notable landmarks include historic temples and palaces, offering a glimpse into the city's storied past. Indore's unique blend of modernity and tradition makes it a fascinating destination for all types of travelers.
  • Bhopal: Bhopal, the capital of Madhya Pradesh, is a city steeped in history and natural beauty. It welcomes tourists year-round, with peak seasons from December to February. Known for its outdoor activities and family-friendly atmosphere, Bhopal features bustling public markets and vibrant theaters. Visitors can explore significant landmarks like stadiums and historic sites, making it an ideal spot for those interested in both culture and recreation. The city's picturesque lakes and parks provide ample opportunities for relaxation and exploration.
  • Ujjain: Ujjain is an ancient city located in Madhya Pradesh, renowned for its spiritual significance and historical architecture. With peak visitor numbers in September and during the winter months, Ujjain draws travelers seeking cultural enrichment and outdoor experiences. The city offers a variety of activities, including educational tours and stargazing opportunities. Its iconic temples and historic buildings, rich in tradition and lore, attract those interested in India's spiritual heritage, making Ujjain a must-visit for culture enthusiasts.

Things to do in Madhya Pradesh

Shopping

Located in Bhopal, the DB City Mall offers a blend of local and international brands, making it easy to find gifts. For a more traditional experience, explore the Sarafa Bazaar in Indore, where you can discover unique handicrafts and local delicacies to take home.

Recreation

The Ananda Spa at the Taj Lakefront offers rejuvenating wellness therapies, yoga sessions, and Ayurvedic treatments, all set against the backdrop of serene lake views. Enjoy nature walks and meditation sessions to enhance your relaxation experience amidst tranquil surroundings.

The Narmada Retreat features holistic wellness programs, including yoga, meditation, and organic meals. Guests can unwind in peaceful gardens and engage in nature walks along the banks of the Narmada River, promoting a deep connection with nature.

At the Radisson Jass Hotel, unwind with spa treatments that incorporate local traditions. The serene ambiance and luxurious amenities provide a perfect setting for relaxation. Join guided nature walks or participate in wellness workshops to enhance your stay.

Adventure

In Kanha National Park, embark on thrilling jeep safaris to spot majestic tigers and diverse wildlife within stunning landscapes. In Pachmarhi, enjoy trekking through lush hills and exploring captivating waterfalls, while in Betwa River, experience exhilarating white-water rafting amidst scenic surroundings.

Nightlife

Explore the vibrant nightlife at The Blue Bar in Bhopal, where you can enjoy refreshing cocktails and a lively atmosphere. For a taste of local flavor, visit Club Seven in Indore for great music and dancing, making it a fun night out with friends.

*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 vibrant blend of cultural, outdoor, and adventure experiences, making it an ideal destination for travelers. Visitors can explore stunning temples, expansive national parks, and historic palaces, all showcasing the region's rich heritage. Whether you're seeking thrilling outdoor activities or immersive cultural encounters, Madhya Pradesh has something for everyone. Don't miss out on visiting its renowned tourist spots to make the most of your vacation.

  • Khatia Gate Kanha National Park: Experience the stunning wildlife and picturesque landscapes at Khatia Gate Kanha National Park. Known for its dense forests and diverse flora and fauna, this national park offers opportunities for safari adventures, with sightings of majestic tigers and vibrant bird species amidst breathtaking scenery.
  • Kal Bhairav Temple: Immerse yourself in the rich cultural heritage at Kal Bhairav Temple, a revered site dedicated to Lord Bhairav. The temple's intricate architecture and spiritual ambiance reflect the local traditions, making it a fascinating place for visitors to explore the deep-rooted customs of the region.
  • Sukh Niwas Palace: Step back in time at Sukh Niwas Palace, a historic site that showcases the grandeur of royal architecture. The palace’s ornate design and tranquil gardens provide insight into the lifestyle of former rulers, making it a captivating destination for history enthusiasts.

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

Explore a world of travel with Expedia

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 ₩12,267 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 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 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 ₩12,267 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?
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.