In the morning, start your day by visiting the Mahakaleshwar Temple, one of the twelve Jyotirlingas in India. The temple is known for its unique Bhasma Aarti ceremony held every day at 4:00 am. Afterward, head to the Kal Bhairav Temple to see the deity of Lord Shiva's fierce manifestation. Head to the Vedha Shala, an ancient astronomical observatory, to marvel at the early Indian knowledge of astronomy and mathematics. In the evening, enjoy a boat ride at Ram Ghat, where you can watch the beautifully illuminated "aarti" ceremony.
Start your day at the Kaliadeh Palace, situated on the banks of the Shipra river. The palace is a perfect blend of Hindu and Islamic architectural styles. Next, head to the Harsiddhi Temple, one of the 51 Shakti Peethas in India and sculpted with intricate designs and motifs. Close to the temple, visit the Bhartrihari Caves, a place where a great scholar and poet Bhartrihari meditated. End your day by visiting the Chintaman Ganesh Temple, one of the oldest temples in Ujjain, dedicated to Lord Ganesha.
In addition to the above itinerary, you can also visit the Sandipani Ashram and the ISKCON Temple, which are ideal places for those seeking spiritual peace. You can also try some of the local street foods like Poha and Jalebi, which are quite popular in Ujjain. If you have extra time, you can take a day trip to the nearby town of Indore, known for its street food, historical landmarks, and bazaars. To maximize your fun, you can also watch a traditional folk dance performance in the evening or catch a movie at the Jyoti Cinema Hall.
If you are looking for hotels and flight bookings, click here for more information.