Mjällby es una aldea en el municipio de Sölvesborg, en la provincia de Blekinge, Suecia. Mjällby se encuentra a 6 m de altitud. La ciudad grande más cercana es Kristianstad, a 35 km al oeste. Playas cercanas: Hällevik (4,2 km), Hörvik (2,8 km), Västra Torsö (7 km). Entre los lugares de interés cercanos: Piedra rúnica de Stentoften (8,2 km), St. Nicholas Church (8,2 km) y Castillo de Bäckaskog (23 km).