Holmdrup ist ein Dorf in der Gemeinde Svendborg, in der Region Syddanmark, Dänemark. Holmdrup liegt auf 61 m Höhe. Die nächste größere Stadt ist Svendborg, 5,1 km südwestlich. Strände in der Nähe: Christiansminde Badestrand (4,4 km), Vindebyøre (4,9 km), Karlas Plads (5,8 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Schloss Egeskov (14,0 km), Valdemars Slot (8,2 km) und Ingers Høj (7,2 km). Zu den Naturdenkmälern gehören Frederiksø (4,8 km) und Ambrosius's Oak (8,6 km).