Begin the day early by visiting the Mahakaleshwar Temple, one of the 12 Jyotirlingas in India. Witness the Bhasma Aarti, a unique and sacred ritual where the idol of Lord Shiva is adorned with ash. After breakfast, explore the nearby Harsiddhi Temple, dedicated to the goddess Parvati. Afterwards, visit the Kal Bhairav Temple, known for its unique offerings and folklore. In the evening, take a stroll around the Ram Ghat on the Kshipra river and attend the daily evening aarti.
Leave early for a day trip to the Omkareshwar Temple, located on an island in the Narmada river. Take a boat ride to the temple and explore the ancient architecture and intricate carvings. Afterwards, visit the nearby Siddhnath Temple, known for its peaceful atmosphere and breathtaking views of the river. On the way back to Ujjain, stop by the historic town of Maheshwar and visit the Ahilya Fort and the Maheshwar Temple.
Start the day by visiting the Bhartrihari Caves, located on the banks of the Shipra river. These ancient caves are believed to be the meditation spot of the great philosopher, Bhartrihari. Afterward, head to the Sandipani Ashram, where Lord Krishna and Sudama studied under Guru Sandipani. Explore the ashram and learn about the ancient Vedic education system. In the evening, take a leisurely walk around the Chintaman Ganesh Temple and enjoy some local delicacies in the nearby market.
Other local attractions include the Vikram Kirti Mandir Museum, dedicated to the life and times of King Vikramaditya. For a side trip, head to the nearby town of Mandu and visit the Jahaz Mahal, Hindola Mahal, and other historic sites. To maximize your fun, try some of the local street food and shop for traditional handicrafts. Don't forget to catch a live performance of the traditional Bhopa-Bhopi folk music.