Begin by exploring Ujjain, one of the most ancient cities of India, known for its rich cultural heritage. Visit the Mahakaleshwar Temple, which is one of the twelve ‘Jyotirlingas’ in India. Make sure to visit the Kal Bhairav Temple, famous for its association with the tantrik cult. In the evening, witness the Bhramar Ghat Aarti ceremony on the banks of the Shipra River.
Start the day by visiting the Lal Bagh Palace, which was converted into a museum and displays the life and times of the Holkars. Next, visit the Kanch Mandir, a temple constructed entirely of glass, including the walls, ceiling, floor, and doors. In the evening, head to Sarafa Bazar, a night market famous for its street food and sweets.
Begin the day by visiting the famous Bhojpur Temple, dedicated to Lord Shiva. Next, head to Hiking Hill, a beautiful location that offers scenic views. On the way back to Indore, visit the Halali Dam, which is a popular picnic spot.
On the final day, visit the Rajwada Palace, an old palace turned into a museum that showcases the lifestyle of the Holkars. Head to the Khajrana Ganesh Mandir, a temple dedicated to Lord Ganesha. End the day with some shopping at the Central Mall.
If you have more time, you can add a visit to the Annapurna Temple, famous for its paintings, and the Bijasan Mata Mandir, which requires a short trek uphill. If you have less time, you can skip the Halali Dam visit or the Sarafa Bazar shopping experience. Make sure to dress modestly when visiting temples and carry enough cash for expenses as many places do not accept cards. Also, plan your visits according to the opening and closing times of the locations.