Start your day with a visit to Mahakaleshwar Temple, one of the most famous Hindu temples in India. This temple is dedicated to Lord Shiva and is one of the twelve Jyotirlingas, which are considered to be the most sacred abodes of Lord Shiva. You can witness the aarti ceremony which takes place at 4 AM, 5:30 AM, 10 AM, 2 PM, 5 PM, and 11 PM.
Next on the list is Kal Bhairav Temple, a temple dedicated to Lord Bhairav, who is considered to be a fierce form of Lord Shiva. This temple is known for its unique architecture and is a must-visit for those who are interested in ancient Hindu culture and traditions.
Located on the banks of the Shipra river, the Bhartrihari Caves are named after the famous sage, Bhartrihari, who is believed to have meditated in these caves. The caves are also known for their beautiful architecture and intricate carvings. Take a stroll around the caves and enjoy the serene surroundings.
After a morning of temple visits, head over to Kaliadeh Palace, which is located on the banks of the Shipra river. This palace was built by the Scindia family and is known for its stunning architecture and scenic location. Enjoy a peaceful walk in the palace gardens and watch the sunset over the river.
Sandipani Ashram is a peaceful retreat that offers spiritual and educational opportunities to visitors. The ashram is named after Sandipani, the guru of Lord Krishna and is believed to be where Lord Krishna and Sudama received their education. Take a guided tour of the ashram and learn more about Hindu philosophy and spirituality.
End your day with a visit to Mangalnath Temple, which is dedicated to Lord Mangal, the planet Mars. This temple is located at the highest point in Ujjain and offers stunning views of the city. Watch the sunset from the temple and enjoy the peaceful surroundings.
If you have time, you can also visit the Vedh Shala Observatory, which is one of the oldest observatories in India. Another interesting place to visit is the Harsiddhi Temple, which is dedicated to Goddess Annapurna, the Hindu goddess of food. You can also take a side trip to the nearby city of Indore, which is known for its street food and shopping.
To make the most of your trip, try to start early in the day and wear comfortable shoes as there is a lot of walking involved. Don't forget to try the local cuisine, especially the chaat and kachoris, which are popular street foods in Ujjain. Finally, make sure to carry a bottle of water and stay hydrated throughout the day.
Click here to find hotels and flights for your trip to Ujjain.