The Danube is the second longest river in Europe, after the Volga. It flows from Germany through Austria, Slovakia, Hungary, Croatia, Serbia, Bulgaria, Romania, and Ukraine to the Black Sea.