Pirup është fshat në komunën Jammerbugt, në rajonin e Danimarkës Veriore, Denmark. Pirup ndodhet në lartësinë 25 m mbi nivelin e detit. Qyteti më i afërt: Nørresundby, 29 km në juglindje. Plazhe përreth: Saltum (2,9 km), Blokhus (4,1 km), Grønhøj (7,2 km). Vende interesante përreth: Aggersborg (38 km), KUNSTEN Museum of Modern Art Aalborg (30 km) dhe Lindholm Høje (27 km). Natyra përreth: Rubjerg Knude (22 km).