Donaus utspring er i Schwarzwald i Tyskland og den renner deretter igjennom slettene i Schwaben og Niederbayern, de nordlige For-Alpene og den pannoniske sletten. Etter Jernporten fortsetter elven mellom det rumenske landskapet Valakia i nord og den bulgarske donausletten i sør, til den munner ut i det brede Donaudeltaet ved Svartehavet.