Ujjain Tour & Travel.
HomeBlog › Ujjain to Omkareshwar Distance: 140 km, 3.5 Hrs (2026)

Ujjain to Omkareshwar Distance: 140 km, 3.5 Hrs (2026)

2026-08-11·1273 words

Ujjain to Omkareshwar is approximately 140 km by road, and the drive takes about 3 to 3.5 hours via the Indore bypass and Mortakka bridge. Because both towns hold Jyotirlingas, most pilgrims do it as a single-day return trip, leaving Ujjain around 6:30 AM and getting back by roughly 9 PM.

The route in plain terms

There is one sensible way to drive this, and almost every taxi takes it. You leave Ujjain heading south-east towards Indore, skirt Indore itself on the bypass rather than entering the city, continue down the Khandwa road, and cross the Narmada at Mortakka. Omkareshwar sits a few kilometres off that highway on Mandhata island, in the middle of the river.

The reason the 140 km takes three-plus hours rather than two is not the highway quality, which is generally good, but the two pinch points: Indore traffic if you mistime it, and the last 15 km approach into Omkareshwar, which is narrow, hilly and slow on festival days. Drivers who know the road treat 3.5 hours as the honest planning number, not 2.5.

Approximate stage-by-stage breakdown

StageApprox. distanceApprox. driving timeWhat to expect
Ujjain to Indore bypass junction~55 km~1 hr 10 minFour-lane, steady; toll on this stretch
Indore bypass crossing~20 km~25-40 minThe variable bit; slower 9-11 AM and 6-8 PM
Bypass to Mortakka (Narmada bridge)~50 km~1 hrOpen highway, mostly rural, few stops
Mortakka to Omkareshwar temple parking~15 km~25-35 minNarrow, winding, crowd-dependent
Total (one way)~140 km~3-3.5 hrsAdd 20-30 min on Mondays, Shivratri, Shravan

All distances and timings above are approximate and as of 2026. Road works, diversions near Indore and seasonal crowd levels can change them, so treat the total as a planning figure rather than a promise.

Why almost everyone does this as a day trip

Ujjain has Mahakaleshwar. Omkareshwar has Omkareshwar itself plus Mamleshwar on the south bank, which many pilgrims treat as the second half of the same darshan. Two Jyotirlingas within 140 km of each other is unusual, and the round trip fits comfortably inside a single day if you start early. That is the whole logic of the trip.

The classic schedule looks like this, and it is worth following closely because the only thing that ruins the day is a late start.

A workable one-day plan

Time (approx.)Where you areNotes
6:30-7:00 AMDepart UjjainEarlier is better; you clear Indore before it wakes up
8:00-8:30 AMTea or breakfast halt near IndoreKeep it to 20 minutes
10:00-10:30 AMReach Omkareshwar, park, cross to the islandParking is away from the temple; expect a walk
10:30 AM-12:30 PMOmkareshwar Jyotirlinga darshanQueue length is the single biggest variable
12:30-1:30 PMMamleshwar templeQuieter, far shorter queue, often the nicer visit
1:30-2:30 PMLunch, Narmada ghat, optional boat rideSimple vegetarian food is easy to find
3:00-3:30 PMStart returnLeaving after 4:30 PM usually means an Indore rush-hour crawl
6:30-7:30 PMCross IndoreSlowest leg of the return
8:30-9:00 PMBack in UjjainComfortable if the morning start held

How to actually get there

By taxi (what most visitors choose)

A private cab is the default because the route has no clean public connection and because the day only works if you control the departure time. Indicative round-trip fares as of 2026, covering fuel and driver, with tolls extra:

These are approximate 2026 figures and can change with fuel prices and season. Confirm the current rate, the toll arrangement and the waiting-time policy when you book. For families of five or more, the Ertiga usually works out cheaper per head than two sedans and is far less tiring on the last 15 km. Full vehicle-wise details are on our Ujjain to Omkareshwar taxi page.

By bus and train

There is no convenient direct public route. You change at Indore, and the journey runs roughly 4.5 to 5 hours each way. In practice that means either a ten-hour travel day with a rushed darshan, or an overnight stay in Omkareshwar. Buses from Indore towards Khandwa drop you near Omkareshwar; the rail option involves Omkareshwar Road (Mortakka) station and then local transport for the last stretch. It is doable and cheap, but it is not a comfortable same-day plan for older travellers or families with small children.

Self-drive

Perfectly feasible if you are used to Indian highways. Fuel up before Indore, keep FASTag active, and avoid attempting the return after dark if you are unfamiliar with the Khandwa road, which has stretches with heavy truck traffic and limited lighting.

Practical things people get wrong

Combining it with other Ujjain sightseeing

Because Omkareshwar eats a whole day, most visitors slot it as day two or three of a Ujjain trip, after Mahakaleshwar and the local temple circuit. Some travellers extend the same drive to include Maheshwar, which sits on the Narmada roughly an hour from Omkareshwar, though that turns the day into a long one and is better planned as an overnight. Our Ujjain tour packages already sequence these so you are not driving the same stretch twice.

If you only have one spare day and want the two-Jyotirlinga trip done properly, the single-vehicle round trip described above is the plan to book. You can compare it against a longer itinerary on the tour packages page, or go straight to vehicle options and current fares on the Omkareshwar taxi booking page.

Frequently asked questions

What is the exact distance from Ujjain to Omkareshwar?

Approximately 140 km by road via the Indore bypass and Mortakka. Small variations appear depending on which bypass exit your driver uses and whether any diversion is active.

How long does the drive take?

About 3 to 3.5 hours one way in normal conditions. Add 20-30 minutes on Mondays, during Shravan, or on festival days when the last 15 km into Omkareshwar slows considerably.

Can I visit Omkareshwar and return to Ujjain the same day?

Yes, and it is the most common plan. Depart 6:30-7 AM, complete Omkareshwar and Mamleshwar darshan by early afternoon, start back by 3-3:30 PM, and you are in Ujjain by roughly 8:30-9 PM.

How much does a taxi cost for the round trip?

As of 2026, approximately Rs 3,299 for a sedan, Rs 4,199 for an Ertiga and Rs 5,499 for an Innova, covering fuel and driver with tolls extra. Rates are indicative and can change, so confirm at the time of booking.

Is there a direct bus or train from Ujjain?

Not a convenient one. The public route requires a change at Indore and takes roughly 4.5 to 5 hours each way, which makes a same-day return tight. Most visitors take a taxi for this reason.

Book your Omkareshwar day trip on WhatsApp

FAQ

What is the exact distance from Ujjain to Omkareshwar?

Approximately 140 km by road via the Indore bypass and Mortakka. Small variations appear depending on which bypass exit your driver uses and whether any diversion is active.

How long does the Ujjain to Omkareshwar drive take?

About 3 to 3.5 hours one way in normal conditions. Add 20-30 minutes on Mondays, during Shravan, or on festival days when the last 15 km into Omkareshwar slows considerably.

Can I visit Omkareshwar and return to Ujjain the same day?

Yes, and it is the most common plan. Depart 6:30-7 AM, complete Omkareshwar and Mamleshwar darshan by early afternoon, start back by 3-3:30 PM, and you are in Ujjain by roughly 8:30-9 PM.

How much does a taxi cost for the Ujjain to Omkareshwar round trip?

As of 2026, approximately Rs 3,299 for a sedan, Rs 4,199 for an Ertiga and Rs 5,499 for an Innova, covering fuel and driver with tolls extra. Rates are indicative and can change, so confirm at the time of booking.

Is there a direct bus or train from Ujjain to Omkareshwar?

Not a convenient one. The public route requires a change at Indore and takes roughly 4.5 to 5 hours each way, which makes a same-day return tight. Most visitors take a taxi for this reason.

Planning your Ujjain trip? Talk to a local team.

WhatsApp us

← All articles