From the Danube to the Rhine and Main to the Moselle, a river cruise through Germany is full of possibilities. Castle-dotted hillsides, dramatic rocky gorges, and medieval villages are all guaranteed as you make your way from one picturesque port to the next. Explore the fairytale magic of the Black Forest, sail through the spectacularly scenic Rhine Gorge, dive deep into Bavarian culture in Würzburg, or choose to cruise during the festive holiday season to experience Central Europe’s unrivalled Christmas markets.
Nestled along the Rhine Plain, with hilltop castle ruins casting shadows over the Alstadt and its romantic riverside landscape, this thousand-year-old university city is certainly a sight to behold.
Made popular by the Romantics in the early 19th century, the quaint town of Rüdesheim delights with its terraced vineyards, medieval alleyways and quirky, mechanical music museum.
Experience whiplash in the best way as you sail through the Rhine Gorge and the 40 castles rising high above idyllic villages and vineyard-clad hillsides. Between Rüdesheim and Koblenz, more castles take centre stage than anywhere else on the planet.
Nicknamed "The Rome of Germany", the historic, cobblestoned town of Bamberg is built on seven scenic hills and remains devoid of modern architecture – but full of its signature smoked beer.
While many think of Germany for its “brewtiful” beer scene, this pretty town situated in the Moselle wine region invites travellers to enjoy everything from renowned Rieslings and delicate Silvaners to full-bodied Spätburgunders.
Dating back to ancient Roman times and miraculously escaping damage during World War II, the Bavarian city of Regensburg is one of the best-preserved medieval cities in Germany.