Start your day by visiting the Trimkeshwar Shiv Mandir, a sacred temple that attracts devotees from all over India. The temple is dedicated to Lord Shiva and features intricately carved stone sculptures. Consider attending the Aarti ceremony held every morning and evening.
Head to the Teli Ka Mandir, a beautifully crafted temple adorned with intricate carvings and ornamentation. After, visit the nearby Rani Roopmati Palace and take in the stunning views of the Narmada river and the surrounding hills.
Spend your day exploring the Bhojpur Temple, an incomplete Hindu temple that dates back to the 11th century. Then, head to the Van Vihar National Park, home to a variety of flora and fauna including tigers, leopards, and deer. Enjoy a relaxing picnic amidst beautiful nature.
Explore the Bhimbetka rock shelters, a UNESCO World Heritage site that features ancient cave paintings and rock carvings dating back to the Paleolithic era. After, take a stroll along the scenic Upper Lake and enjoy the refreshing breeze.
Visit the Tribal Museum, dedicated to showcasing the rich cultural heritage of the tribal communities of Madhya Pradesh. After, head to the nearby Moti Masjid, a stunning white marble mosque built in the 18th century and renowned for its intricate architecture.
End your trip with a visit to the Lakshmi Narayan Temple, a grand Hindu temple dedicated to the goddess Lakshmi. Then, take in the serene beauty of the Lower Lake and enjoy a peaceful boat ride.
If you have more time, consider adding a visit to the Salkanpur temple or the tranquil Halali dam. Alternatively, if you have less time, you can skip some of the attractions or combine them to create a shorter itinerary. Keep in mind that some attractions may close early or have limited hours, so it's always best to check beforehand.