Start your trip in Indore by visiting the stunning Rajwada Palace in the morning. This historical palace showcases the rich architectural heritage of the Holkar dynasty. In the afternoon, head to the Lal Bagh Palace, a grand mansion with stunning gardens and a museum displaying artifacts from the Holkar era. As the evening approaches, take a stroll along the Sarafa Bazaar, renowned for its street food stalls offering delicious local delicacies.
On the second day, visit the famous Mahakaleshwar Temple in Ujjain in the morning. This ancient temple dedicated to Lord Shiva is one of the twelve Jyotirlingas in India. Afterward, explore the scenic Ram Ghat along the Shipra River and witness the evening Aarti ceremony. In the afternoon, visit the Kal Bhairav Temple, known for its unique deity and spiritual significance.
Explore the rich heritage of Bhopal by starting your day at the majestic Taj-ul-Masajid, one of the largest mosques in Asia. In the afternoon, visit the Bharat Bhavan, a renowned multi-arts complex showcasing various art forms. Spend your evening at the Upper Lake, enjoying a peaceful boat ride and admiring the scenic beauty. Don't forget to try the local cuisine at Chatori Gali, known for its street food.
While in Indore, make sure to visit the unique Patalpani Waterfall, located on the outskirts of the city. This hidden gem offers a serene and picturesque setting. In Ujjain, don't miss out on the opportunity to witness the Kumbh Mela, a major Hindu pilgrimage that takes place every 12 years. In Bhopal, explore the Bhimbetka Caves, a UNESCO World Heritage Site, known for its prehistoric rock paintings.
When in Indore, take a trip to Chappan Dukan, a famous food street offering a variety of delicious snacks and sweets. In Ujjain, spend some time at the serene Siddhavat, an ancient banyan tree with spiritual significance. In Bhopal, visit the Bhojtal, a scenic lake surrounded by lush greenery, perfect for a relaxing getaway.
Check here for hotel and flight prices.