Ujjain to Omkareshwar: Taxi and Bus Guide

Ujjain to Omkareshwar

The journey from Ujjain to Omkareshwar is one of the most cherished pilgrim routes in Madhya Pradesh. Mahakaleshwar Jyotirlinga in Ujjain and Omkareshwar Jyotirlinga on the Narmada are separated by roughly 135–140 km of Malwa plateau — a drive of about 3 to 3.5 hours that carries you from the bustling temple city to the sacred island shrine.

Whether you are planning a same-day trip or a relaxed two-day circuit, understanding your taxi and bus options — timings, routes, costs, and local tips — makes the journey far smoother. This guide covers everything an Indian pilgrim needs before hitting the road.


Distance and Route Overview

Ujjain to Omkareshwar by road covers approximately 135–140 km. The standard route runs south from Ujjain through the Malwa plateau, passing small towns and agricultural countryside before descending into the Narmada valley. Two main route options exist:

Route 1: Via Khandwa (Mhow–Khandwa Road)

Route 2: Via Indore

Both routes converge near the Omkareshwar bridge over the Narmada. The bridge itself is a landmark — stop briefly to take in the view of the island temple rising from the river. In the monsoon, the Narmada swells dramatically and the sight is unforgettable.


Taxi Options: Comfort, Convenience, and Costs

Taxis are the most popular choice for the Ujjain–Omkareshwar leg. They offer door-to-door convenience, flexibility with timings, and the ability to combine the trip with nearby stops such as Maheshwar or Mandu.

Types of Taxis Available

Hatchback (Maruti Swift, Alto, WagonR)

Sedan (Maruti Dzire, Toyota Etios, Honda Amaze)

SUV (Toyota Innova, Mahindra Xylo, Suzuki Ertiga)

Approximate Taxi Costs (One-Way, 2026)

Vehicle TypeUjjain to Omkareshwar (One-Way)Ujjain to Omkareshwar + Return
HatchbackINR 2,200–2,800INR 3,500–4,500
SedanINR 2,800–3,500INR 4,500–5,500
SUVINR 3,500–4,500INR 5,500–7,000

Prices vary by season, demand, and negotiation. Book through your hotel for reliability and transparent pricing. During festivals, add 20–30% to the above estimates.

Where to Book Taxis

Best Time to Hire a Taxi


Bus Options: Affordable and Frequent

State-run and private buses ply the Ujjain–Omkareshwar route regularly. Buses are the most budget-friendly option and are well-suited for pilgrims travelling light.

MP Road Transport Corporation (MPRTC) Buses

Private and Shatabdi Buses

Private operators run deluxe and semi-deluxe services with fewer stops. Tickets can be booked online through platforms like RedBus, AbhiBus, or directly at the Ujjain bus stand. These buses are generally cleaner and faster, with journey times closer to 3.5–4 hours.

Things to note for private bus travellers:

Tips for Bus Travellers


Shared Auto-Rickshaws and Local Transport

Between the bus stand and the Omkareshwar ghat, shared auto-rickshaws are the most convenient last-mile option. They run frequently and cost INR 30–50 per person. If travelling in a group, you can hire a full auto for INR 100–150.

At Ujjain, local auto-rickshaws connect the railway station, bus stand, and temple area. Fares are negotiable but typically range from INR 50–150 depending on distance and demand.


A same-day round trip to Omkareshwar is entirely feasible and popular among pilgrims with limited time. Here is a well-paced itinerary:

5:30 AM — Depart Ujjain by taxi or catch an early bus
9:00 AM — Reach Omkareshwar, freshen up at the ghat
9:30 AM — Darshan at Omkareshwar Jyotirlinga in the main temple
11:00 AM — Walk to Mamleshwar Temple on the opposite bank (connected by a bridge)
12:30 PM — Narmada parikrama and, if the water level permits, a holy dip in the river
1:30 PM — Lunch at a local vegetarian restaurant near the ghat
3:00 PM — Depart for Ujjain
6:30–7:00 PM — Reach Ujjain, attend evening aarti at Mahakaleshwar if desired

This itinerary works best with a private taxi. If using a bus, extend the trip to two days and stay overnight at Omkareshwar for a more relaxed experience without rushing between temples.


Historical and Spiritual Context

The road from Ujjain to Omkareshwar follows ancient trade and pilgrim paths that connected the Narmada River valley to the heart of Malwa. Ujjain — known as Avantika in ancient Sanskrit texts — was a major centre of Hindu learning, governance, and astronomy under the Vikramaditya dynasty. The famous Vikram Samvat calendar originated here, and scholars from across India gathered at Ujjain’s universities.

Omkareshwar, one of the twelve Jyotirlingas, sits on an island shaped like the sacred Om symbol on the Narmada. The river itself is considered older than the Ganges in Hindu tradition — mentioned in the Ramayana and Mahabharata as a boundary between northern and southern India. A dip in the Narmada at Omkareshwar is believed to wash away sins accumulated over seven lifetimes.

Maharani Ahilyabai Holkar of Indore (18th century) played a key role in restoring both temples and the pilgrim infrastructure along this route. Her contributions include the present-day structures at Mahakaleshwar and Omkareshwar, as well as rest houses, ghats, and roads for travellers. Walking the same route today connects you to centuries of uninterrupted devotion.


Practical Tips for a Smooth Journey


Frequently Asked Questions

Q1: How far is Omkareshwar from Ujjain?
Approximately 135–140 km by road, taking 3 to 3.5 hours by car or taxi. Bus journeys take slightly longer — 4 to 5 hours — due to scheduled halts.

Q2: What is the cheapest way to travel from Ujjain to Omkareshwar?
State-run MPRTC buses are the most affordable option at INR 150–250 per person. Shared cabs are the next cheapest at INR 300–500 per seat. Private taxis cost more but offer far greater convenience for families and elderly travellers.

Q3: Can I do a same-day trip from Ujjain to Omkareshwar?
Yes. Leave Ujjain by 6:00–7:00 AM, reach Omkareshwar by 9:30–10:00 AM, complete darshan and Mamleshwar by 2:00 PM, and return to Ujjain by 7:00–8:00 PM. This requires a private taxi for convenience. A bus-based same-day trip is possible but tiring due to the longer journey time.

Q4: Are there direct buses from Ujjain to Omkareshwar?
Yes. MPRTC and several private operators run frequent direct services from Ujjain Bus Stand to Omkareshwar. No change of bus is required. Check the schedule at the Ujjain Bus Stand or book online.

Q5: What is the best time of year for this journey?
October to February is ideal — pleasant weather, clear roads, and comfortable temperatures averaging 15–25 degrees Celsius. Avoid peak monsoon months (July–September) if possible. Summer (March–June) is hot but manageable with early morning departures.

Q6: Do I need a separate pass or permit for the Narmada bridge crossing?
No special permit is needed for private vehicles or buses. The bridge is open to all pilgrim and general traffic.

Q7: Can I visit Maheshwar on the same trip?
Yes. Maheshwar lies roughly 60 km from Omkareshwar. Add 2–3 hours to your itinerary and visit the Ahilyabai Fort, Narmada Ghat, and the handloom weavers’ colony before returning to Ujjain. Many pilgrims combine all three — Ujjain, Omkareshwar, and Maheshwar — in a comfortable two-day trip.

Q8: Is accommodation available at Omkareshwar for an overnight stay?
Yes. MPTDC guest houses, budget dharamshalas, and private hotels are available near the ghats. Book in advance during festival seasons. Prices range from INR 500 (dharamshala) to INR 2,500+ (mid-range hotel) per night.


Plan Your Stay Near Mahakaleshwar Temple

Returning to Ujjain after Omkareshwar darshan, you will likely want to rest before continuing your spiritual journey. For the best experience, choose accommodation within walking distance of Mahakaleshwar Temple. Our rooms near Mahakaleshwar Temple — including budget non-AC, AC, and family suites — are located just steps from the temple gate, making early morning and late-night darshan convenient and stress-free. Many of our guests combine their Omkareshwar day trip with a comfortable stay at our property, returning to rest and recharge before the next day’s rituals.

If this is your first visit to Mahakaleshwar, our detailed Mahakaleshwar Darshan Guide covers everything from entry gates and queue systems to dress code, mobile phone rules, and tips for avoiding crowds during peak hours. It is the perfect companion for a smooth darshan experience.


Book Your Stay at Mahakal Bhakta Nivas

Whether you are travelling by taxi, bus, or shared cab, a comfortable place to stay near Mahakaleshwar Temple makes all the difference. Mahakal Bhakta Nivas offers clean, affordable rooms at walking distance from the temple — ideal for pilgrims doing the Ujjain–Omkareshwar circuit.

Call or WhatsApp us now at 7024204628 to check availability, get room rates, and plan your entire Ujjain itinerary. We can also help with temple timing queries, darshan tips, and recommendations for local transport.

Jai Mahakal. Jai Narmada. May your pilgrimage be blessed and your journey safe.