Start your day by visiting one of the most revered temples of Ujjain, the Mahakaleshwar Temple. This ancient temple is dedicated to Lord Shiva and is believed to be one of the 12 Jyotirlingas in India. You can witness the Bhasma Aarti ritual at 4 AM, which is a unique experience. In the morning, explore the temple's architecture and learn about its history. In the afternoon, take a stroll through the local market and try some street food. In the evening, attend the Sandhya Aarti ceremony at the temple and immerse yourself in the devotional atmosphere.
Start your day by visiting the Kshipra River, which is one of the seven holy rivers in India. Take a dip in its holy waters and perform some rituals. In the afternoon, visit the Vedha Shala Observatory, which is an ancient observatory built by Maharaja Jai Singh II. This observatory has a collection of astronomical instruments that are still in use today. Learn about how ancient astronomers made their calculations and predictions. In the evening, take a boat ride on the Kshipra River and watch the sunset.
If you have more time, you can visit the Kal Bhairav Temple, which is dedicated to Lord Bhairav and is believed to be one of the fiercest forms of Lord Shiva. You can also visit the Chintaman Ganesh Temple, which is dedicated to Lord Ganesha. Ujjain is also famous for its poha and jalebi breakfast. Don't forget to try them at the local eateries. If you have an extra day, you can plan a trip to the nearby Omkareshwar Temple, which is another Jyotirlinga and is located on an island in the Narmada River. To maximize your fun, you can take a city tour on a cycle rickshaw or a tuk-tuk and explore the city's streets. Lastly, don't forget to shop for some traditional handicrafts and textiles at the local markets.
Click here to find hotels and flights to Ujjain!