Start your day with a visit to the Mahakaleshwar Temple, one of the most prominent Hindu temples in India. Famous for its lingam, a representation of the god Shiva, the temple is a significant pilgrimage site. In the morning, witness the Bhasma Aarti, a unique ritual where ashes are used to worship the deity. In the afternoon, visit the Kal Bhairav Temple, another important site dedicated to Lord Shiva. Take a walk along the Ram Ghat on the banks of the Kshipra river and admire the beautiful views. In the evening, attend the Sandhya Aarti, which is performed every day after sunset, and enjoy the temple's peaceful atmosphere.
On the second day, head to the Bade Ganeshji Ka Mandir, a temple dedicated to Lord Ganesha, known for its massive idol of the deity. Afterward, visit the Vedh Shala Observatory, which houses several astronomical instruments. Learn about the history of Astronomy in India and witness the beauty of the stars during the daytime. In the afternoon, visit the Harsiddhi Durga Temple, another significant religious site in Ujjain. Afterward, take a stroll through the nearby markets and shop for souvenirs. In the evening, head to the Kaliadeh Palace, a stunning palace located on the banks of the Shipra river. Enjoy the sunset and the picturesque view of the palace.
Ujjain is a city rich in history and culture, and there are several other places you can visit to learn more about the city. The Chintaman Ganesh Temple, Mangalnath Temple, and Panchmukhi Hanuman Temple are other significant sites in Ujjain. You can also take a side trip to Indore, a city known for its street food, or visit the Omkareshwar Temple, one of the 12 Jyotirlingas in India, located a few hours from Ujjain. To maximize your fun, consider hiring a guide, who can provide you with more information about the city's history and culture. Don't forget to try the local delicacies like poha-jalebi, bhutte ki kees, and malpua. Have a great trip!
Click here to find hotels and flights for Ujjain!