Gamleby ist ein Ort in der Gemeinde Västervik, in Kalmar län, Schweden. Gamleby liegt auf 32 m Höhe. Die Einwohnerzahl beträgt 2.759 (2023). Die nächste größere Stadt ist Västervik, 21 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Lofta Church (5,2 km), Odensvi Church (14,3 km) und Gamleby Church (0,7 km).