One of the largest castles in Northern Germany is Schwerin Castle. From Berlin, Schwerin castle is 2 hours and 45 minutes by train.