Среднее течение Дона пересекает Верхнедонской и Шолоховский районы области на протяжении 120 км с северо-запада на юго-восток, затем река уходит за пределы области.
На территории Ростовской области вновь проявляется в нижнем течении на расстояние 350 км.