Omkareshwar from Indore — Distance, Routes & Travel Guide 2026

Complete travel guide from Indore to Omkareshwar Jyotirlinga: 77 km via SH 27, MSRTC bus timings, shared taxi rates, car drive tips, train via Khandwa, one-day trip itinerary, and combining Omkareshwar with Ujjain.

At a Glance

Distance

77 km

via SH 27

By Car

2 hrs

via Mhow

By Bus

2–2.5 hrs

MSRTC every 30 min

Nearest Airport

Indore (IDR)

90 km away

Travel Options from Indore

Indore (Sarwate Bus Stand) 77 km 2 hrs Car / Taxi / Bus

Via SH 27 through Mhow. The most popular and direct route. MSRTC buses depart every 30 minutes from Indore ISBT (Palasia). Shared taxis from Sarwate Bus Stand depart when full (every 15–30 min). Private taxi: ₹2,000–3,000 round trip. The drive is scenic through the Malwa plateau.

Indore (Via Khandwa by Train) 130 km 3–4 hrs total Train + Taxi

Take the Indore–Khandwa passenger or express train (several daily, 1.5–2 hrs). From Khandwa Junction, take a shared taxi or MSRTC bus to Omkareshwar (13 km, 30 min). This is the most economical option at approximately ₹250–500 total per person.

Indore Airport (IDR) 90 km 2.5 hrs Taxi / Uber / Ola

Devi Ahilya Bai Holkar Airport (IDR) is 90 km from Omkareshwar. Taxis are available at the airport (pre-paid counter) or book via Ola/Uber. The drive via SH 27 takes about 2.5 hours through scenic Malwa countryside. No direct airport shuttle to Omkareshwar.

One-Day Trip Itinerary from Indore

1

5:00 AM — Depart Indore

Beat traffic and morning crowds. Take SH 27 through Mhow. Bring snacks and water for the drive.

2

7:00 AM — Arrive Omkareshwar

Park at Omkareshwar bus stand. Head straight to Mamleshwar Temple on the eastern bank.

3

7:00–8:00 AM — Mamleshwar Darshan

Quiet morning darshan at Mamleshwar. Minimal crowds at this hour.

4

8:00 AM–12:00 PM — Omkareshwar Island

Cross the bridge to the island. Omkareshwar Temple darshan, Narmada parikrama (5.5 km, 3 hrs), and holy dip.

5

12:00–1:00 PM — Lunch & Rest

Lunch at a local restaurant on the island or mainland. Brief rest before return journey.

6

1:30 PM — Depart for Indore

Return via SH 27. Arrive Indore by 3:30 PM. For a relaxed trip, add an overnight stay at Bhakta Niwas.

Indore → Omkareshwar → Ujjain Circuit

Many Indore devotees combine Omkareshwar with the Ujjain Mahakaleshwar Jyotirlinga in a 3-day pilgrimage covering two of the 12 Jyotirlingas.

Day 1: Indore → Omkareshwar

Indore to Omkareshwar (77 km, 2 hrs). Full day: Omkareshwar temple, Mamleshwar temple, Narmada parikrama. Overnight at Bhakta Niwas.

Day 2: Omkareshwar → Ujjain

Morning parikrama and holy dip. Drive to Ujjain (135 km, 3.5 hrs). Evening Mahakaleshwar darshan. Overnight in Ujjain.

Day 3: Ujjain → Indore

Morning Mahakaleshwar jyotirlinga darshan. Optional: Ram Ghat and Shipra River aarti. Return to Indore (55 km, 1.5 hrs).

Frequently Asked Questions

How far is Omkareshwar from Indore? +

Omkareshwar is approximately 77 km from Indore via State Highway 27 (SH 27) through Mhow. By car or taxi, the journey takes about 2 hours. By bus, MSRTC operates frequent services from Indore ISBT (Palasia Bus Stand) to Omkareshwar, taking 2–2.5 hours. By train, you can travel Indore → Khandwa Junction (1.5–2 hrs) and then take a shared taxi for the final 13 km (30 min).

Is there a direct bus from Indore to Omkareshwar? +

Yes, MSRTC operates direct buses from Indore ISBT (Inter-State Bus Terminal at Palasia) to Omkareshwar approximately every 30 minutes. The journey takes 2–2.5 hours and costs around ₹150–250 per person. Both AC and non-AC options are available. Buses drop you at Omkareshwar bus stand near the temple. For late evening returns, book your return bus ticket in advance as frequency reduces after 7 PM.

Can I do a one-day trip from Indore to Omkareshwar? +

Yes, a one-day trip from Indore to Omkareshwar is possible but tight. Recommended schedule: depart Indore by 5:00 AM (beat traffic and crowds), arrive Omkareshwar by 7:00 AM, Mamleshwar temple darshan (7:00–8:00 AM), cross bridge to Omkareshwar island, main temple darshan and Narmada parikrama (8:00 AM–12:00 PM), lunch at a local restaurant (12:00–1:00 PM), depart for Indore by 1:30 PM, arrive Indore by 3:30 PM. This is doable but exhausting. A 2-day trip is far more relaxed and spiritually fulfilling.

How much does a taxi from Indore to Omkareshwar cost? +

A round-trip taxi from Indore to Omkareshwar costs approximately ₹2,000–3,000 depending on the car type (4-seater sedan, 7-seater SUV, or larger). One-way fares are approximately ₹1,200–1,800. Shared taxis from Sarwate Bus Stand or Indore ISBT charge approximately ₹300–500 per person one-way. Ola and Uber are available from most parts of Indore to Omkareshwar at competitive rates. Pre-booking through a local Indore travel agency can often secure a better rate.

What are the best places to stop between Indore and Omkareshwar? +

The SH 27 route from Indore to Omkareshwar passes through Mhow (a cantonment town with the famous Patalpani waterfall nearby in monsoon), and then through scenic Malwa plateau countryside. Patalpani waterfall (about 30 km from Indore, slightly off-route) is a popular morning stop for a quick visit. Mhow itself has the Dr. Ambedkar Memorial and the historic Holkar Cricket Stadium. For a meal stop, there are several highway dhabas and restaurants near the SH 27 route. The drive itself is pleasant through agricultural landscape and small villages.

Can I combine Indore → Omkareshwar → Ujjain in one trip? +

Yes, the Indore → Omkareshwar → Ujjain circuit is a popular 3-day central India pilgrimage: Day 1: Indore to Omkareshwar (77 km, 2 hrs), darshan at Omkareshwar and Mamleshwar, overnight at Bhakta Niwas. Day 2: Morning Narmada parikrama and holy dip, depart for Ujjain (135 km, 3.5 hrs via SH 27), evening Mahakaleshwar darshan. Day 3: Morning Mahakaleshwar jyotirlinga darshan, return to Indore (55 km, 1.5 hrs). This covers two of the 12 Jyotirlingas in a comfortable 3-day itinerary. Many pilgrims add a third Jyotirlinga — Mahakaleshwar, Ujjain → Grishneshwar (350 km) or back to Indore.

Which is closer to Indore — Omkareshwar or Ujjain Mahakaleshwar? +

Ujjain Mahakaleshwar is closer to Indore — only 55 km and about 1.5 hours by car. Omkareshwar is 77 km and about 2 hours from Indore. However, most pilgrims from Indore visit both in one trip because they are on roughly the same route. The Indore–Omkareshwar–Ujjain circuit is standard. If you can only visit one in a day trip, Ujjain is more convenient due to the shorter distance. Omkareshwar requires more time for the island parikrama and dual-temple circuit.

What is the best time of day to travel from Indore to Omkareshwar? +

The best departure time from Indore is 5:00–6:00 AM. This avoids the Indore city morning rush hour, gets you to Omkareshwar by 7:00–8:00 AM (cool, peaceful, ideal for darshan before crowds build), and gives you the full day for the parikrama and sightseeing. The return journey from Omkareshwar should be by 2:00–3:00 PM to reach Indore before evening traffic. For a one-day trip, this tight 8-hour window is the maximum sustainable. For 2+ day visits, timing is more relaxed.

Plan Your Indore to Omkareshwar Pilgrimage

Book Omkareshwar accommodation in advance for the best rates. Our Bhakta Niwas is just 15 minutes from both temples.