加龙河发源于比利牛斯山位于西班牙加泰罗尼亚省的阿兰山谷，沿着阿兰山谷向北流入法国，流经图卢兹和阿让，在波尔多附近汇入吉伦特河口。在吉伦特省流入大西洋（比斯开湾） 。沿着这条路线，加龙河有三个主要支流：阿列日河，塔恩河，洛特河。过了波尔多，加龙河就与多尔多涅河汇聚，两条河成为吉伦特河口，之后再流过大约60英里（97公里）进入大西洋。全长647公里。