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

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 ฿13,997
฿16,516 total
includes taxes & fees
9 Aug - 10 Aug
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 ฿2,344
฿2,462 total
includes taxes & fees
13 Jul - 14 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 ฿2,449
฿2,572 total
includes taxes & fees
14 Jul - 15 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 ฿2,522
฿2,648 total
includes taxes & fees
18 Jul - 19 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)
"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,433
฿1,504 total
includes taxes & fees
20 Jul - 21 Jul
Ramada Encore by Wyndham Indore Nipania

Anjushree Value Stay

Anjushree Value Stay
3.0 star property
Ujjain
The price is ฿1,260
฿1,323 total
includes taxes & fees
14 Jul - 15 Jul
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 ฿945
฿992 total
includes taxes & fees
15 Jul - 16 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 ฿2,379
฿2,498 total
includes taxes & fees
30 Jul - 31 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 ฿1,933
฿2,030 total
includes taxes & fees
24 Jul - 25 Jul
Radisson RED Indore

Maira Serai

Maira Serai
5.0 star property
Baihar
The price is ฿7,086
฿8,361 total
includes taxes & fees
10 Aug - 11 Aug
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 ฿1,263
฿1,326 total
includes taxes & fees
16 Jul - 17 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 ฿472
฿496 total
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 ฿613
฿644 total
includes taxes & fees
14 Jul - 15 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 ฿693
฿727 total
includes taxes & fees
15 Jul - 16 Jul
Hotel Malay - near Temple & Rail Station

Yaarnagar Jungle Resort Ratapani

Yaarnagar Jungle Resort Ratapani
2.0 star property
Budhni
The price is ฿4,374
฿5,161 total
includes taxes & fees
9 Aug - 10 Aug
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 ฿2,624
฿2,756 total
includes taxes & fees
19 Jul - 20 Jul
Taj Lakefront Bhopal

Hotel Vistara

Hotel Vistara
2.0 star property
Ujjain
The price is ฿1,039
฿1,091 total
includes taxes & fees
12 Jul - 13 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 ฿1,434
฿1,506 total
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 ฿2,484
฿2,608 total
includes taxes & fees
11 Jul - 12 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 ฿2,205
฿2,315 total
includes taxes & fees
20 Jul - 21 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.

Great weekend hotel deals in Madhya Pradesh

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

  • 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 ฿496 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 ฿496 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.