Bhadrapur (Nepali: भद्रपुर) is a town and municipality in Jhapa District in the Province No. 1 of southeastern Nepal. It lies on the banks of the Mechi River, and shares borders with Bihar state, India on the south and West Bengal state on the north. There is a border crossing with a customs office for goods. Galgalia village in Kishanganj district borders with Bhadrapur