Discover the historical towns, spellbinding landscapes and cutting-edge modern culture of Germany on a luxury river cruise. Travel along the captivating Rhine River to explore Cologne, Heidelberg and the ancient castles of the Rhine Gorge, continuing downstream all the way to Amsterdam. Or follow the beguiling Danube River and Main-Danube Canal to explore captivating Bamberg and the medieval streets of Nuremberg, with the option to travel on to Vienna and Budapest. From the pulsing capital Berlin, journey along the Elbe River on a river cruise to explore some of Europe’s most alluring destinations, including Amsterdam and Prague. Our team of Europe experts has hand selected a premium array of small ship river cruises for you to explore Germany in comfort and style.