The journey from Barwani to Anuppur covers 900 km. You should take a bus to Indore and then a train to Anuppur. The route passes through the heart of Madhya Pradesh. Total travel time is approximately 22 to 24 hours. Anuppur is known for its proximity to Amarkantak, the source of the Narmada river.
Total Distance: Driving distance is 900 km; straight-line air distance is 750 km.
Trains from Indore to Anuppur are frequent.
October to March, when the weather is cool.