Mjällby es una localidad en el municipio de Sölvesborg, en la provincia de Blekinge, Suecia. Mjällby se encuentra a 11 m de altitud. Su población es de 1.379 habitantes (2023). La ciudad grande más cercana es Kristianstad, a 32 km al oeste. Playas cercanas: Hällevik (4,3 km), Västra Torsö (5,2 km), Sandviken (5,3 km). Entre los lugares de interés cercanos: Piedra rúnica de Stentoften (5,7 km), St. Nicholas Church (5,7 km) y Castillo de Bäckaskog (21 km).

También escrito Mjällby.