In the morning, head to Mahakaleshwar Temple, one of the most famous Hindu temples dedicated to Lord Shiva. Afternoon, have lunch at the temple's eatery. In the evening, attend the temple's aarti ceremony.
Visit Kal Bhairav Temple in the morning, which is dedicated to Lord Bhairav, one of the fierce aspects of Lord Shiva. Afternoon, head to Kaliadeh Palace, located on the banks of Shipra River. Enjoy boating and picnic with your family.
Spend the morning at Sandipani Ashram, where Lord Krishna and Sudama were educated. Afternoon, head to Vikram Kirti Mandir Museum, a museum dedicated to the life and achievements of King Vikramaditya.
Start the day at Mangalnath Temple, one of the eight swayambhu (self-manifested) Shiva lingas. Afternoon, head to Bade Ganeshji Ka Mandir, one of the most visited temples in Ujjain, dedicated to Lord Ganesha.
Begin the day with Harsiddhi Temple, a temple dedicated to the goddess Annapurna. Afternoon, visit Ram Ghat, a popular spot for devotees to take a dip in the holy Shipra River.
Explore Chintaman Ganesh Temple, another famous temple dedicated to Lord Ganesha. In the afternoon, visit Siddhavat, a holy tree with medicinal properties and a popular spot for meditation.
End your trip with the Observatory, an ancient astronomical observatory built by Maharaja Jai Singh II. In the afternoon, head to Bhartrihari Caves, the ancient residence of the great philosopher and poet Bhartrihari.
Don't miss the chance to attend the Kumbh Mela, one of the largest religious gatherings in the world held in Ujjain once every 12 years. You can also take a side trip to explore the nearby towns of Indore and Omkareshwar. To maximize your fun, try some of the local street food, such as poha-jalebi, bhutte ka kees, and malpua.
Find hotels and flights in Ujjain at https://booking.tp.st/VhZsadPo.