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

Top cities in Madhya Pradesh

Check prices for these dates

Filter by

Property class

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, (228 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 ₹7,300
₹7,665 total
includes taxes & fees
12 Nov - 13 Nov
Indore Marriott Hotel

2. 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 ₹82,000
₹96,760 total
includes taxes & fees
15 Nov - 16 Nov
The Oberoi Rajgarh Palace, Khajuraho

3. Sheraton Grand Palace Indore

Sheraton Grand Palace Indore
5.0 star property
Indore
9.4 out of 10, Exceptional, (81 reviews)
"The staff is so helpful and the food is great"
United States
Ahmad
The price is ₹5,799
₹6,089 total
includes taxes & fees
15 Nov - 16 Nov
Sheraton Grand Palace Indore

4. 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 ₹5,386
₹5,669 total
includes taxes & fees
15 Nov - 16 Nov
Sayaji Indore

5. 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 ₹8,075
₹9,529 total
includes taxes & fees
5 Dec - 6 Dec
Radisson RED Indore

6. 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 ₹3,525
₹3,721 total
includes taxes & fees
9 Dec - 10 Dec
Travinities Hotel Avni Palace

7. Radisson Blu Hotel Indore

Radisson Blu Hotel Indore
5.0 star property
Indore
8.6 out of 10, Excellent, (209 reviews)
"Excellent staff excellent breakfast"
Australia
Ankit
The price is ₹7,840
₹9,251 total
includes taxes & fees
14 Nov - 15 Nov
Radisson Blu Hotel Indore

8. 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 ₹4,800
₹5,050 total
includes taxes & fees
12 Nov - 13 Nov
Hotel Chandela Khajuraho

9. Lemon Tree Hotel, Indore

Lemon Tree Hotel, Indore
3.5 star property
South Tukoganj
7.6 out of 10, Good, (97 reviews)
"Good location and nice, clean Hotel with helpful staff. There was a problem with the WiFi in the room that could not be solved during our stay, but other than that everything was good."
Switzerland
Ruchir
The price is ₹4,899
₹5,707 total
includes taxes & fees
15 Nov - 16 Nov
Lemon Tree Hotel, Indore

10. Taj Lakefront Bhopal

Taj Lakefront Bhopal
5.0 star property
Bhopal
9.2 out of 10, Wonderful, (86 reviews)
"Very beautiful place to stay. Good food and good vibes."
Australia
Tulsi
The price is ₹7,200
₹7,560 total
includes taxes & fees
18 Nov - 19 Nov
Taj Lakefront Bhopal

11. Anjushree - Ujjain

Anjushree - Ujjain
4.0 star property
Ujjain
8.6 out of 10, Excellent, (52 reviews)
"nice place"
United Kingdom
dhinal
Anjushree - Ujjain

12. Yaarnagar Jungle Resort Ratapani

Yaarnagar Jungle Resort Ratapani
2.0 star property
Budhni
The price is ₹10,875
₹13,125 total
includes taxes & fees
16 Nov - 17 Nov
Yaarnagar Jungle Resort Ratapani

13. 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 ₹4,299
₹4,535 total
includes taxes & fees
15 Nov - 16 Nov
Effotel by Sayaji Indore

14. 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 ₹10,293
₹12,188 total
includes taxes & fees
12 Nov - 13 Nov
The Lalit Temple View Khajuraho

15. Welcomhotel By ITC Hotels Jabalpur

Welcomhotel By ITC Hotels Jabalpur
5.0 star property
Jabalpur
10.0 out of 10, Exceptional, (21 reviews)
"Best place to stay."
United Kingdom
rajat
The price is ₹6,392
₹6,732 total
includes taxes & fees
7 Dec - 8 Dec
Welcomhotel By ITC Hotels Jabalpur

16. Wow Crest, Indore – IHCL SeleQtions

Wow Crest, Indore – IHCL SeleQtions
5.0 star property
Indore
8.6 out of 10, Excellent, (65 reviews)
"Very nice hotel, good food"
United States
Devendra
The price is ₹7,200
₹7,560 total
includes taxes & fees
14 Nov - 15 Nov
Wow Crest, Indore – IHCL SeleQtions

17. 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 ₹2,996
₹3,146 total
includes taxes & fees
12 Nov - 13 Nov
Hotel P Landmark Palace-near Main Places

18. Fairfield by Marriott Indore

Fairfield by Marriott Indore
3.0 star property
Indore
8.2 out of 10, Very good, (128 reviews)
"good location, good staff,"
India
prashant
The price is ₹4,499
₹4,724 total
includes taxes & fees
15 Nov - 16 Nov
Fairfield by Marriott Indore

19. Altara Indore

Altara Indore
5.0 star property
Indore
The price is ₹14,875
₹17,553 total
includes taxes & fees
2 Dec - 3 Dec
Altara Indore

20. 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
The price is ₹6,631
₹6,991 total
includes taxes & fees
25 Nov - 26 Nov
Serendipity Lakes and Resorts
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.

Get last-minute hotel deals in Madhya Pradesh and save more

Sign in to unlock great savings.
Showing deals for:13 Nov - 15 Nov
Showing deals for:20 Nov - 22 Nov
Showing deals for:11 Dec - 12 Dec

Top Madhya Pradesh Hotel Reviews

Find out more about Madhya Pradesh

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

Top reasons to visit Madhya Pradesh

  • Rich Cultural Heritage: Madhya Pradesh is home to exquisite ancient temples, including the UNESCO-listed Khajuraho, showcasing intricate art and architecture.
  • Thrilling Wildlife Safaris: Experience the diverse wildlife in national parks like Bandhavgarh and Kanha, ideal for adventure enthusiasts.
  • Scenic Beauty: Explore the serene landscapes of Pachmarhi, the state's only hill station, perfect for relaxation and nature walks.
  • Vibrant Bhopal: Discover the blend of tradition and modernity in Bhopal, featuring rich history and contemporary amenities.
  • Diverse Accommodations: Enjoy a wide range of lodging options, from luxurious hotels to charming heritage properties.

Find great hotels in Madhya Pradesh

Discover the diverse hotel accommodations in Madhya Pradesh, where you can choose from a variety of lodgings, including luxurious hotels, charming lodges, and heritage properties. Whether you're seeking a family-friendly getaway, a pet-friendly retreat, or a business-oriented stay, the region offers a plethora of options complemented by excellent services and facilities. Explore the best hotels and read reviews to find the perfect base for your Madhya Pradesh adventure.

  • Radisson Blu Hotel Indore: This 5-star hotel in Indore boasts a guest rating of 8.6 out of 10, making it a prime choice for families, luxury seekers, and business travellers alike. The Radisson Blu is designed with elegance and comfort in mind, providing a range of amenities tailored for children, such as complimentary cribs and babysitting services available for a fee. Guests can indulge in fine dining options and relax in stylishly appointed rooms, ensuring a memorable stay in Madhya Pradesh.
  • Indore Marriott Hotel: Rated 8.8 out of 10, the Indore Marriott Hotel is another 5-star gem that caters to those seeking a luxurious spa experience. This hotel features an outdoor pool with a poolside bar, along with a full-service spa offering a variety of treatments to rejuvenate and relax. Its modern decor and exceptional service create a tranquil atmosphere, making it ideal for business travellers wishing to unwind after a busy day. The Marriott's commitment to luxury ensures that your stay will be both comfortable and pleasant.
  • Fairfield by Marriott Indore: A well-rated 4-star accommodation with a guest rating of 8.2, Fairfield by Marriott Indore is aimed at business travellers looking for convenience and comfort. The hotel offers well-furnished rooms and essential amenities to ensure a productive stay. Its strategic location allows easy access to local attractions, making it a practical choice for those balancing work and leisure during their visit to Madhya Pradesh.

Where to stay in Madhya Pradesh

Madhya Pradesh, a cultural gem of India, offers a captivating blend of history and adventure. Explore the vibrant city of Bhopal, rich in heritage and modern amenities, perfect for business getaways and event venues. Discover the ancient temples of Khajuraho, the wildlife of Bandhavgarh National Park, and the serene beauty of Pachmarhi. Whether you're seeking historical excursions or thrilling outdoor activities, Madhya Pradesh promises an unforgettable travel experience.

  • Indore: Indore, a vibrant city in Madhya Pradesh, is a melting pot of culture, adventure, and outdoor experiences. Known for its rich history and bustling markets, it draws visitors year-round, peaking in July, September, and December. The city offers an array of activities, from birdwatching in its serene landscapes to shopping in its lively centres. Key attractions include historic palaces and religious landmarks such as mosques and temples, making it a culturally enriching destination for tourists.
  • Bhopal: The capital of Madhya Pradesh, Bhopal is a city that beautifully blends modernity with tradition. With its visitor numbers spiking from December to February, Bhopal is perfect for families and outdoor enthusiasts. The city is home to vibrant public markets and theatres, offering a taste of local life. Notable landmarks include sports facilities and historic places, providing a glimpse into the city's rich heritage. Bhopal's inviting atmosphere makes it an ideal spot for a delightful urban adventure.
  • Ujjain: Ujjain, steeped in spiritual significance, is a city that attracts visitors for its cultural heritage and outdoor pursuits. The city sees a rise in tourists during September and from December to January, drawn by its sacred temples and historical sites. Ujjain is renowned for its educational and artistic avenues, as well as opportunities for stargazing, making it a unique destination for the curious traveller. With its captivating history and vibrant culture, Ujjain offers a memorable experience for those seeking adventure and enlightenment.

Things to do in Madhya Pradesh

Shopping

Located in the heart of Bhopal, the DB City Mall offers a variety of shops, from clothing to electronics. For a more local experience, visit the bustling Chowk Bazaar in Indore, where you can find unique handicrafts and traditional textiles ideal for souvenirs.

Recreation

Ayushakti Wellness Centre offers holistic healing therapies, incorporating traditional Ayurvedic practices and rejuvenating treatments. Experience serene surroundings and personalised wellness programmes designed to enhance your physical and mental well-being, complemented by nutritious meals and yoga sessions for a balanced lifestyle.

Shreyas Retreat provides a tranquil environment for yoga and meditation, surrounded by lush greenery. Participants can engage in workshops on mindfulness and self-discovery, alongside organic vegetarian meals, fostering a sense of peace and connection with nature.

Vedic Village is a unique wellness resort that blends modern amenities with traditional Ayurvedic treatments. Guests can indulge in spa therapies, partake in yoga classes, and enjoy nature walks, promoting relaxation and holistic health amidst scenic landscapes.

Adventure

Experience the thrill of white-water rafting on the Narmada River, surrounded by stunning landscapes. Explore the dense forests of Kanha National Park, where you can trek and observe diverse wildlife. For rock climbing, head to the rugged cliffs of Pachmarhi, offering an exhilarating challenge amidst breathtaking views.

Nightlife

Madhya Pradesh offers a vibrant nightlife with venues like the stylish Club Infinity in Indore, perfect for dancing the night away, and the lively 10 Downing Street in Bhopal, where you can enjoy live music and great food. Don't miss the local bars for a taste of regional brews.

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

Booking tips and Expedia advantages for Madhya Pradesh

For a budget-friendly trip to Madhya Pradesh, consider visiting during the off-peak months of May to June and August, when accommodation prices are lower. Sundays are the most economical days to stay, while Wednesdays tend to be pricier. Utilise Expedia’s search features to filter for eco-friendly hotels and sort options by price to find the best deals. Additionally, booking in advance and bundling your hotel with flights and activities can lead to substantial savings. Explore free attractions and use public transport to keep your expenses in check.

  • 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 wizard to tailor your options according to your budget, preferred location, and type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the most affordable prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel stay in Madhya Pradesh with your flights and activities through an Expedia package.

Find the best attractions in Madhya Pradesh

Madhya Pradesh is an excellent destination for culture-themed and adventure-packed vacations, boasting a rich array of attractions such as temples, national parks, and historic palaces. The region offers a diverse range of experiences for travellers seeking outdoor adventures and cultural immersion. From exploring ancient sites to enjoying the natural beauty of its parks, visitors will find plenty of engaging activities to enrich their stay in this vibrant state.

  • Mahakaleshwar Jyotirlinga: A revered Hindu temple dedicated to Lord Shiva, Mahakaleshwar Jyotirlinga is known for its spiritual ambiance and intricate architecture. The temple's unique 'bhasma aarti' ritual, performed with sacred ash, offers a profound experience for devotees and visitors alike.
  • New Saifee Nagar Masjid: This mosque showcases stunning Mughal architecture and serene surroundings, making it a tranquil spot for reflection. Its cultural significance and welcoming atmosphere are evident, drawing visitors interested in spirituality and architecture.
  • Bandhavgarh National Park: Renowned for its rich biodiversity, Bandhavgarh National Park offers thrilling safari experiences amidst stunning landscapes. Visitors can witness majestic tigers and other wildlife, making it an adventure-filled escape into nature.

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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

The nearest major airports for your trip to Madhya Pradesh

Accessing Madhya Pradesh can be done via several major airports. Ahmedabad (AMD-Sardar Vallabhbhai Patel Intl.) is approximately 489km away, with luxury hotels like Hyatt Regency Ahmedabad, located 6km from the airport. JAIpur (JAI-Sanganer), around 428km distant, features the Jaipur Marriott Hotel just 2km from its terminal. For Varanasi (VNS-Lal Bahadur Shastri), situated 604km from Madhya Pradesh, the Taj Ganges offers a stay 18km away. Transportation services from these hotels typically include airport shuttles and transfers, ensuring a seamless journey to your destination.

Frequently Asked Questions

How much do hotels in Madhya Pradesh cost?

In Madhya Pradesh, you can find cheap options from ₹1,826 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,826 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.

Explore a world of travel with Expedia