Mahakaleshwar in Ujjain and Omkareshwar on the Narmada are two of the twelve Jyotirlingas, and both are within easy reach of Indore. This guide shows a simple two-day loop by car and what it costs.
The loop
| Leg | Distance (about) | Fuel + toll (petrol car) |
|---|---|---|
| Indore → Ujjain | 64.1 km | ₹586 |
| Ujjain → Omkareshwar | 140 km | ₹1,279 |
| Omkareshwar → Indore | 78 km | ₹712 |
| Total | about 282 km | about ₹2,577 |
Planning estimates from the CostMyTrip model (petrol car at 15 km/litre, indicative state fuel prices, toll allowance of about ₹2/km on plains). Not live prices; confirm before you travel. Madhya Pradesh petrol default ₹107/litre (reference 17 Sep 2026). The Indore–Ujjain leg is a coordinate-based road-factor estimate in the planner, not a measured route. Rounded leg amounts total ₹2,577; actual navigation may differ.
Budget for two people (2 days, 1 night)
| Item | Estimate |
|---|---|
| Car: fuel + tolls | ₹2,577 |
| Stay, 1 night (mid-range) | ₹1,800–₹2,500 |
| Food (2 people × 2 days) | ₹1,400–₹2,800 |
| Buffer (8%) | about ₹460–₹630 |
| Total | about ₹6,200–₹8,500 |
Stay and food use CostMyTrip planning rates; darshan or special-entry fees are extra.
Darshan and timings
Darshan arrangements, special-entry tickets and timings change with festivals and seasons. Book and check only through each temple's official website or counters, and ignore agents offering shortcuts. Shravan month, Mahashivratri and long weekends bring the longest queues.
Tips
- Do Ujjain on the first morning, then drive to Omkareshwar so you arrive before the evening rush.
- The road near Simrol has a ghat section; avoid driving it tired or late at night.
- In the monsoon the Narmada runs high and boat rides may stop.
See the route guides for maps and calculators: Indore → Omkareshwar · Ujjain → Omkareshwar.
Common questions
How far is Omkareshwar from Ujjain?
About 140 km by road, usually via Indore, or roughly 3–3.5 hours of driving.
Can I see Mahakaleshwar and Omkareshwar in one day?
It is possible from Indore, but tiring because of temple queues. Two days with one night in Ujjain or Omkareshwar is more comfortable.
How much does the Indore–Ujjain–Omkareshwar trip cost by car?
About ₹2,577 for fuel and a toll allowance on the 282 km loop in a petrol car; with one night's stay and food for two, roughly ₹6,200–₹8,500.
Plan the loop around the temple visits
The loop has three road legs, not a return journey to be doubled again. Add Indore → Ujjain → Omkareshwar → Indore as stops in the planner and check where you will actually spend the night. A stay in Indore creates a different sequence from a night in Ujjain or Omkareshwar.
Choose the fixed commitment first
If you hold a confirmed reporting slot at either temple, anchor that visit first and leave the other flexible. Driving time does not include a queue, baggage storage or reaching the reporting gate. Check each temple’s current instructions before buying a non-refundable onward connection.
Compare a taxi quote with the whole loop
Ask for a single written quotation showing all three legs, the overnight location, included kilometres, driver allowance, parking and waiting. A per-kilometre headline may exclude the driver’s overnight stay or a minimum daily distance. Replace the own-car estimate with the quotation; do not add the entire taxi bill on top of fuel.
Keep the budget auditable
Record room nights, room count and food per person per day separately. A special-entry booking or other confirmed charge belongs on its own line. If one temple visit is delayed, decide which optional activity to drop before rushing the next drive. The lowest fuel estimate does not establish whether both visits fit the day.
Worked examples and planning analysis by CostMyTrip Team · 24 October 2026. Hypothetical amounts explain the method; they are not available fares, room quotes or activity prices.
Try it on your own trip. The planner is free and needs no sign-up.
Open the planner