After a relaxed breakfast en route, arrive in Ujjain and begin with a serene visit to Ram Ghat on the Shipra River for a riverside walk and a glimpse of daily rituals; the cool late-morning light is perfect for photos and short boat rides. From there, head to the historic Bade Ganeshji Ka Mandir to offer prayers and soak in local devotion before stopping at a nearby street eatery to try Ujjain specialties like poha and jalebi to fuel the afternoon.
After your riverside morning, make your way to the imposing Mahakaleshwar Temple for the spectacular Bhasma Aarti (arrive with time to spare for crowd queues and security); feel the charged atmosphere as priests perform the unique ash ritual atop the temple. Later, stroll through the nearby lanes to explore Harsiddhi Temple and the historic Ved Shala (Jantar Mantar), where you can admire ancient astronomy instruments and enjoy a tea break at a local chai stall while soaking in Ujjain’s old-city rhythm.
After the charged atmosphere of the Bhasma Aarti, wind down with a leisurely stroll to Gopal Mandir and enjoy the calm courtyard as evening lamps are lit; pop into nearby stalls to sample steaming malpua or samosas with cutting chai. Finish the night with a peaceful walk along Bhoj Ghat to watch the Shipra river glow under streetlights and, if you like, join a small twilight aarti or boat ride for a reflective end to your first day before resting up for tomorrow’s drive to Indore.
Depart early from Ujjain and drive to Indore, arriving in time for a hearty breakfast at Sarafa Bazaar where you can sample local favorites like jalebi, poha and garadu amid the market’s morning bustle. After breakfast, visit the stately Rajwada Palace to admire Maratha-era architecture, then stroll to the nearby Kanch Mandir — a Jain glass temple — to marvel at its mirrored interiors and peaceful courtyards before continuing toward Omkareshwar for the afternoon.
After exploring Indore’s heritage, drive to Omkareshwar and take the short ferry to the island to visit Omkareshwar Temple and walk the serene parikrama path along the Narmada’s banks, pausing to watch pilgrims perform rituals. Later, cross to the mainland to stop at Mamleshwar Temple and then continue to Maheshwar for a hands-on visit to a weaving workshop where you can see artisans create Maheshwari saris and shop for handloom pieces before an early evening riverside chai.
As the day cools, enjoy a relaxed riverside evening at Ahilya Fort Ghat in Maheshwar, watching loom-lit ghats and the sun set over the Narmada while sipping masala chai from a nearby stall. Afterwards, take a short walk to Raj Mahal to admire its illuminated facade and then stop at a family-run shop for freshly fried bhutte ka kees or dal bafla before beginning the return drive, carrying the calm of the river into your journey back.