Call Us Now+91 83190 07059
Ujjain
Home › Ujjain to Omkareshwar Route › Omkareshwar to Ujjain: Return Route & Last Departures

Omkareshwar to Ujjain: Return Route & Last Departures

UT By Ujjain Tour & Travel Editorial· Updated 2026-09-27·7 min read

Key takeaways

Omkareshwar to Ujjain is about 135-140 km by road and takes roughly 3 to 3.5 hours by car via Indore. There is no direct train, so the practical choices are a taxi, a direct or connecting bus, or road-plus-rail through Indore. For a relaxed return, leave Omkareshwar by about 5 PM so you reach Ujjain before 9 PM.

Most route guides are written for the outbound trip. This one is for the way back — for pilgrims who visited Omkareshwar first, or who are returning to their Ujjain hotel after a day trip. It covers the road, the timing maths, last departures and the choices that matter once the sun goes down.

Omkareshwar to Ujjain at a glance

ModeApprox. timeApprox. cost (2026)Best for
Private taxi / cab3-3.5 hrsSedan one-way drop roughly Rs 2,800-4,500Families, elderly travellers, evening returns
Own car3-3.5 hrsFuel plus tollsRoad-trippers comfortable with ghat driving
Direct busAbout 4-5 hrsRoughly Rs 250-450 for ordinary/AC seatsBudget solo travellers
Bus or taxi to Indore + train to Ujjain4-5 hrs including transferLow to mediumRail-pass holders, backpackers
Shared jeep/taxi to Indore + bus4.5-5.5 hrsLowFlexible travellers with light luggage

Fares are indicative market ranges that move with fuel prices and season. For a door-to-door quote with tolls stated up front, see our Ujjain to Omkareshwar route and booking page, which covers both directions.

The road from Omkareshwar to Ujjain, stage by stage

Almost everyone returns the same way: out of Omkareshwar town to the main Indore-Khandwa road, north over the Simrol ghat to Indore, then up the Indore-Ujjain road via Sanwer. Here is how the drive breaks down.

StageApprox. distanceApprox. timeWhat to expect
Omkareshwar town to the Mortakka junction~12-15 km20-30 minNarrow town roads, parking congestion near the temple and bridges on busy days
Mortakka to Indore, via Barwaha road side and Simrol ghat~65-75 km1.5-2 hrsHighway with a winding ghat stretch near Simrol; heavy trucks at night
Through or around Indore~5-15 km20-45 minCity traffic peaks in the evening; bypass roads can save time
Indore to Ujjain via Sanwer~55 km1-1.5 hrsFour-lane road; slows near Ujjain on Mondays and festival days

Skipping Indore city

If you do not need to stop in Indore, ask your driver to use the bypass and ring-road connections rather than cutting through the city centre. In evening rush hour this can save a meaningful chunk of time. If you do want a meal stop, Indore has far more choice than anything on the highway, and many families break the journey for dinner there.

Night driving on the Simrol ghat

The ghat section between the Narmada valley and the Malwa plateau is scenic by day and demanding by night, with trucks climbing slowly and overtaking on bends. If you must drive after dark, use an experienced local driver and do not push for speed.

Leave-by times: working back from your Ujjain plans

The single most useful thing to decide is when you want to be in Ujjain, then work backwards. The table assumes a car and normal traffic; add 45-60 minutes on Mondays, in Sawan and on festival days.

You want to be in Ujjain byLeave Omkareshwar byWhat you give up at Omkareshwar
4:00 PM (evening Mahakal darshan, Ram Ghat aarti)About 12:00-12:30 PMAfternoon parikrama and boat ride
7:00 PM (dinner, early night)About 3:00-3:30 PMEvening shringar darshan
9:00 PM (comfortable default)About 5:00-5:30 PMEvening aarti at Omkareshwar
2:30 AM next day (Bhasma Aarti pass)No later than about 6 PMSleep is the real constraint — see note below
After Shayan aartiAfter about 10:00 PMArrive around 1-1.30 AM; driving at night

If you hold a Bhasma Aarti pass for the next morning, the maths gets tight: reaching Ujjain at 9-10 PM leaves only about four hours before you need to be at the Mahakal gate. Many families prefer to do Omkareshwar first, rest a night in Ujjain, and keep Bhasma Aarti for the day after.

Omkareshwar temple timings that affect your return

According to the schedule published by the Shri Omkareshwar Mandir Trust, darshan runs from 5 AM to about 10:30 PM, with short breaks for bhog and shringar rather than a long afternoon closure. The key windows for planning a return are:

Check the official Omkareshwar temple schedule before you travel, as festival days change the timetable. Remember to budget time for Mamleshwar on the other bank of the Narmada if you want darshan at both shrines.

Doing Omkareshwar first, Ujjain second: a sample plan

Many pilgrims who fly into Indore find it easier to visit the Omkareshwar Jyotirlinga first and finish in Ujjain, because Omkareshwar is closer to the airport's south side and Ujjain has more hotels for a longer stay. A plan that works for most families:

This order spreads the two Jyotirlingas over two calm days instead of cramming both into one exhausting loop, and it means your longest drive happens on the day you are freshest.

Bus from Omkareshwar to Ujjain

Direct buses exist, and booking platforms listed around thirty services on the route as of September 2026, with the earliest in the small hours and the last departures around 8 PM. In practice, timings shift with season and operator, and some "direct" services are really Indore connections. If you are taking the bus:

  1. Confirm the day's last departure at the Omkareshwar bus stand when you arrive, not when you are ready to leave.
  2. If you miss a direct bus, go to Indore (frequent buses and shared vehicles) and take one of the regular Indore-Ujjain buses or trains.
  3. Keep valuables on you — evening buses fill with pilgrims and luggage space is limited.

Our separate guide on the Ujjain to Omkareshwar bus covers stands, operators and fares in the outbound direction.

Is there a train from Omkareshwar to Ujjain?

No direct one. The nearest railhead is Omkareshwar Road (Mortakka) on the metre-gauge-to-broad-gauge corridor that has seen long conversion work, so services there are limited and change with project phases. The dependable rail option is to reach Indore Junction by road (about 1.5-2 hours) and take one of the many daily trains to Ujjain Junction, a run of roughly 1.5 hours. It rarely beats a taxi door to door, but it is cheap and comfortable if the timing suits you.

Taxi: one-way drop or round trip?

If you started from Ujjain in the morning, a same-day round trip with the car waiting is almost always cheaper than two one-way fares. If you arrived at Omkareshwar from elsewhere — say from Indore airport, Maheshwar or Khandwa — you will need a one-way drop to Ujjain, which usually includes the driver's empty return in the price. Get an all-inclusive quote that names the car, tolls, parking and waiting time. Our Ujjain to Omkareshwar taxi fare breakdown shows typical 2026 bands by vehicle, and the Ujjain to Omkareshwar distance guide compares the alternative roads.

Where to stop on the way back

Returning with elderly parents or small children

The return leg is where tired families make poor decisions — usually pushing on late to "save a night". A few adjustments make the drive far easier. Book a sedan or an Ertiga-class car rather than a hatchback so that elders can recline and luggage stays out of the cabin. Schedule the start for early afternoon, so the ghat stretch is done in daylight and you reach Ujjain in time for a proper dinner. Pack a small kit with water, glucose biscuits, motion-sickness tablets and a torch. And if darshan at Omkareshwar ran late because of queues, consider a simple night in Omkareshwar or Indore instead: the extra room cost is small compared with the strain of a midnight arrival before an early temple morning in Ujjain.

Practical tips for the return journey

Frequently asked questions

How far is Omkareshwar from Ujjain?

About 135-140 km by road via Indore. Straight-line distance is shorter, but the practical road route runs through or around Indore.

How long does it take to go from Omkareshwar to Ujjain?

Around 3 to 3.5 hours by car in normal traffic, and 4 to 5 hours by bus. Add time on Mondays, in Sawan and on festival days.

What time is the last bus from Omkareshwar to Ujjain?

Booking platforms listed last departures around 8 PM as of September 2026, but timings vary by season and operator. Confirm at the Omkareshwar bus stand on arrival; if you miss it, travel to Indore and continue from there.

Is there a direct train from Omkareshwar to Ujjain?

No. Go by road to Indore Junction and take one of the frequent Indore-Ujjain trains, which take roughly 1.5 hours.

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

Yes. Leave Ujjain by 6-7 AM, spend four to five hours at Omkareshwar and Mamleshwar, and start back by about 5 PM to reach Ujjain before 9 PM.

Is it safe to drive from Omkareshwar to Ujjain at night?

It is commonly done, but the Simrol ghat section has heavy truck traffic after dark. Use an experienced local driver and avoid pushing for speed.

Authoritative referenceShri Mahakaleshwar Temple (official) ↗

Planning your Ujjain trip? Talk to a local team.

WhatsApp us

Written and reviewed by the Ujjain Tour & Travel editorial team. Facts checked against primary sources; see the reference above.

← All articles

Get a quote on WhatsApp

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
Book on WhatsApp