Vindeby is an urban Settlement in Svendborg Municipality, in the region of Southern Denmark, Denmark. Vindeby lies at 15 m above sea level. It has 2,355 inhabitants (2026). The nearest city is Svendborg, 1.4 km to the northwest. Beaches nearby: Karlas Plads (0.3 km), Vindebyøre (1.3 km), Christiansminde Badestrand (2 km). Among the landmarks around are Egeskov Castle (16.5 km), Valdemar's Castle (3.7 km) and Ingers Høj (1.4 km). Among the natural features are Frederiksø (1.4 km) and Ambrosius's Oak (3.5 km).