Start your trip by visiting the famous Mahakaleshwar Jyotirlinga temple in Ujjain. In the morning, witness the magical Bhasma Aarti, a unique ritual where Lord Shiva is adorned with ash. Afterward, explore the ancient city of Ujjain and visit the Kal Bhairav temple. In the afternoon, enjoy a boat ride in the serene waters of the Shipra River. As the evening approaches, take a leisurely stroll along the Ram Ghat and witness the mesmerizing Ganga Aarti.
On the second day, head to Shri Omkareshwar, one of the twelve revered Jyotirlingas of Lord Shiva. Begin your morning with a visit to the Omkareshwar Temple, situated on an island in the Narmada River. Take a boat ride across the river to reach the temple and soak in the spiritual ambiance. Afterward, explore the surrounding ghats and enjoy a traditional meal at a local restaurant. In the afternoon, visit the Siddhanath Temple located on the banks of the river. In the evening, witness the aarti ceremony at the temple.
On the final day, explore the city of Indore. Start your morning by visiting the magnificent Rajwada Palace, known for its stunning architecture. Afterward, head to the Lal Bagh Palace, a grand mansion showcasing the colonial-era charm. In the afternoon, indulge in some retail therapy at Sarafa Bazaar, famous for its street food and jewelry shops. As the evening sets in, visit the Kanch Mandir, a Jain temple entirely adorned with glasswork, and enjoy the serene atmosphere.
When in Ujjain, make sure to explore the intricately carved Harsiddhi Temple and visit the nearby Kaliadeh Palace, situated on an island in the Shipra River. In Omkareshwar, take a detour to Siddhanath Ki Gufa, a spiritual cave known for its tranquility. In Indore, don't miss the opportunity to try the local street food at Chappan Dukan and enjoy a sunset stroll at the Pipliyapala Regional Park.
For hotel and flight prices, you can check here.