The quickest road from Ujjain to Omkareshwar Jyotirlinga runs via Indore: about 135 to 145 km, usually 3 to 4 hours by car, along the Indore to Ujjain highway and then the Indore to Khandwa road through Simrol and Mortakka. A route via Dewas and Barwaha avoids central Indore but is longer and slower.
Pilgrims travelling between the two Jyotirlingas of Madhya Pradesh, Mahakaleshwar Jyotirlinga in Ujjain and Omkareshwar on Mandhata island in the Narmada, have three realistic road choices. This guide compares them side by side: distance, time, road quality, where you can stop, and which suits a same-day trip. If you would rather leave the driving to someone else, our Ujjain to Omkareshwar taxi page explains vehicle options and how the round trip is usually priced.
Distances and times here are typical ranges for a private car as of 2026. Road works, festival traffic and the ongoing widening of the Indore to Khandwa corridor can change them, so check live maps on the morning you travel.
| Route | Approx. distance | Approx. time by car | Road quality | Best for |
|---|---|---|---|---|
| Via Indore, Simrol and Mortakka | 135 to 145 km | 3 to 4 hours | Four-lane to Indore; improving highway with a ghat section after Indore; two-lane final stretch | Most travellers; fastest and best served with food and fuel |
| Via Dewas and Barwaha | 150 to 160 km | 4 to 4.5 hours | Good highway to Dewas; mixed two-lane rural roads afterwards | Avoiding Indore city traffic at peak hours |
| Via Indore, Mhow and Maheshwar | 160 to 175 km | 4.5 to 5 hours plus sightseeing | Mostly good; slower through towns | Travellers adding Maheshwar's ghats and fort to the day |
Most taxi drivers in Ujjain default to the Indore route unless you ask otherwise. It is not only the fastest, it also has the most dhabas, fuel stations and mechanics along the way, which matters on a pilgrim day that starts before sunrise.
Leave Ujjain on the four-lane Indore to Ujjain highway, past Sanwer, and skirt Indore rather than driving through the centre. From the southern side of Indore, join the Indore to Khandwa road heading south. It climbs through the Simrol ghat, passes Choral and Balwada, crosses the plain towards Barwaha, and reaches the Narmada at Mortakka (Khedighat). A short two-lane road from there brings you into Omkareshwar town.
| Stage | Approx. distance | Approx. time | What to expect |
|---|---|---|---|
| Ujjain to Indore outskirts | 50 to 55 km | 60 to 75 min | Four-lane divided highway; heavy trucks; toll plaza |
| Crossing Indore to the Khandwa road | 10 to 20 km | 20 to 45 min | City traffic; the slowest part at office hours |
| Indore to Simrol ghat and Balwada | 35 to 45 km | 45 to 60 min | Winding ghat descent; construction zones on the widening project |
| Balwada to Mortakka | 25 to 30 km | 30 to 40 min | Flatter road; first views of the Narmada valley |
| Mortakka to Omkareshwar | 12 to 15 km | 20 to 30 min | Narrower two-lane road; busy on Mondays and festivals |
The Simrol ghat is the section to respect. It is scenic in the monsoon, but it carries heavy trucks, and diversions for the new highway have been common. Drive it in daylight if possible.
Because the Indore route passes a large city, it offers more worthwhile breaks than the other two. Most drivers suggest one of these, depending on how early you left Ujjain:
Each stop adds time, so if you want darshan at Omkareshwar before the afternoon crowd, keep breaks to one short meal and one tea stop.
This option heads east from Ujjain to Dewas on a good highway, then turns south through smaller towns and farmland to reach the Barwaha side of the Narmada valley before joining the approach to Omkareshwar. The benefit is that you never enter Indore; the cost is extra distance and more two-lane road with village crossings, slow tractors and fewer places to eat.
Maheshwar, the riverside town associated with Rani Ahilyabai Holkar, sits on the Narmada west of Omkareshwar. Travelling via Indore and Mhow to Maheshwar and then along the valley to Omkareshwar adds roughly an hour of driving, but you get Ahilya Fort, the ghats and the handloom Maheshwari saree workshops in the same day. It suits a two-day trip better than a same-day return from Ujjain.
If you do take this route, a sensible plan is Ujjain to Maheshwar in the morning, lunch by the ghats, and Omkareshwar in the late afternoon, staying overnight near the Narmada. The next morning you can take a boat around Mandhata island or walk the Omkar parikrama path before darshan at Omkareshwar and Mamleshwar, then return to Ujjain via Indore by evening. Trying to fit Maheshwar, Omkareshwar and a return to Ujjain into one day usually means rushing all three and driving the ghat in the dark, which is exactly what this guide recommends avoiding.
| Your situation | Best route | Why |
|---|---|---|
| Same-day darshan at both Jyotirlingas | Via Indore | Fastest; leaves time for the Omkar parikrama or a boat ride |
| Leaving Ujjain between 8 and 11 AM on a weekday | Via Indore, or Dewas if traffic is bad | Check live traffic through Indore before choosing |
| Travelling with elderly parents | Via Indore | Better roads and more rest stops |
| Two-day trip with an overnight stay | Via Maheshwar one way, Indore the other | See three Narmada-valley towns without backtracking |
| Night travel | Via Indore only | Best lit and busiest; avoid rural roads after dark |
If you plan to see Mahakaleshwar in the morning and Omkareshwar the same afternoon, read our timing plan for Mahakaleshwar to Omkareshwar same day, which works backwards from darshan hours at both temples.
The same road can feel very different across the year, and the season matters as much as the route you pick.
| Season | Road conditions | What to plan for |
|---|---|---|
| October to February | Dry roads, pleasant temperatures; early-morning fog in December and January | Best time for the trip; start a little later on foggy mornings |
| March to June | Dry but very hot by midday | Start at dawn, carry water, avoid midday walking on the island |
| July to September (monsoon) | Green scenery; slippery ghat section; possible waterlogging near Mortakka; high Narmada levels | Allow extra time; boats may be restricted when the river is high |
| Shravan Mondays and Mahashivratri | Heavy pilgrim traffic on the final approach | Leave very early and expect parking far from the ghats |
The Indore route has toll plazas on the highway sections; most private cabs include tolls in the quoted fare, but confirm when you book. Fuel is easy to find until Balwada and around Barwaha, and scarcer on the Dewas route's rural stretches, so fill up before leaving the highway. Mobile coverage is generally good on the main highways but can drop in the ghat and near the river. Download offline maps before you start, and keep some cash for parking, boats and prasad at Omkareshwar.
If you drive yourself, remember that the final stretch into Omkareshwar and the lanes near the ghats are narrow and crowded, with one-way arrangements on busy days. Parking on the mainland and walking across is almost always faster than trying to get a car closer to the temple.
Direct buses run from Ujjain towards Omkareshwar, and more services connect via Indore's bus stands. They take longer than a car, often four hours or more, and timings change seasonally, so confirm the day before. Rail is not a practical option at present: the old metre-gauge line through Omkareshwar Road (Mortakka) station has been under gauge conversion, and there is no convenient direct train. Most pilgrims without a car use a taxi or a bus via Indore.
Private vehicles park on the mainland side of the town. From there you walk across the bridge to Mandhata island for Omkareshwar temple, or take a boat across the Narmada. The Mamleshwar temple, which many pilgrims consider part of the same Jyotirlinga, is on the southern bank, so plan time for both. Expect heavy crowds on Mondays, during Shravan and on Mahashivratri.
For background on the temple, its island setting and the legend behind the Om shape, see the Omkareshwar Temple entry. When you are ready to travel, compare vehicles and book on our Ujjain to Omkareshwar page.
About 135 to 145 km by road via Indore, which usually takes 3 to 4 hours by car. Other routes are longer.
For most travellers, the route via Indore, Simrol and Mortakka is fastest and has the best facilities. The Dewas and Barwaha route helps only when Indore traffic is heavy.
Yes, if you start early. Morning darshan at Mahakaleshwar, a 3 to 4 hour drive, afternoon darshan at Omkareshwar and a late return is a common plan.
Not a practical one. The line through Omkareshwar Road station has been under gauge conversion, so most pilgrims travel by taxi or bus.
It is a busy highway section with curves, trucks and construction diversions. It is safe with a careful driver in daylight; avoid it late at night if possible.
Planning your Ujjain trip? Talk to a local team.
WhatsApp usWritten and reviewed by the Ujjain Tour & Travel editorial team. Facts checked against primary sources; see the reference above.
Mahakal darshan, Bhasma Aarti, Rudrabhishek puja and AC taxi — instant quotes from a trusted local Ujjain operator.
Get Quote on WhatsApp 📞 Call +91 83190 07059