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