Morning: Start your day with a visit to the Mahakaleshwar Jyotirlinga Temple, one of the twelve Jyotirlingas in India. It is located in the heart of Ujjain and is revered as one of the most sacred places in India. After that, head to the Kal Bhairava temple, an ancient temple that is dedicated to Lord Shiva's fierce form, Bhairava.
Afternoon: For lunch, head to the famous Tarana Bhojnalaya, which serves delicious vegetarian food at affordable prices. Next, visit the Chintaman Ganesh temple, a popular temple dedicated to Lord Ganesha.
Evening: End your day with a visit to the Vedh Shala Observatory, which is an ancient astronomical observatory that was built in the 18th century. Here, you can witness the fascinating instruments used to study the stars and planets.
Morning: Start your morning with a visit to the Omkareshwar Temple, which is located on an island in the Narmada river. The temple is dedicated to Lord Shiva and is considered to be one of the holiest places in India.
Afternoon: For lunch, head to the Mamleshwar Temple, which is located on the opposite bank of the Narmada river. This temple is also dedicated to Lord Shiva and is considered to be one of the 12 Jyotirlingas in India.
Evening: End your day with a boat ride on the Narmada river, which will give you a scenic view of the temples and the surrounding countryside.
If you have more time, you can also visit the Sandipani Ashram, which is located in Ujjain and is believed to be the place where Lord Krishna and Sudama studied together. You can also take a side trip to Mandu, which is a historical city that is famous for its architecture and monuments.
To maximize your fun, try the local street food of Ujjain and Omkareshwar. Some of the must-try dishes include Poha, Jalebi, Bhutte ki kees, and Dal Bafla. You can also shop for traditional handicrafts and textiles in the local markets.
If you are looking for hotels or flights, you can check out https://booking.tp.st/VhZsadPo for the best deals.