
Берёт исток в горах Шварцвальда в Германии. Дунай протекает по территории или является границей десяти государств: Германии, Австрии, Словакии, Венгрии, Хорватии, Сербии, Болгарии, Румынии, Украины и Молдавии; проходит через такие столицы Центральной и Юго-Восточной Европы, как Вена, Братислава, Будапешт и Белград.
Река впадает в Чёрное море, образуя дельту на границе Румынии и Украины; румынская часть этой дельты внесена в список объектов Всемирного наследия ЮНЕСКО.