Start your day with a visit to one of the most famous Hindu temples, dedicated to Lord Shiva. It is believed to be one of the twelve Jyotirlingas in India and attracts devotees from all over the world.
Next, head to Chintaman Ganesh Temple, an ancient temple dedicated to Lord Ganesha. It is believed to be the place where Lord Rama stayed during his exile and is considered a very sacred place.
Visit the Kal Bhairav Temple, a famous temple dedicated to Lord Bhairav. The temple is known for its unique tradition of offering liquor to the deity as a part of the religious ritual.
Grab a bite to eat at Chotiwala Restaurant, a popular local eatery known for its delicious vegetarian food.
Visit Sandipani Ashram, an ancient ashram mentioned in Hindu scriptures. It is believed to be the place where Lord Krishna and Sudama studied under Guru Sandipani.
Explore the Vedha Shala Observatory, an ancient observatory built by Maharaja Jai Singh II of Jaipur. It has several instruments for astronomical observations.
Head to the Bhartrihari Caves, a group of caves situated on the banks of river Shipra. It is believed that the caves were used by the great poet Bhartrihari for meditation.
End your day at the Kaliadeh Palace, a beautiful palace situated on the banks of river Shipra. It is a popular spot for watching the sunset and enjoying the scenic beauty of the river.
Don't miss out on visiting the Harsiddhi Temple, one of the Shakti Peethas in India. You can also take a day trip to the nearby town of Indore, which is known for its street food and beautiful architecture. To maximize your fun, try to attend the Simhastha Kumbh Mela, a famous Hindu festival that takes place every 12 years in Ujjain.
Check hotel and flight prices here.