Uniworld Boutique River Cruises - Main
The Main River is 327 miles long and is the longest river located entirely in Germany. Flowing from east to west, the Main joins the Rhine River at Mainz, Germany. The Main River begins in the Upper Franconia region of Germany; however, the river is only considered navigable between Bamberg and Mainz. In 1992 the Main-Danube Canal opened, which connects the Main and Danube Rivers. The canal begins in Bamberg and meets the Danube River in Kelheim, Germany.