In the morning, visit the Mahakaleshwar Jyotirlinga temple and witness the Bhasma Aarti, an ancient Hindu ritual of offering ash to Lord Shiva. Take a stroll around the Ram Ghat on the banks of the Shipra river, where you can see sadhus performing various rituals. In the afternoon, head to the Kal Bhairav temple and then visit the Sandipani Ashram, where Lord Krishna and Sudama received education from Guru Sandipani. In the evening, attend the Sound and Light show at the Kalideh Palace.
Start your day with a visit to the Lal Bagh Palace, a 19th-century palace converted into a museum. Then head to the Kanch Mandir, a Jain temple made entirely of glass. In the afternoon, visit the Rajwada Palace, a blend of Maratha and French architectural styles. Later, take a relaxing walk in the Pipliyapala Regional Park, an oasis in the city with lush greenery and a tranquil lake. End your day with a delicious Indori dinner at Sarafa Bazaar.
Visit the Omkareshwar Jyotirlinga temple in the morning and take a boat ride on the Narmada river to see the beautiful ghats and temples. In the afternoon, hike to the Siddhanath and Kajal Rani caves for a breathtaking view of the valley. In the evening, attend the Aarti ceremony at the temple and witness the divine atmosphere.
Don't miss the Indore street food scene, especially the famous poha-jalebi and garadu. If you have an extra day, visit the Mandu fort, a UNESCO World Heritage Site, and explore the ruins of the ancient city. Another option is to take a detour to Maheshwar, a scenic town on the banks of the Narmada river, known for its handloom sarees and the Ahilya Fort.