За характером течії розрізняють річки гірські та рівнинні. Гірські річки мають значну швидкість. Їхні долини мілкі, вузькі, каньйоноподібні. Рівнинні течуть набагато повільніше. Тому їхнє русло звивисте, долина широка, з терасами. Багато річок беруть свій початок у горах, а завершують шлях на рівнинах. Отже, вони мають гірсько-рівнинний характер течії. У місцях перетину річкою тривких до розмивання гірських порід (як-то гранітів, базальтів), нагромадження валунів утворюються пороги. Вони створюють небезпеку та перешкоджають судноплавству. Там, де на шляху річки трапляється з твердих стійких до водної ерозії порід, утворюється водоспад.