Germany is easy to visit by train, city by city, with reasonable distances and a rail network connecting almost everything in under two hours. Here we collect the itineraries city by city, always built the same way: days you can walk, with real visiting times for each stop, the minutes between them, up-to-date costs, and a ready-made alternative for the rain.
It starts with Berlin, with itineraries for one, three and five days. Other cities follow as they are added.