Embark on your journey by arriving in Ujjain, a city known for its religious significance. Start your morning by visiting the Mahakaleshwar Temple, one of the twelve Jyotirlingas, which is dedicated to Lord Shiva. Witness the morning rituals and seek blessings for a prosperous trip. In the afternoon, explore the Kal Bhairav Temple, known for its unique rituals and vibrant atmosphere. Experience the local culture as you wander through the bustling streets of the Ujjaini market, where you can shop for traditional handicrafts and local delicacies. In the evening, head to the banks of the Shipra River to witness the mesmerizing Ganga Aarti, a prayer ceremony performed by the river, accompanied by beautiful chants and lights.
On the second day, take a scenic drive to Omkareshwar, a small island town located on the banks of the Narmada River. In the morning, visit the Omkareshwar Temple, dedicated to Lord Shiva, which is known for its intricate architecture and peaceful ambiance. Take a boat ride to explore the island and enjoy panoramic views of the surrounding natural beauty. In the afternoon, visit the Siddhanath Temple, a peaceful and serene place for meditation and introspection. Spend the evening enjoying a leisurely stroll along the ghats while admiring the sunset over the Narmada River.
While in Ujjain, make sure to visit the Bhartrihari Caves, located on the banks of the Shipra River. These ancient caves hold historical and mythological significance, and offer a peaceful retreat away from the city's hustle and bustle. Another hidden gem is the Kaliadeh Palace, situated on an island in the Shipra River. This beautiful palace offers stunning views of the river and the surrounding landscape. Don't forget to try the local delicacies like Poha, Bhutte ki Kees, and Malpua, which are popular street food items among the locals.
For hotel and flight prices, you can check here.