In the morning, start your trip by visiting the Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Witness the daily Bhasma Aarti, a unique ritual where sacred ashes are offered to the deity. Afterward, head to the Ram Ghat on the banks of the Shipra River to take a holy dip and observe the locals performing rituals.
For the afternoon, visit the Kal Bhairav Temple, known for its ancient idol of Lord Bhairav. Explore the nearby Kaliadeh Palace, situated on an island in the Shipra River, and enjoy the serene surroundings. In the evening, stroll through the bustling streets of the Ujjain Bazaar, where you can shop for traditional handicrafts, jewellery, and local snacks.
Start the day by traveling to Omkareshwar, approximately 77 km from Ujjain. Visit the Omkareshwar Jyotirlinga Temple, which is perched on an island formed by the Narmada River. Explore the temple complex and take a boat ride around the island to admire the beautiful views.
In the afternoon, visit the Siddhanath Temple, dedicated to Lord Shiva, and enjoy the peaceful atmosphere. Take a walk across the iconic Omkareshwar Bridge, connecting the mainland to the island, and enjoy the scenic surroundings.
As evening approaches, head to the Mamleshwar Temple, another important shrine dedicated to Lord Shiva. Witness the evening aarti and soak in the spiritual ambiance. Spend some time exploring the local markets and savoring the delicious street food.
While exploring Ujjain and Omkareshwar, don't miss out on these hidden gems and local favorites. In Ujjain, visit the Vedh Shala Observatory, an ancient astronomical observatory dating back to the 17th century. It offers fascinating insights into Indian astronomy. In Omkareshwar, take a detour to the sacred island of Shivpuri and explore the ancient ruins and temples hidden amidst nature.
For hotel and flight bookings, check out Kayak to find the best prices and options for your stay in Ujjain and Omkareshwar.