Morning: Depart Indore at 06:00 AM and drive 140 km (≈3 h) to the sacred island of **Omkareshwar**. Upon arrival, begin at the **Mandhata Temple** perched on the hill, offering panoramic views of the Narmada River. After the temple, walk down to the **Janki Ghat** and **Ram Ghat**, where you can witness early pilgrims performing rituals.
Afternoon: Explore the historic **Ahilya Fort**, a 1760 s‑era structure that houses the **Mamleshwar Temple** and **Shree Narmadeshwar Temple**. Continue to the central **Kashi Ghat**, enjoy a short **Narmada River boat ride** (≈30 min) to view the island from the water and capture photos of the iconic **Om Kund**. Lunch can be savored at a riverside dhaba serving local Madhya Pradesh cuisine.
Evening: Conclude the visit at **Mardana Ghat**, where you can observe the evening aarti and soak in the tranquil ambience. Depart Omkareshwar by 16:30 PM, drive 120 km (≈3 h) to **Ujjain**, aiming to arrive by 19:30 PM. Check into your hotel and enjoy a relaxed dinner in the city.
Find HotelsIf you wish to extend the experience, add an overnight stay in Omkareshwar to explore the island’s sunrise at **Narmada Ghat** and attend the full evening aarti at **Mardana Ghat**. Conversely, to shorten the trip, skip the boat ride and limit temple visits to **Mandhata** and **Ahilya Fort**, allowing an earlier departure for Ujjain and a more relaxed evening there.