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