Start your Ujjain adventure by arriving in the city and checking into your hotel. To find the best hotel deals and flight prices, you can check here. In the morning, visit the Mahakaleshwar Temple, one of the twelve Jyotirlingas in India, and witness the morning aarti (prayer ceremony). In the afternoon, explore the Kaliadeh Palace, situated on an island in the Shipra River, offering beautiful views. As the evening approaches, take a walk along the Ram Ghat on the banks of the Shipra River and experience the mesmerizing Ganga Aarti.
On your second day, start your morning with a visit to the Harsiddhi Temple, dedicated to the goddess Annapurna. Then, head to the Sandipani Ashram, where Lord Krishna and Sudama received their education. In the afternoon, visit the Kal Bhairav Temple, known for its fierce deity, and admire the intricate carvings. In the evening, take a boat ride on the Shipra River and enjoy the scenic beauty of Ujjain while witnessing the sunset.
On your last day in Ujjain, begin with a visit to the Vedh Shala Observatory, an ancient astronomical observatory. Then, explore the beautiful Bhartrihari Caves, associated with the legendary poet-saint Bhartrihari. In the afternoon, make your way to the ISKCON Ujjain Temple, a peaceful and serene place of worship. In the evening, take a leisurely stroll in the sprawling Vikram Kirti Mandir, a cultural center showcasing the rich heritage of Ujjain.
While exploring Ujjain, don't miss out on these hidden gems and local favorites. Visit Chintaman Ganesh Temple, the oldest Ganesh temple in Ujjain, known for its stunning architecture and peaceful ambiance. Take a detour to the ancient town of Dhar, located nearby, and explore its historic forts and palaces. Finally, indulge in the local delicacies of Ujjain, such as poha, jalebi, and malpua, at popular street food stalls.