Start your day by checking into your hotel. You can find the best hotel and flight prices here.
Begin your spiritual journey at the Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Witness the morning rituals and seek blessings at this holy shrine. Marvel at the architectural beauty of the temple and immerse yourself in the peaceful atmosphere. (Free admission, 1-2 hours)
Head to Ram Ghat, a revered bathing spot on the banks of the Shipra River. Take part in the religious rituals and experience the serene ambiance of this picturesque ghat. Enjoy a boat ride on the river and soak in the tranquillity of the surroundings. (Free admission, 1-2 hours)
Relish a delicious lunch at one of the local restaurants in Ujjain. Indulge in traditional Indian cuisine, including mouthwatering street food and regional specialties. (Estimated cost: £10-£15, 1 hour)
Visit the Kal Bhairav Temple, dedicated to Lord Bhairav, an avatar of Lord Shiva. Explore the intricate carvings and sculptures adorning the temple. Witness the unique rituals and traditions followed here. (Free admission, 1-2 hours)
Discover the ancient Bhartrihari Caves, located on the banks of the Shipra River. These caves are associated with the great scholar Bhartrihari, who renounced his kingdom to seek enlightenment. Explore the peaceful caves and enjoy the panoramic views of the river. (Free admission, 1-2 hours)
End your day at the Mangalnath Temple, dedicated to Lord Mangal (Mars). Enjoy the breathtaking sunset views from this temple, believed to be the birthplace of Mars according to Hindu mythology. Take in the serene atmosphere and witness the evening aarti (prayer ceremony). (Free admission, 1-2 hours)
For a unique experience, you can explore the local markets near the Mahakaleshwar Temple. Indulge in some retail therapy while browsing through a variety of traditional handicrafts, textiles, and jewellery. Don't miss the opportunity to try the famous Ujjaini sweets like "Malpua" and "Rabri."