Morning: Start your day with a visit to the Rajwada Palace, a beautiful blend of French, Mughal, and Maratha architectural styles. Afternoon: Head to the Lal Bagh Palace, an 18th-century palace that is now a museum. In the evening, visit the Khajrana Ganesh Temple, a popular Hindu temple that attracts devotees from all over the country.
Morning: Visit the Mahakaleshwar Temple, one of the 12 Jyotirlingas in India, and witness the Bhasma Aarti, a unique ritual where the idol of Lord Shiva is covered in ash. Afternoon: Visit the Kal Bhairav Temple, dedicated to the fierce form of Lord Shiva. In the evening, explore the serene Kshipra River and enjoy a boat ride.
Morning: Visit the Omkareshwar Temple, dedicated to Lord Shiva, and take a dip in the holy Narmada River. Afternoon: Explore the beautiful island town of Omkareshwar and visit the Siddhnath Temple, which offers stunning views of the surrounding hills. In the evening, enjoy a sunset boat ride on the Narmada River.
Apart from the above-mentioned places, you can also consider visiting the Chhatris of Holkar and the Pipliyapala Regional Park in Indore. For a side trip, you can explore Mandu, a ruined city in the Dhar district of Madhya Pradesh. To maximize your fun, try the local street food in Indore and shop for the famous Maheshwari sarees in Ujjain. Overall, this itinerary offers a perfect mix of spirituality, history, and natural beauty.
Click here to find hotels and flights for your trip to Indore, Ujjain, and Omkareshwar.