Two hours south of Ujjain, the Narmada splits around an island that's shaped — from above — exactly like the Om symbol. That island is Omkareshwar, home to one of the twelve Jyotirlingas. Forty minutes further sits Maheshwar, where a warrior-queen built a fort whose ghats are still some of the most beautiful in central India. Do these two with Ujjain and you've got one of India's most underrated spiritual weekends.
Omkareshwar — the Om island
The island splits into two: Omkareshwar (the jyotirlinga) and Mamleshwar across a bridge — both considered one of the twelve jyotirlingas together. Walk the island's parikrama (about 7 km around the whole Om shape), take a boat ride around it to see the Om outline from the water, and catch the evening Narmada aarti. The temple is old, dark, and intensely atmospheric — very different from the big clean complexes.
Maheshwar — Ahilyabai's town
Maheshwar is the legacy of Ahilyabai Holkar, the 18th-century queen who rebuilt temples across India and ruled from here. The Ahilya Fort (now part heritage hotel) looks over the Narmada ghats — among the most photogenic riverfronts in the country. And the town still weaves the famous Maheshwari sarees — if you're buying, buy from the weavers' co-ops, not the roadside shops.
The 3-day circuit (from Indore or Ujjain)
- Day 1: Ujjain — arrive, evening darshan at Mahakal, early night (Bhasma Aarti is at 4 AM).
- Day 2: Bhasma Aarti, then drive to Omkareshwar (2 hrs). Island darshan + boat ride + Narmada aarti.
- Day 3: Maheshwar (1 hr) — fort, ghats, saree shopping — then return to Indore (2 hrs).
Practical bits
- Nearest airport: Indore (80 km from Omkareshwar). Nearest railhead: Omkareshwar Road / Indore.
- Best time: October–March. Summers are hot; monsoon makes the Narmada swell and the ghats dramatic (but some boat rides pause).
- Prices: Ujjain + Omkareshwar 2D/1N from ₹2,550; the full 3-town tour (3D/2N) from ₹6,260; 4D/3N from Indore ₹8,240.
---
Book it: we run the Ujjain–Omkareshwar–Maheshwar circuit with Bhasma Aarti assistance, satvik meals and Innova transport from Indore or Ujjain. See packages → or WhatsApp +91 88497 20561.
*Read next: Ujjain Mahakal guide · Haridwar & Rishikesh guide*