Visit the most revered temple of Lord Shiva, the Mahakaleshwar Temple. Attend the morning aarti followed by breakfast. Later explore the ancient temple and learn about its history. In the evening, attend the Bhasma Aarti, a unique ritual performed only in this temple.
Start your day by visiting the Kal Bhairav Temple. Afterward, head to the Vedh Shala Observatory, an ancient astronomical observatory built by King Jai Singh II. In the evening, head to Kaliadeh Palace, located on the banks of the Shipra River, and witness a beautiful sunset.
Visit the Sandipani Ashram, where Lord Krishna and Sudama are said to have studied together. Later, head to the ISKCON temple to attend the morning aarti and partake in the prasad. Spend the afternoon exploring the temple and its surroundings.
Start your day by visiting the Harsiddhi Temple, one of the 51 Shakti Peethas in India. Later, head to the Gadkalika Temple, an ancient temple of Goddess Kali. In the evening, dine at one of the nearby restaurants serving local delicacies.
Visit the Mangalnath Temple, located on the banks of the Shipra River. It is believed to be the birthplace of Mars according to Hindu mythology. Later, head to the Bhartrihari Caves, where the renowned philosopher and poet Bhartrihari is said to have meditated.
Visit the Vikram Kirti Mandir, a museum dedicated to the life and times of King Vikramaditya. Also, visit the nearby Kalidas Academy, where you can learn about the famous poet and playwright Kalidas. In the evening, head to the nearby street market for some shopping.
Take a guided city tour of Ujjain to explore some of the city's hidden gems. Visit the Chintaman Ganesh Temple, Kshipra River, and the Mahakal Forest Reserve, a lush green sanctuary teeming with wildlife. In the evening, return to the Mahakaleshwar Temple to witness the night aarti and bid farewell to Ujjain.
If you have more time, you can visit the nearby city of Indore, known for its street food and shopping. You can also plan a day trip to the ancient city of Mandu or the Omkareshwar Temple, both located within a few hours' drive from Ujjain.
Check hotel and flight prices here.