Omkareshwar to Indore Distance, Route & Travel Guide
1
Day
Omkareshwar to Indore – Quick Answer
Distance by Road
78 km
Travel Time by Car
1 hour 30 minutes (normal traffic)
Via Route
Omkareshwar → Sanawad → Dewas → Indore
Nearest Railway Station to Omkareshwar
Mortakka (12 km) / Omkareshwar Road (5 km)
Train Travel Time
2.5 – 3 hours (slower than road)
Route Options from Omkareshwar to Indore
Option 1: By Road (Fastest & Best)
The road from Omkareshwar to Indore via Sanawad and Dewas is the most convenient and fastest option. NH52 from Dewas to Indore is a smooth 4-lane highway.
Shared cab (sumo/traveller): ₹150 – ₹200 per person from Omkareshwar ghat
Option 2: By Train
Board from Omkareshwar Road or Mortakka station
Trains to Indore: Check indianrail.gov.in for current schedule
Travel time: 2.5 – 3 hours
Fare: ₹50 – ₹120 (sleeper class)
Option 3: By State Bus
MPSRTC buses from Omkareshwar to Indore via Sanawad
Fare: ₹80 – ₹120 per person
Travel time: 2.5 – 3.5 hours with stops
Last bus: approximately 5 PM — verify at local bus stand
Indore to Omkareshwar – Same Distance, Same Routes
Whether you are travelling from Indore to Omkareshwar or returning, the distance and routes are identical. The entire journey by road is 78 km each way — 156 km round trip.
Indore to Omkareshwar
78 km · 1.5 hrs by car
Omkareshwar to Indore
78 km · 1.5 hrs by car
Round Trip Distance
156 km
Taxi Round Trip Fare
₹2,200 – ₹3,200 (sedan)
Fuel Cost (self-drive)
Approx. ₹500 – ₹700 (petrol car, current rates)
Book Door-to-Door Omkareshwar Tour MP Vacation picks you up from any address in Indore and brings you back. No logistics stress. Call +91-7898355153.