Karup est un village dans la commune de Frederikshavn, dans la région de Jutland du Nord, au Danemark. Karup se situe à 40 m d'altitude. La grande ville la plus proche est Frederikshavn, à 11,9 km au nord-est. Plages à proximité : Palmestranden (14 km), Lyngså (14 km). Parmi les sites touristiques alentour : Blakshøj (4,4 km), Voergaard Castle (13,5 km) et Frederikshavn Church (12,0 km). Parmi les sites naturels : Pikkerbakken (8,8 km) et Deget (14,5 km).