Pirup es una aldea en el municipio de Jammerbugt, en la región de Jutlandia Septentrional, Dinamarca. Pirup se encuentra a 25 m de altitud. La ciudad grande más cercana es Nørresundby, a 29 km al sureste. Playas cercanas: Saltum (2,9 km), Blokhus (4,1 km), Grønhøj (7,2 km). Entre los lugares de interés cercanos: Aggersborg (38 km), Nordjyllands kunstmuseum (30 km) y Lindholm Hoje (27 km). Entre los parajes naturales: Rubjerg Knude (22 km).