Darup ist ein Dorf in der Gemeinde Roskilde, in der Region Sjælland, Dänemark. Darup liegt auf 37 m Höhe. Die nächste größere Stadt ist Roskilde, 3,8 km nordöstlich. Strände in der Nähe: Vigen Strandpark (7,2 km), Herslev (8,8 km), Sønderby (13 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Dom zu Roskilde (3,9 km), Schloss Amalienborg (35 km) und Wikingerschiffsmuseum Roskilde (4,7 km). Zu den Naturdenkmälern gehören Gyldenløves Høj (14,5 km) und Maglekilde (3,9 km).