Kaniwara is a small settlement on the banks of the Sagar, in Seoni District in Madhya Pradesh. It lies 7 km north of Bhoma and 25 km away from Sunwara. The district headquarters town, Seoni is 36 km west. The nearest major town is Jabalpur, which is 106 km away from Kaniwara.