長良川
八幡町位於飛驒高地南部。長良川由北向南貫流，地勢標高約200公尺，町的東西兩側山地也有支流匯入。聚落大多在長良川及支流沿岸地區，長良川與支流的吉田川匯流處即是市區。