The Main river flows through Germany from modern, densely populated Mainz to more traditional medieval Bavarian towns lined with lovely forests and small towns and dotted with hilltop castles and churches. Choose from 2,409 river cruises along the Main river traveling with the world's leading river cruise lines.
Our website uses cookies to enhance our site functionality, to analyse our traffic and to make it a better experience for you. If you require more information, please view our Cookie Policy.