Start your first day in Ujjain by visiting the famous Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Join the morning aarti (prayer) ceremony to witness the spiritual energy of this sacred place. Afterward, explore the Kaliadeh Palace, situated on the banks of the Shipra River, offering panoramic views. In the afternoon, head to the Ram Ghat and take a boat ride along the river to observe the serene surroundings. As the evening sets in, make your way to the Harsiddhi Temple, known for its intricate architecture and religious significance.
Begin your second day by visiting the Omkareshwar Temple, located on an island in the Narmada River. Take a ferry to reach the temple and admire its unique architectural beauty. Spend the morning exploring the temple complex and enjoying the serene surroundings. In the afternoon, make your way to Maheshwar, known for its magnificent fort and handwoven Maheshwari sarees. Explore the splendid architecture of the Ahilya Fort and relax by the beautiful Narmada River. In the evening, stroll through the local markets and indulge in some shopping for handicrafts and traditional textiles.
For off the beaten path attractions and family-friendly activities, consider visiting the Chintaman Ganesh Temple in Ujjain, which is dedicated to Lord Ganesha and known for its peaceful ambiance. You can also explore the Kshipra River Ghats near Ujjain, where locals gather for ritual baths and religious ceremonies. Another must-visit place is the Ahilyeshwar Temple in Maheshwar, which offers breathtaking views of the Narmada River and the town. Don't forget to try the local street food specialties, such as poha, jalebi, and chaat, for a true taste of the region.
If you are looking for affordable hotel and flight deals, you can check the prices on kayak.com.