+91 97546 40233
Book on Booking.com · WhatsApp
शि
Shivalay PalaceMaheshwar · on the Narmada

Pilgrimage

Omkareshwar to Maheshwar: distance, taxi fare & one-day plan

How to get from the Jyotirlinga to the Narmada ghats of Maheshwar, and how to fit both into one day.

By the Rathore family, Hotel Shivalay Palace · Updated Oct 2026 · 8 min read

Omkareshwar to Maheshwar is about 65–75 km by road, 1.5 to 2 hours by car or taxi. Most pilgrims do darshan at Omkareshwar in the morning, drive to Maheshwar after lunch and reach in time for the evening Narmada Aarti.

Distance and travel time

ModeDistanceTimeApprox. cost
Taxi / own car65–75 km1.5–2 hSedan ₹1,800–2,800 · SUV ₹2,800–4,000 one-way
Bus (via Barwaha or Mandleshwar)65–75 kmLonger, often with a changeLow — ask at the bus stand

Both towns sit on the Narmada, so the drive follows the river valley through the Nimar countryside: cotton and soybean fields, small villages and the occasional glimpse of the river.

By taxi

A taxi is the easiest option, especially for families and elderly parents. Hire one near the temple parking at Omkareshwar, or book ahead so the driver waits while you do darshan.

  • One-way drop, Omkareshwar → Maheshwar: about ₹1,800–2,800 (sedan) or ₹2,800–4,000 (SUV)
  • Full day, Maheshwar → Omkareshwar → Maheshwar: about ₹3,500–5,000 (sedan) or ₹5,000–7,000 (SUV)
  • Tip: agree the fare, waiting time and toll/parking charges before you start.

Staying with us? We can arrange a trusted driver for the whole day — send your dates on WhatsApp.

By bus

There is no direct bus at all hours. Ask at the bus stand for a direct Maheshwar bus; otherwise change at Barwaha or Mandleshwar. Timings change, so don't rely on a fixed schedule. Buses are cheap but slow, so they suit solo travellers with time to spare.

The best route

The usual route runs from Omkareshwar towards Barwaha, then west along the Narmada valley through Mandleshwar to Maheshwar. Check live navigation for road conditions on the day. The road is single-lane in places, so allow extra time after dark.

A one-day plan

  1. 6:00–7:00 — Reach Omkareshwar early to beat the queues.
  2. 7:00–10:30 — Darshan at Omkareshwar Jyotirlinga, then cross to Mamleshwar.
  3. 10:30–12:00 — Walk the island or visit the Ekatma Dham.
  4. 12:00–13:00 — Lunch in Omkareshwar.
  5. 13:30–15:00 — Drive to Maheshwar.
  6. 15:30 — Check in and rest.
  7. 17:00 — Walk to Ahilya Fort and the ghats; take a boat at sunset.
  8. Evening — Narmada Aarti at Ahilya Ghat.

Stay in Omkareshwar or Maheshwar?

Many families prefer to sleep in Maheshwar. It is calmer, the ghats are beautiful in the evening, and you can see the fort and the weavers the next morning before driving home. Read Stay in Omkareshwar or Maheshwar?

Stay with us in Maheshwar. A 10-minute walk from Ahilya Fort, rated 4.9 by 388 guests on Google. We can arrange your Omkareshwar taxi.

FAQ

How far is Omkareshwar from Maheshwar?

About 65–75 km by road, 1.5 to 2 hours.

What is the taxi fare from Omkareshwar to Maheshwar?

About ₹1,800–2,800 one-way by sedan (₹2,800–4,000 by SUV), or ₹3,500–5,000 for a sedan day trip from Maheshwar. Ask whether tolls, parking and waiting are included.

Can I do Omkareshwar and Maheshwar in one day?

Yes. Darshan in the morning, Maheshwar by mid-afternoon for the ghats and the evening aarti.

Is there a direct bus?

Not at all hours. Ask at the bus stand, or change at Barwaha or Mandleshwar.

Which is better for an overnight stay?

Maheshwar, if you want a quiet evening on the ghats and time for the fort and weavers the next day.