Źródło Dunaju znajduje się w Czarnym Lesie w Niemczech, a ujście rzeki znajduje się na wybrzeżu Morza Czarnego, rozciągając się na części Rumunii i Ukrainy. Rzeka ma około Ma 1770 mil długości i przepływa przez dziewięć różnych krajów.
Dunaj jest drugą pod względem długości rzeką w Europie po Wołdze. Przechodzi przez wiele dużych miast, w tym Wiedeń, Budapeszt i Bukareszt. Zlewnia rzeki ma powierzchnię 315 000 mil kwadratowych i obejmuje ponad 300 oddzielnych dopływów.
Dunaj jest żeglowny statkami rzecznymi od swojej delty aż do Kelheim w Bawarii. W 2007 r. Ponad 50 milionów ton ładunku zostało przetransportowanych w dół.