Niwali is a village & Tehsil in Barwani district in the Indian state of Madhya Pradesh.
Niwali is located in the Narmada Valley, at . It has an average elevation of . Situated on MP SH 36, Niwali lies from Sendhwa. It is a Tehsil of Barwani district.