Morning: Depart Ujjain early and enjoy a scenic 2‑hour drive along the Narmada River to Maheshwar. Check into a heritage hotel and stroll through the historic bazaar, admiring the hand‑loomed Maheshwari sarees.
Afternoon: Visit the majestic Maheshwar Fort and explore its palatial chambers, then head to the tranquil Ahilya Bai Palace Museum to learn about the Maratha queen’s legacy.
Evening: Relax on the riverfront promenade while watching the sunset over the Narmada, and enjoy a traditional dinner featuring local thali specialties.
Find HotelsMorning: After breakfast, embark on a 2‑hour drive to Omkareshwar. Upon arrival, begin with a boat ride to the island and explore the sacred Omkareshwar Temple, one of the 12 Jyotirlingas.
Afternoon: Climb the steps to the nearby Mamleshwar Temple for panoramic river views, then enjoy a leisurely lunch at a riverside eatery sampling Maharashtrian fare.
Evening: Attend the Aarti ceremony on the ghats, soaking in the devotional atmosphere, before returning to your hotel for a restful night.
Find HotelsMorning: Depart Omkareshwar and drive 2½ hours to Indore. Start with a visit to the bustling Rajwada Palace and its adjoining market for some quick shopping.
Afternoon: Explore the historic Indore Museum (Central Museum) and then savor a famous Indori snack break at Chappan Dhani, tasting poha, bhutte ka kees, and jalebi.
Evening: Begin the return journey to Ujjain (≈1 hour). Conclude the trip with a brief evening walk around the sacred Mahakaleshwar Jyotirlinga temple, reflecting on the pilgrimage.
Find HotelsIf you wish to extend the journey, add an extra day in Indore to visit the nearby Ralamandal Wildlife Sanctuary or the historic Sirpur Lake. To shorten the trip, skip the evening Aarti at Omkareshwar and combine the Maheshwar and Indore visits into a single day, using an early start and efficient transport.