Home › Ujjain › Omkareshwar trip

Ujjain to Omkareshwar: Two Jyotirlingas in Two Daysउज्जैन से ओंकारेश्वर – दो दिन में दो ज्योतिर्लिंग

Mahakaleshwar in Ujjain and Omkareshwar on the Narmada are two of the twelve Jyotirlingas, 140 km apart. How to get from one to the other, a simple 2-day plan, and the timings you need.

DistanceAbout 140 km by road
Time3–4 hours, via Indore
Indore–OmkareshwarAbout 77 km
Best wayTaxi, or bus via Indore
AirportIndore (IDR) for both
Days2 days for both temples

Ujjain to Omkareshwar: how to go

Omkareshwar is on an island in the Narmada, about 140 km from Ujjain by road. Every route passes Indore.

  • Taxi: the easiest for families – 3 to 4 hours each way. Many drivers in Ujjain and Indore offer an Ujjain–Omkareshwar round trip; agree the price, waiting time and tolls first.
  • Bus: frequent buses run from Ujjain to Indore (about 1–1.5 hours), and buses go on from Indore to Omkareshwar (about 2–3 hours). Cheapest, but allow a full day.
  • Train: Omkareshwar Road station is about 12 km from the temple and has few trains. Most travellers go by road.
  • Ending the trip? Finish at Omkareshwar and drive to Indore (about 77 km, 2–3 hours) for your flight or train.

A 2-day Mahakal and Omkareshwar plan

The usual plan: Ujjain first (stay the night for the Bhasma Aarti or early darshan), Omkareshwar the next day.

WhenWhereWhat
Day 1, earlyMahakaleshwar, UjjainBhasma Aarti (book a month ahead) or darshan from about 6 AM
Day 1, morningMahakal Lok, Harsiddhi, Bada GaneshAll within walking distance of the temple
Day 1, afternoonKal Bhairav, Mangalnath, Sandipani AshramTake an auto – they are 3–7 km apart
Day 1, eveningRam Ghat on the ShipraEvening aarti at the ghat; night in Ujjain
Day 2, 6 AMLeave Ujjain3–4 hours by road via Indore
Day 2, late morningOmkareshwar JyotirlingaCross the Narmada to Mandhata island by the bridge or a boat
Day 2, afternoonMamleshwar templeOn the south bank – most pilgrims do both for the full darshan
Day 2, eveningIndore or a night in OmkareshwarIndore is about 77 km, 2–3 hours

Omkareshwar darshan timings

As published in October 2026 – confirm on the day, timings change on festivals.

TimeWhat
4:30–5 AMMangal aarti
5 AM–12:20 PMMorning darshan
12:20–1:15 PMMadhyanha bhog (darshan paused)
1:15–9:30 PMDarshan (short break for evening shringar, about 4–4:15 PM)
9:30–10 PMShayan aarti
10–10:30 PMShayan darshan

Tips for the two temples

  • Mondays, Shravan and Mahashivratri are the most crowded days at both temples – start very early or pick a weekday.
  • Book the Mahakal Bhasma Aarti first (₹200, online, about a month ahead) and build the trip around that date.
  • At Omkareshwar the ghats and steps can be wet and slippery – wear sandals with grip. On a boat, wear the life jacket.
  • The Omkareshwar parikrama around Mandhata island is about 7 km and takes 2.5–4 hours – only if you have the time and energy.
  • Carry some cash – small shops, boats and parking near the ghats often do not take cards.
  • Have a third day? Maheshwar, with its fort and ghats on the Narmada, fits well after Omkareshwar.

Checked 8 November 2026. Fees, quotas and timings change – confirm on the temple's official website shrimahakaleshwar.mp.gov.in before you travel. YatriSutra is not the temple and does not sell darshan or aarti passes.

Questions people ask

How far is Omkareshwar from Ujjain?

About 140 km by road, via Indore – 3 to 4 hours by car.

Can I visit Mahakaleshwar and Omkareshwar in one day?

It is possible but rushed: about 7 hours of driving plus two darshans. Two days is better – Ujjain on day 1, Omkareshwar on day 2.

What is the best way to go from Ujjain to Omkareshwar?

A taxi is the easiest, 3 to 4 hours. By bus, go to Indore first and take a bus on to Omkareshwar. Trains are few – Omkareshwar Road station is about 12 km from the temple.

Which airport is nearest to Ujjain and Omkareshwar?

Devi Ahilyabai Holkar Airport, Indore (IDR): about 53 km from Ujjain and about 80 km from Omkareshwar.

What are the Omkareshwar darshan timings?

About 5 AM to 10:30 PM, with a break for the midday bhog (about 12:20–1:15 PM). Mangal aarti is at about 4:30 AM and Shayan aarti at about 9:30 PM. Confirm on the day.

Should I visit Mamleshwar too?

Yes – Mamleshwar stands on the south bank of the Narmada, across from Omkareshwar, and most pilgrims visit both for the complete darshan.

Plan my trip