Lying on the banks of the Macharewa River, Sankal is a charming town in Narsinghpur District of Madhya Pradesh. It is situated at the district’s north-eastern border with Jabalpur District, about 18 km north of Bilkheri. The nearest major city is Jabalpur, which is 67 km away from the town.