Attrup ist ein Dorf in der Gemeinde Jammerbugt, in der Region Nordjylland, Dänemark. Attrup liegt auf 8 m Höhe. Die nächste größere Stadt ist Aalborg, 28 km östlich. Strände in der Nähe: Tranum (14 km), Ejstrup (15 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Aggersborg (13,4 km), Kunsten Museum of Modern Art Aalborg (27 km) und Lindholm Høje (28 km). Zu den Naturdenkmälern gehören Bavnehøj (8,6 km).