Дунай тече у північному напрямку, а біля місця впадання річки Сірет (155 км) плавно повертає на схід, зберігаючи в основному цей напрямок до впадання в Чорне море.
Річка бере початок у горах Шварцвальда (Баден-Вюртемберг, Німеччина), де біля міста Донауешинген на висоті 678 м над рівнем моря зливаються гірські струмки Брег (довжина 48 км) та Брігах (довжина 43 км). Біля стін місцевого замку-палацу в місті розташоване архітектурно оформлене джерело, що видається за джерело. Дунаю.
Канал Дунай – Чорне море (укр. Канал Дунай — Чорне море, стара радянська назва Новостамбульське гирло) — глибоководний судноплавний канал, прокладений по гирлах (руслах) Швидке, Старостамбульське та Кілійське у дельті Дунаю. Розташований на території Одеської області України.
за річці Прут проходить кордон між Україною та Румунією, а також Республікою Молдова та Румунією. При цьому довжина річки на території України складає 272 км, Румунії – 742 км, Молдови – 695 км.