Несколько причин, по которым реки могут менять направление течения:
- Неравномерное распределение осадков. 2 Если в низовьях реки проходят сильные ливни или начинается активное таяние снега, уровень воды в нижних частях может значительно повыситься. 2 В то же время, если в верховьях реки наблюдается засушливая погода, исток постепенно мелеет и ослабляет привычное течение. 2
- Воздействие приливов и отливов. 2 Прилив, подходящий к устью реки, повышает уровень воды и волнами заставляет реку поменять своё течение. 2
- Сгонно-нагонные колебания. 2 Порывы ветра заставляют массы воды идти вспять и поворачивать реки целыми участками. 2
- Подпор материнской рекой. 3 На больших реках во время таяния льда могут образовываться ледяные заторы, при этом происходит повышение уровня воды, вода материнской реки может подниматься в притоки. 3 Если приток имеет небольшой уклон, ток воды в нём останавливается, а когда уровень воды превышает высоту реки над уровнем моря, река поворачивает вспять. 3
- Обратное течение рек, подпираемых скоростными притоками. 3 Во время весеннего половодья течение материнской реки с низким уклоном и небольшой скоростью может преграждаться течением стремительных полноводных притоков. 3