恒河源于喜马拉雅山南麓，海拔3150米处，流到帕吉勒提河和阿勒格嫩达河汇合处德沃普拉耶格，海拔降至300米，以后称为恒河。在印度文化及神话中，认为帕吉勒提河为真正的源头，但阿勒格嫩达河长度较长。阿勒格嫩达河的河源来自楠达德维山、卡密特山等山脉融雪；帕吉勒提河源于海拔3,892公尺的根戈德里冰川。恒河流至安拉阿巴德，海拔降至120米，安拉阿巴德以上为上游，下至西孟加拉邦段为中游，以下为下游。虽然恆河河源包括许多小溪流，其中最长的六条河流及五个汇流点为圣地，六条河流分别为阿勒格嫩达河、道里根加河、南达肯尼