Popular with first-time cruisers, the 1,775-mile-long Danube River flows through 10 countries, from Germany to the Ukraine, and passes along several major capital cities, including Vienna and Budapest. Trace this popular river with our handy Danube River cruise map.