The Danube River is the second longest of the European Rivers. It runs 1,777 miles through seven countries connecting Budapest, Vienna, Bratislava, Belgrade, Uln, and Linz among others. Nineteen countries share the Danube River Basin supplying water for over 80 million people.