Haripur ligt in het Sarlahi -district in de Janakpur-zone in het zuidoosten van Nepal, vlakbij de grens met India.
Vanaf de hoofdstad Kathmandu is het ongeveer 10 uur rijden met de auto, als het meezit. Het klimaat is in het algemeen subtropisch, de moesson valt in de periode van juni tot oktober.