Ujjain to Omkareshwar Distance: 140 km, 3.5 Hrs (2026)
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
| Stage | Approx. distance | Approx. driving time | What to expect |
|---|---|---|---|
| Ujjain to Indore bypass junction | ~55 km | ~1 hr 10 min | Four-lane, steady; toll on this stretch |
| Indore bypass crossing | ~20 km | ~25-40 min | The variable bit; slower 9-11 AM and 6-8 PM |
| Bypass to Mortakka (Narmada bridge) | ~50 km | ~1 hr | Open highway, mostly rural, few stops |
| Mortakka to Omkareshwar temple parking | ~15 km | ~25-35 min | Narrow, winding, crowd-dependent |
| Total (one way) | ~140 km | ~3-3.5 hrs | Add 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 are | Notes |
|---|---|---|
| 6:30-7:00 AM | Depart Ujjain | Earlier is better; you clear Indore before it wakes up |
| 8:00-8:30 AM | Tea or breakfast halt near Indore | Keep it to 20 minutes |
| 10:00-10:30 AM | Reach Omkareshwar, park, cross to the island | Parking is away from the temple; expect a walk |
| 10:30 AM-12:30 PM | Omkareshwar Jyotirlinga darshan | Queue length is the single biggest variable |
| 12:30-1:30 PM | Mamleshwar temple | Quieter, far shorter queue, often the nicer visit |
| 1:30-2:30 PM | Lunch, Narmada ghat, optional boat ride | Simple vegetarian food is easy to find |
| 3:00-3:30 PM | Start return | Leaving after 4:30 PM usually means an Indore rush-hour crawl |
| 6:30-7:30 PM | Cross Indore | Slowest leg of the return |
| 8:30-9:00 PM | Back in Ujjain | Comfortable 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:
- Sedan (4 passengers): approximately Rs 3,299
- Ertiga (6 passengers): approximately Rs 4,199
- Innova (6-7 passengers, most comfortable): approximately Rs 5,499
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
- Assuming 140 km means two hours. It does not. Plan for 3 to 3.5.
- Leaving at 9 AM. You arrive at peak queue, eat lunch late, and return through Indore in the evening rush.
- Skipping Mamleshwar. It is part of the same Jyotirlinga tradition and takes under an hour.
- Underestimating the walk. Vehicles stop well short of the temple; there is a bridge crossing and steps. Wear something you can walk in and carry water.
- Not budgeting for tolls. Quoted taxi fares typically exclude them.
- Ignoring the calendar. Mondays, Shravan month and Mahashivratri multiply both the queue and the last-mile traffic.
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