Call Us Now+91 83190 07059
Ujjain
Home › Ujjain to Omkareshwar Taxi › Omkareshwar to Ujjain Bus: Timings & Last Bus

Omkareshwar to Ujjain Bus: Timings & Last Bus

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

Key takeaways

Buses between Omkareshwar and Ujjain run through the day over about 133 km, taking roughly four to four-and-a-half hours. On the Omkareshwar to Ujjain bus leg, services are frequent from early morning until evening, so a pilgrim finishing Omkareshwar darshan should aim for a late-afternoon departure and keep a cab as backup. Omkareshwar and Ujjain are both Jyotirlinga towns in Madhya Pradesh, and most travellers pair the Omkareshwar Jyotirlinga with the Mahakaleshwar Jyotirlinga at Ujjain.

This return-leg guide covers how many buses run, the realistic evening cut-off, journey time, where you board at Omkareshwar and which Ujjain stand drops you nearest Mahakal. Because live schedules change daily, we attribute bus data to redBus as listed on 9 October 2026 and tell you what to confirm on the day. If you finish late or travel as a family, the site's Ujjain-Omkareshwar taxi and route guide covers a door-to-door cab back to your Ujjain hotel.

How many buses run from Omkareshwar to Ujjain

As listed on redBus on 9 October 2026, roughly 26 direct buses a day operate between Omkareshwar and Ujjain, run by about nine operators. These are a mix of private operators and state/RTC-type services; note that the old Madhya Pradesh State Road Transport Corporation was wound up in the mid-2000s, so you should not expect a single government "MPSRTC" service on this route. Buses range from ordinary non-AC seaters to AC sleepers, and the exact mix changes by day and season.

Frequency is best in the morning and thins toward late evening. For a pilgrim who has just come off Mandhata island after darshan at the Omkareshwar Jyotirlinga, the practical point is that you are rarely stuck for a daytime bus, but the choice narrows after dark. Weekends, public holidays and the Shravan (Sawan) month around Mahakaleshwar Jyotirlinga see heavier demand, so seats on the better AC services can sell out; if your dates fall in a busy window, reserve a day or two ahead rather than walking up to the counter.

Many Omkareshwar-Ujjain services are not point-to-point expresses but buses running a longer corridor that happen to stop at both towns. That is worth knowing for two reasons: boarding time at Omkareshwar can slip if the bus is late from its origin, and some "direct" listings actually route through Indore, the region's main road hub. Reading the operator and the listed stops on redBus before booking saves surprises.

Operator typeTypical bus classBoarding pointNotes
Private operatorsNon-AC / AC seater, some sleepersOmkareshwar New Bus StandMost of the ~9 operators listed on redBus; book ahead on weekends and festival days
State / RTC-type servicesOrdinary / express seaterOmkareshwar New Bus StandFewer services; no single "MPSRTC" line today
Via-Indore connectionsChange at IndoreOmkareshwar New Bus Stand, then IndoreUseful if a direct bus is full; adds time but many more onward buses

redBus lists the daily fare range at roughly INR 195 to INR 2,800 per seat depending on bus type, so treat that as an indicative band rather than a fixed price and check the current day's fares before you pay. The low end is an ordinary seater and the high end a premium AC sleeper; most pilgrims travelling by day pay toward the lower-to-middle part of that band.

Booking and seat tips

If you can, book online the night before so you can pick a seat and see the operator's rating rather than taking whatever is left at the counter. Keep a screenshot or SMS of the ticket, since mobile signal on the Barwaha-Sanawad stretch can be patchy. Women and elderly travellers often prefer a front seat for an easier climb in and out; families should avoid the very back rows, which bounce most on the ghats. If no direct seat is available, a ticket to Indore plus a short onward hop to Ujjain is almost always possible.

First bus, last bus and journey time

The distance is about 133 km and the journey runs about four hours sixteen minutes on redBus's estimate, often a little longer with halts at towns such as Barwaha and Sanawad and traffic near Indore. Services typically start very early (redBus showed a first bus around 02:15) and continue until the evening (a last bus listed around 20:20 on the day we checked).

Treat those clock times as examples, not permanent fact: the first and last departures shift daily with demand, operator schedules and the season. The safe rule for an Omkareshwar-first pilgrim is to plan a departure by late afternoon, and to confirm the day's genuine last bus at the Omkareshwar New Bus Stand counter or on redBus before you commit to a late darshan slot.

How the journey breaks down

From the Omkareshwar New Bus Stand the road climbs away from the Narmada River valley and runs north through Barwaha and Sanawad before reaching the Indore belt; from there it is a straightforward run up to Ujjain. The middle stretch near Indore is where delays usually happen, so if you have a tight evening connection in Ujjain, build in a buffer of an hour over the headline four-and-a-quarter-hour estimate.

The evening cut-off

If darshan at the Omkareshwar Jyotirlinga runs long and you miss the evening buses, your realistic options are a shared cab or a private taxi back to Ujjain. This is the single most common planning mistake on the return leg, which is why a cab fallback matters: Omkareshwar is a small town and once the last through-bus has gone, you do not want to be hunting for transport after dark with luggage and tired family members.

Where you board at Omkareshwar and where buses drop in Ujjain

Buses pick up at the Omkareshwar New Bus Stand, a short ride from the temple and the Narmada River ghats on Mandhata island. Reach the stand about 15-20 minutes early, because through-services do not wait long. In Ujjain, redBus lists drop points including the main Bus Depot, Hari Fatak and the Nanakheda Bus Stand; the Dewas Gate Bus Stand is the other stand travellers use for the old-city side.

Which Ujjain stand is nearest Mahakal

For Mahakaleshwar Jyotirlinga darshan, the Hari Fatak area and the Dewas Gate Bus Stand are the handiest drops because they sit on the old-city side closer to the temple; the Nanakheda Bus Stand is the larger modern terminal but a longer auto ride from Mahakal. If your bus only serves Nanakheda, budget for a short auto or taxi hop to the temple, which is easy to find at any Ujjain stand. Tell the conductor you are heading for Mahakal so you can get off at the most convenient stop on the bus's route through the city.

Ujjain drop pointConvenience for MahakalNote
Hari FatakGoodOld-city side, near the temple approach
Dewas Gate Bus StandGoodCentral; short auto to Mahakaleshwar Jyotirlinga
Nanakheda Bus StandModerateMain modern terminal; longer ride to the temple
Main Bus DepotModerateCentral depot; autos available to the temple area

Bus or cab on the return leg: which to choose

The bus wins on cost; a private cab wins on flexibility, luggage and late finishes. For a solo traveller or a couple on a budget with a daytime schedule, the bus is the obvious pick. For a family, for heavy luggage, or when Omkareshwar darshan is likely to run into the evening, a cab removes the last-bus risk entirely and can drop you at your Ujjain hotel door rather than a bus stand. A cab also lets you stop for food or a short break on the way, which a through-bus will not.

FactorBusPrivate cab
Cost basisLowest; per seat (redBus band ~INR 195-2,800)Higher; per vehicle, shared across the group
FlexibilityFixed departuresLeave when your darshan finishes
Late-finish riskCan miss the last busNone; departs on your schedule
Luggage and familiesLimited spaceComfortable; door to door
Best forBudget, daytime, solo or couplesFamilies, elders, late finishes, heavy bags

If you decide the cab makes sense, the site's Ujjain-Omkareshwar route page explains the drive both ways; and for the forward direction see the sibling guide to the Ujjain to Omkareshwar bus. A shared cab split between four to six people often costs little more per head than a premium AC bus seat, which is why groups frequently prefer it.

Planning tips for pairing Omkareshwar with Ujjain Mahakal

Most pilgrims do Omkareshwar as a day or overnight trip from Ujjain or Indore and return for Mahakaleshwar Jyotirlinga darshan, often timing it around the early-morning Bhasma Aarti the next day. If that is your plan, give yourself a buffer: a late Omkareshwar darshan plus a four-hour-plus bus can land you in Ujjain near midnight, which is awkward if you have an early aarti slot. Travelling via Indore is a reliable fallback when direct buses are full, since Indore has far more onward services to Ujjain through the day and late evening.

A sensible rhythm is to leave Ujjain early, spend the middle of the day at the Omkareshwar Jyotirlinga and the Narmada ghats around Mandhata, and start back in the afternoon so you are in Ujjain with the evening free. Carry water and small change for the journey, keep your valuables with you rather than in the hold on a through-bus, and note that the stretch around Barwaha and Sanawad has limited good rest stops.

For a rail alternative on the corridor, see the sibling guide to the Ujjain to Omkareshwar train options. For live counts, operators and current fares, check the route page on redBus on the day you travel, and remember that every schedule figure in this guide is indicative and worth confirming before you set out.

Frequently asked questions

How many buses run from Omkareshwar to Ujjain?

As listed on redBus on 9 October 2026, roughly 26 direct buses a day run, operated by about nine private and state/RTC-type operators. The count changes daily, so check redBus or the Omkareshwar New Bus Stand for the current day.

What time is the last bus from Omkareshwar to Ujjain?

Buses typically run from early morning until the evening; redBus showed a last bus around 20:20 on the day we checked, but departures shift daily. Confirm the genuine last bus at the bus stand before planning a late darshan.

How long is the Omkareshwar to Ujjain bus journey?

The distance is about 133 km and the bus takes roughly four to four-and-a-half hours, a little longer with halts at Barwaha and Sanawad or traffic near Indore.

Where do Omkareshwar-Ujjain buses drop you in Ujjain?

redBus lists drops including the main Bus Depot, Hari Fatak and Nanakheda Bus Stand; Dewas Gate is also used. For Mahakaleshwar darshan, Hari Fatak and Dewas Gate are closer than Nanakheda.

Is it better to take a cab from Omkareshwar to Ujjain?

A bus is cheapest for daytime travel. A private cab is better if you finish darshan late, travel with family or have heavy luggage, because it leaves on your schedule and drops you at your hotel.

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