Vindeby est une bourg dans la commune de Svendborg, dans la région de Danemark du Sud, au Danemark. Vindeby se situe à 15 m d'altitude. Sa population est de 2 355 habitants (2026). La grande ville la plus proche est Svendborg, à 1,4 km au nord-ouest. Plages à proximité : Karlas Plads (0,3 km), Vindebyøre (1,3 km), Christiansminde Badestrand (2 km). Parmi les sites touristiques alentour : Château d'Egeskov (16,5 km), Château de Valdemar (3,7 km) et Ingers Høj (1,4 km). Parmi les sites naturels : Frederiksø (1,4 km) et Chêne d'Ambrosius (3,5 km).