The distance from Shajapur to Barwani is 280 km. The route goes through Indore. You can take a bus from Shajapur to Indore and then a connecting bus to Barwani. The total travel time is about 7 hours. Barwani is known for its scenic beauty and the Narmada river.
Total Distance: 280 km by road, 240 km straight-line.
Buses to Barwani depart from the Gangwal Bus Stand in Indore.
October to March for pleasant weather.