Bejstrup ist ein Dorf in der Gemeinde Jammerbugt, in der Region Nordjylland, Dänemark. Bejstrup liegt auf 11 m Höhe. Die nächste größere Stadt ist Aalborg, 36 km östlich. Strände in der Nähe: Grønnestrand (12 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Aggersborg (6,7 km), Aggersundbroen (4,9 km) und Hødeshøj (2,0 km). Zu den Naturdenkmälern gehören Marbjerg (7,0 km) und Hingelbjerge (8,2 km).