In the morning, visit the famous Ujjain Mahakaleshwar Temple, one of the twelve Jyotirlingas in India. It is a significant Hindu pilgrimage site and attracts a large number of tourists every year. After lunch, head to the Kaliadeh Palace, situated on the banks of the Shipra River. Here, you can enjoy the scenic beauty of the river and also take a boat ride in the evening.
Start your day by visiting the Sandipani Ashram, which is famous for being the place where Lord Krishna and Sudama received their education. After lunch, head to the Vedh Shala Observatory, which is one of the oldest observatories in Asia. Here, you can witness the ancient Indian techniques of astronomy and learn about the various astronomical instruments used in ancient times.
On day 3, visit the Kal Bhairav Temple, dedicated to Lord Bhairav - an incarnation of Lord Shiva. After lunch, head to the Vikram Kirti Mandir, which is a museum dedicated to the life and times of King Vikramaditya. Here, you can witness various exhibits showcasing the history and culture of Ujjain.
On your last day, visit the Chintaman Ganesh Temple - one of the most visited temples in Ujjain. It is believed that praying here can fulfill all your wishes. After lunch, head to the Mangalnath Temple, which is located at the confluence of three rivers. This temple is dedicated to Lord Shiva and is one of the most scenic places in Ujjain.
While in Ujjain, you can also consider visiting the Harsiddhi Temple, which is famous for its intricate architecture and the Bade Ganeshji Ka Mandir, which is one of the largest Ganesh temples in the world. You can also take a side trip to the nearby city of Indore, which is only an hour's drive from Ujjain. In Indore, you can visit the Lal Bagh Palace, Rajwada Palace and also sample some of the famous Indori cuisine. To maximize your fun, try to plan your visit during the month of June, when the famous Simhastha Kumbh Mela takes place in Ujjain.
Click here to find hotels and flights for Ujjain