Sörup (Danish: Sørup) is a municipality in the district of Schleswig-Flensburg, in Schleswig-Holstein, Germany. It is situated approx. 23 km northeast of Schleswig, and 17 km southeast of Flensburg.