The Danube River holds the record for passing through most countries in the world. It crosses 10 countries, namely Germany, Austria, Slovakia, Hungary, Croatia, Serbia, Romania, Bulgaria, Moldova, and Ukraine.