The Danube River flows through or along the borders of 10 countries.
It rises in Germany’s Black Forest and travels eastward for about 2,850 kilometres before reaching the Black Sea through the Danube Delta. The countries in its basin are more numerous, but the river’s main channel directly passes through or borders 10 nations.
Those countries are Germany, Austria, Slovakia, Hungary, Croatia, Serbia, Romania, Bulgaria, Moldova, and Ukraine. Four national capitals—Vienna, Bratislava, Budapest, and Belgrade—stand on the Danube.
People sometimes confuse countries crossed by the river with countries in the Danube basin. The basin includes additional territory, while the 10-country figure refers to the river itself or its border stretches.