Sitting on an island formed by the Narmada and Kaveri rivers, the ancient town of Omkareshwar — just a few hours from Indore — is one of Madhya Pradesh's most revered pilgrimage destinations. Dotted with legendary temples, this holy town draws devotees year-round for Jyotirlinga darshan.
Quick Facts
| Distance from Indore to Omkareshwar | ~80 km |
|---|---|
| Total Time Taken | ~2.5 hours |
| Primary Route | via NH-347BG |
| Best Time to Travel | October to March |
| Approx. Cab Fare | ₹1,700–₹2,500 (sedan, one-way) |
| Indore Airport to Omkareshwar | ~87 km |
| Nearest Railway Station | Omkareshwar Road (~5 km from temple) |
| Nearest Airport | Devi Ahilya Bai Holkar Airport, Indore |
| Best Pit Stops | Simrol, Choral, Barwaha, Mortakka |
Omkareshwar is one of the twelve Jyotirlingas, sitting on an island shaped like the "Om" symbol where the Narmada splits and rejoins. The shorter Indore to Omkareshwar distance by road (~80 km) and quicker travel time (~2.5 hours) make this one of the most popular pilgrimage routes in central India.
Why Travel from Indore to Omkareshwar by Car?
Omkareshwar isn't just another temple town. Pilgrims come for the darshan, but the setting itself is unforgettable: river on both sides, temple bells echoing off the ghats, boats drifting past at dusk.
Trains stop at Omkareshwar Road or Mortakka — both 5–12 km short of the temple, which means an auto or cab for the final leg. An Indore to Omkareshwar road trip by cab lets you control your pace, stop wherever the view looks good, and walk right up to the ghat without switching vehicles twice.
Whether you need a quick day trip or plan to combine Omkareshwar with Maheshwar and Mandu, a chauffeur-driven outstation cab from Indore keeps the whole day flexible.
Travelling from Indore to Omkareshwar by Cab
The road runs mostly flat across the Malwa plateau, giving way to gentle hills as you near the Narmada. On the primary route via NH-347BG, you head south out of Indore onto Khandwa Road, passing through Simrol and continuing until the turnoff at Mortakka into the temple town. The Indore to Omkareshwar distance by car via this route is around 80 km.
Tip: Morning departures (around 6–7 AM) beat the heat and traffic, especially between March and June.
Top Route: Indore to Omkareshwar via NH-347BG
| Distance | ~80.8 km |
|---|---|
| Travel Time | ~2.5 hours |
| National Highway | NH-347BG |
| Route | Indore → Simrol → Baigram → Choral → Pandhaniya → Chichala → Barwaha → Mortakka → Omkareshwar |
| Road Condition | Well-travelled corridor; Choral Ghat section is winding two-lane — drive cautiously in monsoon. |
Popular Places Along This Route
- Simrol — Small roadside waterfall and turn-off for Tincha Falls, a popular weekend picnic spot.
- Choral — Choral Dam on the Choral River; boating, lakeside walks, and forested hills.
- Barwaha — Town on the Narmada banks with a ghat and Holkar-era Narmada Kothi; good stretch-and-river-view stop.
- Mortakka — Narmada viewpoint and drop-off near Omkareshwar Road railway station.
Places to Eat on the Route
- Mohit Family Restaurant, Simrol — Highway-side North and Central Indian meals.
- Rishi Ka Dhaba, Baigram — Popular thalis among regular travellers.
- Hotel Panchavati Restaurant, Barwaha — Simple vegetarian menu before the final leg.
- Maa Narmada Hotel & Restaurant, Mortakka — Sit-down meal minutes from the temple.
Best Time to Visit Omkareshwar from Indore
October through March is ideal — temperatures between 10°C and 28°C. Winters (December–January) are especially pleasant for the parikrama walk around the island.
Monsoon (July–September) is spiritually auspicious; Shravan Mondays draw large Shiva devotee crowds. The Narmada is in full flow and the island gorge looks dramatic, but expect heavy rain.
Summer (April–June) peaks near 42°C in May — leave Indore early and finish darshan by 10 AM if you must travel then.
Mahashivratri is the busiest period. Book your outstation cab well in advance.
How to Reach Omkareshwar from Indore
By Train
Limited connectivity — trains run to Omkareshwar Road station (~5 km from the temple) or Mortakka (~12 km). From either station you need a local auto or cab for the final stretch.
By Bus
MPSRTC and private operators run from Sarwate Bus Stand, Indore. Journey time is 2.5–5 hours depending on service. Fares start around ₹120–₹150 (non-AC) and ₹300–₹400 (AC/sleeper).
Cab vs Train vs Bus
| Mode | Duration | Approx. Cost | Flexibility | Best For |
|---|---|---|---|---|
| Cab | ~2.5 hrs | ₹1,700–₹2,500 | High (door to door) | Families, groups, pilgrims |
| Train | 3–4 hrs (incl. transfer) | ₹100–₹300 | Moderate | Budget travellers |
| Bus | 2.4–3 hrs | ₹120–₹400 | Good | Solo travellers, groups |
Attractions in Omkareshwar
- Omkareshwar Jyotirlinga Temple — Main shrine on Mandhata island at the Narmada–Kaveri confluence.
- Kedareshwar Temple — 11th-century shrine dedicated to Kedarnath.
- Siddhanath Temple — 13th-century temple near the main shrine, noted for stone architecture.
- Shri Govinda Bhagwatpada Cave — Ancient cave with a Shiva shrine.
- 24 Avatars — Cluster of 11th-century Hindu and Jain cave temples.
- Peshawar Ghat — Popular Narmada promenade for holy dips.
- Kajal Rani Caves — Scenic caves, hills, and streams — popular for picnics.







