Morning: Arrive in Indore and check into your hotel. Start with a walk to the historic Rajwada Palace, where you can admire its blend of Maratha and Mughal architecture.
Afternoon: Visit the elegant Lal Bagh Palace and its surrounding gardens, then enjoy a leisurely lunch at the famous Chappan Dukaan street, sampling local snacks.
Evening: Explore the bustling Sarafa Bazaar night market, tasting Indore’s renowned street foods like poha and jalebi under the lively lights.
Find HotelsMorning: Depart early for Ujjain (≈1 hour drive). Begin with a serene visit to the ancient Mahakaleshwar Temple, one of the twelve Jyotirlingas.
Afternoon: Head to the historic Vedh Shala (Observatory) for a glimpse of ancient astronomy, then stop by the Kaal Bhairav Temple for its striking idol and vibrant atmosphere.
Evening: Stroll along the sacred Ram Ghat on the Shipra River, witnessing evening aarti and soaking in the devotional vibe.
Find HotelsMorning: Drive to Omkareshwar (≈2.5 hours). Begin at the majestic Omkareshwar Temple, perched on the island in the Narmada River.
Afternoon: Explore the nearby Mamleshwar Temple and take a boat ride to view the river’s scenic ghats, including a visit to the tranquil Narmada Dolphin Sanctuary.
Evening: Relax at the riverside, enjoy a quiet sunset over the Narmada, and return to Indore for your departure.
Find HotelsIf you have extra time, consider adding a half‑day in Indore to visit the vibrant Gandhi Hall Museum or a sunrise boat ride on the Narmada at Omkareshwar. To shorten the itinerary, you can skip the evening market in Indore and combine the Ujjain and Omkareshwar visits into a single long day, though this will be more tiring.