Напрямок течії кілька разів змінюється: від витоків до Орші Дніпро тече на південний захід, далі до Києва – прямо на південь, від Києва до Дніпра – на південний схід. До Запоріжжя йде другий, коротший (довжиною 90 км), спрямований на південь відрізок річки. Далі, до свого лиману, вона тече в південно-західному напрямку.
Витік розташований в урочищі Різдво (Аксенинський мох) Сичевського району Смоленської області за 5 кілометрів на північний захід від села Бочарове та за 1,9 кілометра на південний схід від колишнього села Дудкіно.
Могутній Дніпро бере початок у Росії, в Смоленській області. Територією нашої країни довжина річки становить 485 км. Ще 595 км знаходиться в межах Білорусії. Тож формально Росія може прокласти обхідний канал.