The distance from Mhasla to Indore is approximately 650 km. The most practical way is to travel to Mumbai and then take a train or flight to Indore. This is a long-distance journey that can take 10 to 12 hours by train or 1 hour 30 mins by flight. Indore is the largest city in Madhya Pradesh.
Total Distance: 650 km driving distance, 500 km straight-line air distance.
Book flights in advance for better rates.
October to March for pleasant weather.