Embark on an enriching journey in Ujjain, a city known for its religious significance and historic charm. Start your day by witnessing the awe-inspiring ritual of Bhasma Aarti at the Mahakaleshwar Jyotirlinga Temple. As the morning turns to afternoon, explore the beautiful architecture of the Vedh Shala Observatory, where ancient astronomical instruments are still in use. In the evening, take a serene boat ride along the Shipra River and visit the tranquil Ram Ghat for a mesmerizing sunset. The estimated cost for the day is around ₹1000 ($14) and the total time spent is approximately 9-10 hours.
On the second day, embark on a journey to Omkareshwar, a sacred island on the Narmada River. Begin your morning with a visit to the Omkareshwar Jyotirlinga Temple, known for its unique architecture. Afterward, explore the serene beauty of the island by taking a walk across the iconic Omkareshwar Bridge. In the afternoon, proceed towards Indore, the commercial capital of Madhya Pradesh. Spend your evening exploring the majestic Rajwada Palace and indulge in some traditional street food at Sarafa Bazaar. The estimated cost for the day is around ₹1500 ($21) and the total time spent is approximately 8-9 hours.
While exploring Ujjain, don't miss the opportunity to visit the serene Harsiddhi Temple, dedicated to the goddess Annapurna. This temple is known for its tranquil atmosphere and striking architecture. Another hidden gem in the city is the Kaliadeh Palace, situated on an island in the Shipra River, offering panoramic views of the surrounding area. In Indore, make sure to visit the 7-story high Kanch Mandir, also known as the Glass Temple, adorned with intricate glasswork. Locals highly recommend trying the mouth-watering street food at Chappan Dukaan, which offers a variety of delicious snacks. These hidden gems and local favorites will add an extra charm to your journey.
Check out this link to find the best deals on hotels and flights for your trip to Ujjain, Omkareshwar, and Indore.