Visiting a castle in Germany is like stepping back in time into a fairy-tale setting where castles and fortresses sit atop high mountain peaks with towers high as the sky itself.
From the Bavarian mountains to lakes island Mecklenburg-Vorpommern, here is our pick of 10 most beautiful castles in Germany.
10. Vischering Castle
8. Sigmaringen Castle
7. Lichtenstein Castle
6. Burg Eltz