Ujjain to Omkareshwar Distance, How to Go, and One Day or Two

The Ujjain to Omkareshwar distance is roughly 130 to 140 km by road, through Indore, and the drive usually takes three to four hours each way. Because Mahakaleshwar in Ujjain and Omkareshwar on the Narmada are both among the twelve Jyotirlingas, most families try to visit both on one trip. This guide explains how to travel between them, whether one day is enough, and what Omkareshwar's own temple trust says about darshan.
Key takeaways
- The Ujjain to Omkareshwar distance is roughly 130–140 km by road via Indore; no official source publishes a single figure.
- By cab is the most practical option for families; buses also run. There is no direct train to Omkareshwar.
- Two days — one for each Jyotirlinga — is far more comfortable than trying both in one day.
- Omkareshwar's temple trust states there is no specific dress code, and touching the Shivling is not allowed.
- Special Darshan at Omkareshwar is available until 8 PM, per the trust's rules.
On this page
Ujjain to Omkareshwar distance
There is no single official figure for the Ujjain to Omkareshwar distance, so here is how we worked it out from official sources for each leg of the journey:
| Leg | Distance | Source |
|---|---|---|
| Ujjain to Indore | about 53 km (to Indore airport) | Ujjain district administration |
| Indore to Omkareshwar | about 77–84 km | Omkareshwar temple trust; Khandwa district administration |
| Ujjain to Omkareshwar | roughly 130–140 km | Sum of the two legs, via Indore |
The road goes through Indore or skirts its edge, which is why almost every route passes close to the city. The Omkareshwar temple trust gives the temple's distance from Indore as about 77 km, while the Khandwa district administration gives the nearest airport, Indore, as about 84 km away. The difference is simply where in Indore you measure from.
How long it takes. Plan for three to four hours each way. The distance is not large, but the last stretch into Omkareshwar is slower, and traffic through or around Indore adds time. With stops for tea and food, a family will usually be closer to four hours than three.
Key insight
The distance is the easy part. What makes the Ujjain–Omkareshwar trip tiring is doing it on the same day as a crowded darshan at the other end. Plan the drive around the temple, not the other way round.
How to go: cab, bus or train
| Option | How it works | Best for |
|---|---|---|
| Cab or car for the day | Door to door from your Ujjain stay, via Indore | Families, elderly parents, anyone short of time |
| Bus | Buses run from Ujjain; some families change at Indore | Budget travellers comfortable with a longer day |
| Train + road | Train to Indore or Khandwa, then taxi or bus to Omkareshwar | People already travelling by rail |
By cab. For families this is almost always the right choice. You leave when you want, stop when you need to, and the driver waits while you take darshan. Agree the fare for the whole round trip, including waiting time, before you set off. Our verified contacts include drivers in Ujjain who make this trip, and connect you with them directly.
By bus. The Ujjain district administration notes that regular buses connect Ujjain with Omkareshwar. We have not found an official fare, so check at the bus stand before you travel.
By train. There is no station at Omkareshwar itself. The Khandwa district administration notes that rail routes run to Khandwa and to Indore, with taxis and buses onward from both. Omkareshwar is about 70–75 km from Khandwa, on the road towards Indore.
One day or two?
This is the question families ask most, and our answer is almost always two days.
If you have one day, it can be done. Start very early from Ujjain, take darshan at Omkareshwar in the late morning, cross to Mamleshwar, and drive back in the afternoon. You will spend six to eight hours in the car, and you will see Mahakaleshwar on a different morning. It is a tiring day, and a hard one for elderly parents.
If you have two days, give each Jyotirlinga its own morning:
- Day one: Ujjain. Mahakaleshwar, Mahakal Lok and the temples nearby — our guide to places to visit in Ujjain sets out a full plan, and our Mahakaleshwar timings guide has the official aarti schedule.
- Day two: Omkareshwar. Drive in the morning, take darshan at Omkareshwar and Mamleshwar, attend the Narmada Aarti in the evening if you are staying overnight, or drive back in the afternoon.
If you have three days, add an overnight in Omkareshwar. The town is quiet in the evening, and the Narmada Aarti at Koti Tirth Ghat is worth staying for.
Omkareshwar and Mamleshwar: the two temples
Omkareshwar is not one temple but two, facing each other across the river.
Omkareshwar stands on an island in the Narmada. The Khandwa district administration describes the island as shaped like the sacred syllable ॐ, and the temple trust calls it the fourth of the twelve Jyotirlingas — the only one on the northern bank of the river. The trust also notes a belief that after moving through the three worlds each day, Shiva rests here at night, which is why a special Shayan Darshan is arranged.
Mamleshwar is on the southern bank. Its older name is Amareshwar. The district administration notes that both Shivlingas are regarded as Jyotirlingas and are described as being of equal status, which is why most pilgrims take darshan at both.
MP Tourism adds that a 270-foot hanging bridge crosses the Narmada here, and that the town is also home to Ekatma Dham, dedicated to the teachings of Adi Shankaracharya.
Key insight
Many families visit Omkareshwar and miss Mamleshwar, because they did not know there were two temples. Build in the time to cross the river — the district administration treats both as equal, and so do most pilgrims.
What the temple trust's rules say
The Omkareshwar trust publishes a clear rules page — more than many temples do. The points that matter most for families:
- No specific dress code. The trust asks devotees to wear simple, modest clothes.
- Touching the Shivling is strictly prohibited. Only darshan and water offering are allowed inside the sanctum.
- Special Darshan is available only until 8 PM, and each ticket is valid for one person, in its booked time slot.
- Children under 12 get free Special Darshan, but only with their parents.
- Narmada Aarti is held at Koti Tirth Ghat; if you book it, report to the counter before 6 PM.
- Darshan and puja timings are published on the temple's website and mobile app, and the temple protocol is set by the Khandwa administration.
Compare that with Mahakaleshwar, which does not publish a dress code or a rules page. If you are doing both temples on one trip, Omkareshwar's rules are the clearer of the two.
Planning the trip with family
| Plan for | Why it matters |
|---|---|
| A cab for the round trip, fare agreed in advance | Including the driver's waiting time |
| An early start from Ujjain | To reach Omkareshwar before the late-morning crowds |
| Time to cross to Mamleshwar | Most families want darshan at both temples |
| Checking darshan timings on the trust's site | They are published there and in its app |
| A rest stop each way | Four hours in a car is a lot for elderly parents |
What to carry for the day
- Water and a light snack for the drive; roadside stops can be far apart on the last stretch.
- A photo ID for everyone, in case it is asked for at a booking counter.
- Comfortable footwear that is easy to take off; you will remove it at both temples.
- Small change for offerings and shoe stands.
- Any medicines elderly parents need through the day, since you may be out for ten hours or more.
MargKGB works in Ujjain but not in Omkareshwar, and we would rather say so plainly. In Ujjain, a MargKGB Buddy can stay with your parents through the queues at Mahakaleshwar, and our verified contacts can arrange the driver for the Omkareshwar day.
What to do next
Decide whether you have one day or two. If two, keep Ujjain and Omkareshwar on separate mornings. Book a driver for the round trip with the fare agreed, check Omkareshwar's darshan timings on the trust's website the day before, and leave time to cross the Narmada to Mamleshwar.
The Ujjain to Omkareshwar distance is only a few hours on the road. Given a day of its own, the journey becomes part of the pilgrimage rather than the thing in the way of it.
Frequently asked questions
How can we reach Omkareshwar from Ujjain?
By road, via Indore. Most families hire a cab or car for the day; buses also run from Ujjain. There is no direct train to Omkareshwar itself — trains go to Indore or Khandwa, and you continue by road.
Can we do Ujjain and Omkareshwar in one day?
It is possible, but it makes for a very long day of three to four hours' driving each way on top of two temple visits and their queues. With elderly parents or children, give each Jyotirlinga its own day.
Where to go first, Ujjain or Omkareshwar?
Either order works. Most pilgrims start in Ujjain because it has more to see and is closer to Indore airport, then drive to Omkareshwar. If you are flying out of Indore, ending with Omkareshwar keeps the last drive short.
What is the bus ticket price from Ujjain to Omkareshwar?
We have not found an official published fare, and fares change, so we will not print one. Check at the Ujjain bus stand or with the operator before you travel.
Is there a dress code at Omkareshwar temple?
No. The temple trust states there is no specific dress code for darshan or puja, and asks devotees to wear simple, modest clothes. Touching the Shivling is not allowed.
What is the difference between Omkareshwar and Mamleshwar?
They are two temples facing each other across the Narmada. Omkareshwar is on the island on the northern bank; Mamleshwar, whose older name is Amareshwar, is on the southern bank. The Khandwa district administration notes that both Shivlingas are regarded as Jyotirlingas.