Pirup este un sat din comuna Jammerbugt, din regiunea Nordjylland, Danemarca. Pirup se află la 25 m altitudine. Cel mai apropiat oraș mare este Nørresundby, la 29 km la sud-est. Plaje în apropiere: Saltum (2,9 km), Blokhus (4,1 km), Grønhøj (7,2 km). Printre obiectivele din împrejurimi: Aggersborg (38 km), KUNSTEN Museum of Modern Art Aalborg (30 km) și Lindholm Høje (27 km). Printre locurile naturale: Rubjerg Knude (22 km).