Hafdrup ist ein Dorf in der Gemeinde Kolding, in der Region Syddanmark, Dänemark. Hafdrup liegt auf 36 m Höhe. Die nächste größere Stadt ist Kolding, 16,0 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Vejen Kunstmuseum (7,2 km), Koldinghus (16,2 km) und Dom zu Ribe (33 km).