Haripur is located in the Sunsari district in the Janakpur zone in southeastern Nepal, near the border with India.
It is approximately 10 hours by car from the capital Kathmandu, if all goes well. The climate is generally subtropical, the monsoon falls in the period from June to October.