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
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.
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.
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
5:00 AM — Depart Indore
Beat traffic and morning crowds. Take SH 27 through Mhow. Bring snacks and water for the drive.
7:00 AM — Arrive Omkareshwar
Park at Omkareshwar bus stand. Head straight to Mamleshwar Temple on the eastern bank.
7:00–8:00 AM — Mamleshwar Darshan
Quiet morning darshan at Mamleshwar. Minimal crowds at this hour.
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.
12:00–1:00 PM — Lunch & Rest
Lunch at a local restaurant on the island or mainland. Brief rest before return journey.
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.