The Narmada river is approximately 120-175 km from Ujjain by road, depending on which ghat you choose — Ujjain itself stands on the Shipra (Kshipra) river, not the Narmada. The three Narmada destinations pilgrims actually travel to from Ujjain are Omkareshwar (about 135-140 km, 3-3.5 hours), Maheshwar (about 150 km, 3.5 hours) and Nemawar (about 170 km via Dewas, 3.5-4 hours). Each works as a one-day trip if you start early.
Because 'the Narmada' is a 1,300-plus-km river arcing across Madhya Pradesh south of Ujjain, the honest answer to the distance question is a table, not a single number. These are practical road distances as of 2026 — figures vary a few kilometres by route and pickup point, so treat them as planning estimates.
| Narmada destination | Road distance from Ujjain (approx.) | Drive time (approx.) | Main route |
|---|---|---|---|
| Omkareshwar (jyotirlinga + ghats) | 135-140 km | 3-3.5 hrs | Ujjain → Indore bypass → Simrol → Barwaha → Omkareshwar |
| Maheshwar (Ahilya Fort ghats) | 150 km | 3.5 hrs | Ujjain → Indore → Dhamnod → Maheshwar |
| Nemawar (Siddhanath temple, nabhi-sthal) | 170 km | 3.5-4 hrs | Ujjain → Dewas → Khategaon → Nemawar |
| Mandleshwar (quiet ghats near Maheshwar) | 155 km | 3.5-4 hrs | Via Dhamnod, 8 km past Maheshwar |
| Barwaha (nearest road crossing of the river) | 120-125 km | 3 hrs | Via Indore-Khandwa road; transit point, not a ghat town |
Note the geography: everything Narmada lies south of Indore, so every route from Ujjain first covers the 55 km Ujjain-Indore leg and then drops through the Vindhya slopes to the river valley. That is why even the 'nearest' Narmada bank costs three hours — there is no shortcut that bypasses the Indore-Dewas belt.
Choose by purpose. For darshan plus snan in one trip, Omkareshwar is unbeatable — the Omkareshwar jyotirlinga on Mandhata island, the Mamleshwar shrine on the south bank, and bathing ghats where the river bends around the Om-shaped island; it is also the only one of the three connected by rail and frequent buses, as covered in our Ujjain to Omkareshwar bus guide. For beauty and photography, Maheshwar's ghats below Ahilya Fort are the finest built riverfront on the entire Narmada — broad stone steps, temple spires, boat rides to the Baneshwar temple mid-river. For scriptural significance with the fewest crowds, Nemawar is regarded as the nabhi-sthal — the navel or exact midpoint of the river in traditional reckoning — with the 10th-11th century Siddhanath temple right on the bank; it is the sleeper pick for a peaceful snan. Purnima, Amavasya and Narmada Jayanti (Magh month, usually late January-early February) draw big snan crowds everywhere on the river. A fourth, lesser-known option deserves a mention for repeat visitors: Mandleshwar, eight kilometres beyond Maheshwar, offers the same Narmada with almost no crowd on any ordinary day — locals treat it as the quiet alternative when Maheshwar's ghats fill up on weekends, and the drive adds barely fifteen minutes. Whichever ghat you choose, mornings beat evenings decisively: the light is better, the water calmer, and you drive the return leg before dark.
Yes — the Shipra is Ujjain's sacred river, the stage for the Simhastha Kumbh and the daily evening aarti at Ram Ghat. Pilgrims traditionally bathe in the Shipra at Ujjain and separately undertake Narmada snan at Omkareshwar or Nemawar; the two are distinct tirthas, not substitutes. There is also a modern engineering twist worth knowing: under the Narmada-Kshipra link project, Narmada water is pumped across the divide to recharge the Shipra, which is partly why the Shipra carries water year-round at Ujjain's ghats even in dry months. So while the rivers now mingle at Ujjain in a literal sense, the Narmada's own banks — and the punya of a Narmada snan — remain a three-hour drive south. If your itinerary includes the Ram Ghat aarti, see our Ram Ghat evening aarti guide for timings.
The proven template for any of the three ghats: leave Ujjain by 6:00-6:30 AM, reach the river by 9:30-10:00 AM ahead of the midday heat, complete snan and darshan by 1:00 PM, lunch locally, and start back by 3:00-3:30 PM to re-enter Ujjain before 7 PM. The table shows how the day splits for the two most popular choices.
| Leg | Omkareshwar day trip | Maheshwar day trip |
|---|---|---|
| Depart Ujjain | 6:00 AM | 6:30 AM |
| Arrive at ghat | 9:15-9:45 AM | 10:00 AM |
| Snan + darshan | Omkareshwar jyotirlinga + Mamleshwar, 3 hrs | Ghat snan + Ahilya Fort + Rajrajeshwar temple, 2.5 hrs |
| Lunch | Island-side bhojnalayas | Fort-road restaurants |
| Optional add-on | Parikrama path viewpoint (1 hr) | Boat ride to Baneshwar temple (45 min) |
| Back in Ujjain | 6:30-7:00 PM | 7:00-7:30 PM |
Ambitious travellers combine Omkareshwar and Maheshwar in a single long day (the two are about 65 km apart via Barwaha), but that means 420+ km of driving — better done as an overnight circuit, which is exactly how we structure it in our Ujjain tour packages. For a customised plan with darshan slots pre-booked through Mahakaleshwar darshan booking, WhatsApp us at +91 83190 07059 — we run this circuit weekly and will tell you what genuinely fits in your dates.
Public transport reality check: Omkareshwar is the only Narmada ghat with straightforward connectivity from Ujjain — regular buses via Indore, plus trains to Omkareshwar Road (Mortakka) station 12 km from the temple. Maheshwar has buses from Indore's Gangwal bus stand (change at Indore from Ujjain, or take a Dhamnod-bound bus and hop the last 13 km). Nemawar is reached by Dewas/Khategaon buses with thinner frequency — start early or arrange a drop. For groups and families, a hired vehicle for the day is the practical option purely on time saved; solo pilgrims on a budget should default to the Omkareshwar bus-and-train combination and keep Maheshwar for a second trip. If you are timing around a tithi, remember that public transport frequency does not increase on snan days while demand triples — the first buses out of Indore fill fast, so either catch the earliest departure or accept standing room. Returning from Omkareshwar after dark, the last convenient connections thin out by 8 PM; plan your temple exit by 5:30 PM to be safe.
The pairing is older than modern tourism. Ujjain gives you Mahakaleshwar — one of the twelve jyotirlingas — and the Shipra's Kumbh-sanctified ghats; a three-hour drive south adds Omkareshwar, a second jyotirlinga, and the Narmada, whose parikrama tradition treats every ghat as a tirtha. For many families, especially those travelling for a specific sankalp — an asthi visarjan, a mundan, a shraddh-related snan — the priest will specify Narmada water, which is what turns the distance question into a travel plan. The practical takeaway: two jyotirlingas and two sacred rivers fit comfortably into a two-day Ujjain base without changing hotels. Day one entirely in Ujjain (Mahakal darshan, Mahakal Lok, Ram Ghat aarti); day two the Narmada circuit of your choice. Travellers with three days extend to the full triangle — Omkareshwar for darshan and snan, Maheshwar for the ghats and an overnight in a heritage stay, returning via Indore.
As of 2026, plan around these rough numbers per group: a hired sedan for the Ujjain-Omkareshwar round trip runs a day-rate plus fuel that most families split to a few hundred rupees per head; the Ujjain-Indore-Omkareshwar bus chain costs a fraction of that per person but adds 1.5-2 hours each way; boat rides at Maheshwar are charged per boat (negotiable, more on festival days); and ghat-side lockers, prasad and a simple thali lunch add modestly. Omkareshwar's temple entry is free with optional paid queues on crowded days. Carry cash — UPI coverage is good in the towns but patchy at ghat stalls — and keep small notes for boatmen and shoe stands. The hidden cost is time: on Narmada Jayanti, Amavasya and big Mondays, parking at Omkareshwar pushes 1-2 km from the bridge, so either arrive before 8 AM or accept the walk as part of the yatra.
October to March is ideal — post-monsoon the Narmada runs full, clear and cool, and ghat steps are safe. During the monsoon (July-September) the river can rise fast with upstream dam releases from Indira Sagar and Omkareshwar dams; ghats post warnings and bathing is periodically restricted, so check locally before planning a monsoon snan. Summer (April-June) is viable early morning, though the drive back is hot. On dam-release days, follow lifeguard and police instructions strictly — the current strengthens within minutes, which is not obvious from the bank. For background on the river's course, dams and cultural significance, the Narmada River overview on Wikipedia is a solid primer. Distances and timings in this guide are as-of-2026 estimates; road conditions on the Indore-Khandwa and Dhamnod stretches change with ongoing four-laning, so add buffer during construction seasons. If the tithi you are planning around is a major one, book your Ujjain hotel for that night before arranging the Narmada leg — the ghats absorb day-trippers easily, but Ujjain's rooms do not.
Between roughly 120 and 175 km by road depending on the ghat: Omkareshwar is about 135-140 km (3-3.5 hours), Maheshwar about 150 km, Nemawar about 170 km via Dewas, and the nearest road crossing at Barwaha about 120-125 km. The Narmada does not flow through Ujjain itself.
The Shipra (Kshipra) flows through Ujjain and hosts Ram Ghat and the Simhastha Kumbh. The Narmada flows well to the south; its water is pumped into the Shipra via the Narmada-Kshipra link project, but the Narmada's own banks are a separate three-hour journey.
Omkareshwar for most pilgrims — it pairs Narmada snan with a jyotirlinga darshan and has the best bus and train connectivity. Choose Maheshwar for the most beautiful ghats and Ahilya Fort, or Nemawar for a quiet snan at the river's traditional midpoint (nabhi-sthal).
Comfortably. Leave Ujjain by 6 AM, reach by 9:30 AM, finish snan and both darshans by early afternoon and you are back before 7 PM. Adding Maheshwar to the same day is possible but makes it a 420+ km day — better as an overnight circuit.
Be cautious. Upstream dam releases can raise the river quickly between July and September, and ghats periodically restrict bathing. Check conditions locally, stay within marked bathing areas, and follow police or lifeguard instructions on release days.
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