Indore Ujjain Omkareshwar Itinerary: 3-Day Triangle
Key takeaways
- Fly into Indore, do Ujjain on day one, Omkareshwar on day two, and loop back through Indore on day three - a triangle, not an out-and-back.
- Indore to Ujjain is about 55 km; Ujjain to Omkareshwar about 140 km; Omkareshwar back to Indore about 77 km.
- Keep the Bhasma Aarti morning on day two's start or day one, and pre-book the slot on the official temple portal.
- This is a timing plan; arrange a private cab locally for the drives.
The cleanest Indore Ujjain Omkareshwar itinerary is a three-day triangle: fly into Indore's Devi Ahilyabai Holkar Airport, spend day one in Ujjain for the Mahakaleshwar Jyotirlinga, day two at the Omkareshwar Temple on the Narmada River, and loop back through Indore on day three. Ordered this way you never drive the same road twice and you reach each Jyotirlinga fresh. This is a timing plan - arrange a cab locally for the legs.
Why a triangle beats an out-and-back
Indore, Ujjain and Omkareshwar sit at three corners of a rough triangle. Ujjain is about 55 km north of Indore; Omkareshwar is about 77 km south-west of Indore; and the Ujjain-Omkareshwar side is the long one at roughly 140 km. If you base yourself in one city and make day returns, you repeat the longest leg twice and waste half a day. Running the loop - Indore to Ujjain to Omkareshwar and back to Indore - keeps each drive one-directional and leaves mornings free for darshan. To get a tailored version of this loop, plan your Ujjain trip with us.
The Indore Ujjain Omkareshwar itinerary, hour by hour
Clock times are a planning guide; adjust to your flight and to live darshan queues.
| Time | Day 1 Ujjain | Day 2 Omkareshwar | Day 3 Indore |
|---|---|---|---|
| Early | Land Indore, drive to Ujjain (~1-1.5 hr) | Optional Bhasma Aarti, checkout | Relaxed start |
| Morning | Mahakaleshwar darshan, Mahakal Lok | Drive Ujjain to Omkareshwar (~3.5 hr) | Drive Omkareshwar to Indore (~2 hr) |
| Midday | Ram Ghat, Kal Bhairav, lunch | Omkareshwar + Mamleshwar darshan | Rajwada, Sarafa Bazaar |
| Afternoon | Harsiddhi, Sandipani Ashram | Narmada ghat, parikrama option | Last stops |
| Evening | Overnight Ujjain | Overnight Omkareshwar or Maheshwar | Depart from Indore airport |
If your flight lands late on day one, flip the morning: do Mahakal Lok and Ram Ghat in the evening and Mahakaleshwar darshan early on day two before driving to Omkareshwar. For a shorter version without Omkareshwar, see our Indore + Ujjain itinerary, and for a single-day taste the Indore to Ujjain day trip plan.
Leg distances and drive times
These are approximate road figures - confirm live before you set out, as highway work and festival traffic change them.
| Leg | Approx distance | Approx drive time | Note |
|---|---|---|---|
| Indore airport to Ujjain | ~55 km | 1-1.5 hr | Via Sanwer road |
| Ujjain to Omkareshwar | ~138-140 km | 3-3.5 hr | Longest leg; via Indore or Dewas |
| Omkareshwar to Indore | ~77 km | ~2 hr | Via Mortakka/Barwaha |
| Optional: Omkareshwar to Maheshwar | ~65 km | ~1.5 hr | Adds a half day |
Timing the temples right
Mahakaleshwar is the south-facing Jyotirlinga on the Shipra River; its Bhasma Aarti runs pre-dawn (broadly 4:00-6:00 AM) and must be pre-booked with a photo ID on the official temple system, so slot it into the start of day two or very early on day one. Omkareshwar, on Mandhata island in the Narmada, has no pre-dawn ritual to chase, so a mid-morning darshan after the drive works well; keep an hour for the island parikrama or a short boat crossing. Avoid planning the Omkareshwar drive for the afternoon if you want unhurried darshan - start it by 8-9 AM. For the official devotee information and any live advisories, the Madhya Pradesh Tourism Jyotirlinga tour page is a useful reference.
What to see on each leg
Day one in Ujjain is temple-dense. Around Mahakaleshwar darshan, fit in the Mahakal Lok corridor (a roughly 900-metre sculpted approach), Ram Ghat for the evening Shipra aarti, and as time allows Kal Bhairav, Harsiddhi Shakti Peeth and Sandipani Ashram. Do not try to see everything; four or five sites at a human pace beats a checklist sprint. Day two belongs to Omkareshwar: the Jyotirlinga on Om-shaped Mandhata island, the paired Mamleshwar temple on the mainland bank, and, if you have an hour, part of the island parikrama past the Narmada ghats. Day three's Indore corner is secular relief - Rajwada Palace and the Sarafa night-food lanes - a gentle wind-down before your flight.
Best season for this loop
October to March is the comfortable window: post-monsoon greenery early on, then cool, clear winter days ideal for darshan queues and the Ujjain-Omkareshwar drive. The Narmada at Omkareshwar is fullest just after the monsoon, which makes the island especially striking, though you should check that boat crossings are running. Avoid planning a tight schedule during Sawan or Mahashivratri, when Mahakaleshwar draws enormous crowds; if you travel then, add buffer time to every darshan. Summers (April-June) are hot on the plains and better suited to early-morning starts.
Practical tips before you go
- Bhasma Aarti booking: limited, pre-dawn, needs a photo ID, and is booked in advance on the official Mahakaleshwar portal - not bought at the gate.
- Dress and security: modest clothing for temple entry; phones, leather and bags are usually deposited before Mahakaleshwar darshan.
- Transport: a private cab is the simplest way to run the triangle; keep this as a timing plan and arrange the vehicle locally.
- Omkareshwar walking: expect a footbridge or short boat and some steps on the island, so pack light on day two.
- Food: plan a lunch stop on the long Ujjain-Omkareshwar leg rather than arriving hungry at midday darshan.
Where to stay each night
Night one in Ujjain, close to the Mahakaleshwar area, so you can walk to an early darshan. Night two either in Omkareshwar itself (simple ashram-style and budget hotels near the ghat) or in Maheshwar if you want a quieter riverfront and plan to add Ahilya Fort. You do not need a hotel in Indore unless your day-three flight is very late - the loop deposits you at the airport in the evening. Keep luggage light; the Omkareshwar island involves a short walk and steps.
Reaching Indore and getting around
Indore's Devi Ahilyabai Holkar Airport is the region's main gateway, with frequent domestic flights, and Indore Junction is a major railhead if you arrive by train. From either, Ujjain is about an hour to ninety minutes by road. Within the loop, a private cab is by far the simplest option because the Ujjain-Omkareshwar leg has limited direct public transport and darshan timings reward door-to-door flexibility. If you land late, do not force day-one sightseeing; shift it to the next morning and protect your darshan windows instead. Keep this itinerary as a timing framework and let a local operator handle the vehicle.
Food and rest stops
The long middle leg is where travellers get caught out. Plan a proper lunch before or during the Ujjain-to-Omkareshwar drive rather than arriving at midday darshan hungry and rushed. Ujjain and Indore both offer strong vegetarian and local fare - Indore's Sarafa and Chappan areas are famous for street food on day three. On the Omkareshwar side, options near the ghats are simpler, so eat a good breakfast before leaving Ujjain. Carry water for the drive and small change for the island parikrama and boat point.
Common mistakes to avoid
- Basing in one city and day-tripping - this repeats the long leg; the triangle avoids it.
- Leaving for Omkareshwar late - start the drive by 8-9 AM for unhurried darshan.
- Forgetting Bhasma Aarti is pre-booked - secure the slot before you travel, not on arrival.
- Overpacking for the island - Omkareshwar involves a footbridge or boat and steps.
- No buffer for queues - festival and Monday crowds at Mahakaleshwar can double your darshan time.
Making it longer
To stretch the triangle into four days, add Maheshwar and Mandu after Omkareshwar before returning to Indore. That gives you the Ahilya Fort, the Narmada ghats at Maheshwar, and Mandu's monuments without disturbing the backtrack-free principle - you simply widen the southern corner of the loop. Travellers with only two days should drop Omkareshwar's parikrama and the Indore city afternoon rather than cutting a Jyotirlinga.
Who this triangle suits
The three-day loop is ideal for travellers flying in from another state who want both Jyotirlingas with the least backtracking and a gentle city afternoon to decompress. It suits families, couples and small groups who prefer a fixed daily rhythm over improvising. It is less suited to pilgrims who can only spare a weekend - they should drop Omkareshwar and use our shorter Indore-Ujjain plan - and to those wanting a deep multi-temple yatra, who should widen the loop to four or five days to fold in Maheshwar and Mandu without rushing. Match the plan to your available days first, then fine-tune the timings.
A note on pacing
The most common regret on this route is overscheduling day one in Ujjain. The city has dozens of worthwhile temples, but trying to see all of them leaves you tired before the long Omkareshwar drive. Choose the handful that matter most to you - Mahakaleshwar and the Mahakal Lok corridor are non-negotiable, Ram Ghat at dusk is special - and let the rest go. A calmer day one means a sharper, earlier start on day two, which is exactly what the Omkareshwar leg rewards. Keep the loop a framework and bend it to your energy and your flight times. A good rule is to lock only the fixed points - your flights, the Bhasma Aarti slot, and the night-one Ujjain hotel - and leave the afternoons loose so a long queue or a slow drive does not derail the whole day.
Frequently asked questions
Is 3 days enough for Indore, Ujjain and Omkareshwar?
Yes. Three days as a triangle - Ujjain on day one, Omkareshwar on day two, Indore on day three - covers both Jyotirlingas comfortably without repeating drives.
What is the best order to avoid backtracking?
Indore to Ujjain to Omkareshwar and back to Indore. Each leg runs one direction, so you never drive the long Ujjain-Omkareshwar road twice.
How far is Omkareshwar from Indore?
About 77 km, roughly two hours by road via Mortakka/Barwaha. Ujjain to Omkareshwar, by contrast, is about 140 km.
When should I do the Bhasma Aarti?
Pre-dawn, broadly 4:00-6:00 AM, booked in advance with a photo ID on the official Mahakaleshwar portal. Fit it to the start of day two or very early day one.
Can I add Maheshwar and Mandu?
Yes - add them after Omkareshwar to make it a 4-day loop, widening the southern corner before returning to Indore.
Want this trip planned for you?
Talk to usWritten and reviewed by the Ujjain Tours & Travels editorial team. Facts checked against primary sources; see the reference above.
