Start your trip at the Kamla Nehru Park. The park that offers scenic views of the city and has a musical fountain show in the evening. After that, you can visit the Rajwada Palace, a seven-story building with a mix of French, Mughal, and Maratha style architecture. Spend the evening shopping and dining at the Sarafa Bazar an iconic food street known for its street food and jewelry shops.
Start your day by visiting the Annapurna Temple, a famous Hindu Temple dedicated to the goddess Annapurna. After that, head towards the Holker Stadium, which is home to the cricket team of Indore, and then towards the Tincha Falls, a beautiful waterfall and a perfect picnic spot. Make your way back to Indore city to experience the nightlife of the city at the Central Mall, where you can find several entertainment options.
Start your day with a spiritual visit to the Mahakaleshwar Temple, one of the twelve Jyotirlingas of Lord Shiva. Later, explore the ancient site of Vikram Kirti Mandir, the museum showcases the history and culture of Ujjain. Also, witness the Bade Ganeshji Ka Mandir, a temple dedicated to Lord Ganesha and known for its unique architectural style and panoramic views of the city.
Start your day by getting the blessings of Lord Krishna at the Harsiddhi Temple, an ancient temple and one of the 51 Shaktipeeths in India. Later, explore the Ram Ghat, situated on the bank of River Kshipra, and it is one of the popular ghats in Ujjain. Spend the evening strolling at the Siddhavat, a beautiful and peaceful place with an old banyan tree and idols of Lord Shiva.
If you have more time, you can visit other popular places in Indore like Chhatris, Gomatgiri, and Devguradia Shiva Mandir. In Ujjain, you can visit the Mahakal Van Vihar National Park and Kalideh Palace if you have more than four days. And in case you have less time, you can omit Bade Ganeshji Ka Mandir and Siddhavat, and visit the other places as per your preference.