Start your trip by arriving in Ujjain, a sacred city located on the banks of the Shipra River. In the morning, visit the Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Witness the morning aarti (prayer ceremony) and seek blessings. In the afternoon, explore the nearby Harsiddhi Temple dedicated to the goddess Annapurna. Enjoy a traditional lunch at a local restaurant. In the evening, take a boat ride on the Shipra River and witness the beautiful Ganga Aarti.
On the second day, head to Omkareshwar Jyotirling, located approximately 140 km from Ujjain. In the morning, visit the Omkareshwar Temple, dedicated to Lord Shiva, situated on an island in the Narmada River. Take a ferry to reach the temple and savor the serene atmosphere. Afternoon is the perfect time to enjoy a peaceful picnic by the riverside. In the evening, explore the local market and try the delicious street food.
On the final day, visit the Baglamukhi Temple, located in the heart of Ujjain. Start your morning with a visit to this famous temple dedicated to Goddess Baglamukhi. Seek blessings and witness the unique rituals. Afterward, explore the nearby attractions such as the Kal Bhairav Temple and the Vedh Shala Observatory. In the afternoon, enjoy a delicious local meal before departing from Ujjain.
While exploring Ujjain, don't miss out on visiting the Kaliadeh Palace, located on an island in the Shipra River. It offers breathtaking views and showcases the architectural brilliance of ancient times. Another hidden gem is the Chintaman Ganesh Temple, a peaceful and less crowded temple known for its intricate carvings. Locals also recommend trying the famous Ujjaini Chaat, a delightful street food experience. Remember to bargain while shopping in the local markets for unique handicrafts and traditional clothing.
Check hotel and flight prices