Загалом в Україні понад 63 тис. природних водотоків. Серед них найбільше струмків (довжиною менше 10 км) і малих річок (завдовжки до 100 км). Середніх річок (від 100 до 500 км) – трохи більше ста, а великих (довжиною понад 500 км) – лише 14.
Розподіл річок по території країни залежить, насамперед, від рельєфу та клімату. Найбільша густота річкової мережі в Українських Карпатах і Кримських горах, найменша – на Причорноморській низовині. У найбільш посушливій її частині – між Дніпром і затокою Сиваш – постійних водотоків взагалі немає, а тимчасові утворюються лише під час танення снігу або зливових дощів.
Найдовша річка України і третя за довжиною в Європі (після Волги і Дунаю) – Дніпро завдовжки 2 201 км (протяжність в межах України – 981 км).