Nepalgunj (Nepali: or [nepaːlɡəndʒ]), also spelled Nepalganj, is a municipality in Banke District, Nepal on the Terai plains near the southern border with Bahraich district, Uttar Pradesh state of India. It is 85 kilometers south west of Ghorahi and 16 km south of Kohalpur and the east-west Mahendra Highway.