Sörup is a municipality located in the district of Schleswig-Flensburg within the German state of Schleswig-Holstein. It is situated in northern Germany, positioned approximately 23 km northeast of the town of Schleswig and 17 km southeast of Flensburg.