Дніпро бере початок в невеликому болоті Аксенінскій мох на південному
схилі Валдайській височині , у села Бочарова Смоленської області Росії.
Впадає Дніпро у Дніпровсько-Бузький лиман Чорного моря.
Дніпро - типова рівнинна річка з повільним і спокійним плином. Має звивисте русло, утворює рукави, перекати, острова, протоки і мілини. Ділиться на три частини: верхня течія - від витоку до Києва (1 320 км) , середня - від Києва до Запоріжжя (555 км) і нижня - від Запоріжжя до гирла (326 км) .
Напрямок течії кілька разів змінюється: від витоків до Орші Дніпро тече на південний захід, далі до Києва - прямо на південь, від Києва до Дніпропетровська - на південний схід .
Ширина долини річки - до 18 км. Ширина заплави - до 12 км. Площа дельти - 350 км .
Водний режим Дніпра визначається добре вираженим весняним повінню, низькою літньою меженью з періодичними літніми паводками, регулярним осіннім підвищенням рівня води і зимова межень .
За притоках Дніпро порівняно небагатий. Їх розподіл за течією річки вельми нерівномірно, найбільше приток зосереджено в частині від витоку до Києва.
У басейні Дніпра протікає 15380 малих річок або близько 25% від їх загальної кількості на Україну, серед них : Березина, Сож, Прип'ять, Десна, Тетерев, Ірпень, Стугна, Рось, Тясмин, Трубіж, Супой, Сула, Удай, Псел, Ворскла, Самара.