Nepalgunj, 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 16 km south of Kohalpur and the east-west Mahendra Highway. Nepalgunj is the administrative center of Banke District as well as Bheri Zone. It's also the main transport hub for Nepal's Mid-Western and Far-Western regions. The nearest Indian border is about 8 km south and Bahraich city is about 55 km south of the city center.