恒河发源于中印西藏边界印度一侧喜马拉雅山脉南部。其5条源流——帕吉勒提河(Bhagirathi)、阿勒格嫩达河(Alaknanda)、曼达基尼河(Mandakini)、道里根加河(Dhauliganga)与品达尔河(Pindar)全发源于北方邦北部山区。
其中两条主要源流为阿勒格嫩达河(两河中较长)与帕吉勒提河,前者发源于喜马拉雅山脉楠达德维山(Nanda Devi)迤北约48km处,后者发源于喜马拉雅山脉根戈德里冰川(Gangotri)脚下冰洞,海拔约3050m。根戈德里本身是印度教徒的一个朝觐圣地。然而,根戈德里东南约21km处的高穆克(Gaumukh,东经79°5′0.345″,北纬30°55′35.31″)被认为是恒河的真正源头。