Lönsboda is a locality in Osby Municipality in Skåne County in Sweden. In 2010, 1,903 people lived there. It located in northeastern Scania, circa 20 kilometers east of Osby and near Blekinge and Småland.