Serup est un village dans la commune de Struer, dans la région de Jutland central, au Danemark. Serup se situe à 11 m d'altitude. La grande ville la plus proche est Holstebro, à 28 km au sud. Plages à proximité : Østre (14 km), Ålbæk (10 km), Hostrup (11 km). Parmi les sites touristiques alentour : Oddesund Bridge (3,2 km), Hurup Stone (18,6 km) et Spøttrup Castle (13,7 km). Parmi les sites naturels : Ashøj (19,9 km).