Su, bütün cisimler gibi, yerçekimi denilen bir güçle, dünyanın merkezine doğru çekilir. Bu genel kurala uyan su, kazmış olduğu yatakta toprağın eğikliğini izleyerek, yer değiştirir. Böylece akan nehir, ya başka bir nehre, yahut da denize dökülür. Uzun yıllar boyunca kazmış olduğu yatağından ayrılamadığı için, belirli bir yolu izleyerek, hep aynı yönde akar.
Nehirler, akış yönünü belirleyen birçok faktöre bağlıdır. Nehirler, yerçekimi etkisi, eğim, yeryüzü şekilleri, akış hızı ve diğer faktörler gibi doğal süreçler tarafından şekillenir. Bu faktörler, nehirlerin akış yönünü belirler ve genellikle bir nehrin akış yönünün değişmesi için önemli bir neden yoktur.
Yerçekimi, nehirlerin akış yönünü belirlemede önemli bir faktördür. Su, yerçekiminin etkisiyle düşük seviyelerden yüksek seviyelere doğru akar. Bu, nehirlerin genellikle yüksek dağlık bölgelerden düşük rakımlı alanlara doğru akmasına neden olur.
Eğim, nehirlerin akış yönünü belirleyen başka bir faktördür. Nehirler, yüksek rakımlı bölgelerden düşük rakımlı bölgelere doğru akarken, yeryüzü şekilleri de nehrin yönünü belirler. Nehirler, yeryüzündeki en düşük bölgeye doğru akarlar. Bu nedenle, yüksek bölgeden düşük bölgeye doğru akan nehirlerin yönü, yerçekimi ve yeryüzü şekilleri nedeniyle genellikle aynıdır.
Akış hızı da nehirlerin akış yönünü belirlemede önemli bir faktördür. Akış hızı, nehrin su seviyesi, nehrin şekli ve nehrin geçtiği alanın yapısı gibi faktörlere bağlıdır. Bu faktörler, nehrin akış hızını etkileyerek, nehrin yönünü belirleyebilir.