Sofielund est un village dans la commune de Tingsryd, dans le comté de Kronoberg, en Suède. Sofielund se situe à 141 m d'altitude. La grande ville la plus proche est Karlskrona, à 44 km au sud-est. Parmi les sites touristiques alentour : Älmeboda Church (6,8 km), Älmeboda kyrkoruin (10,8 km) et Eringsboda Church (11,6 km).