Schönberg est arrosée par un fleuve côtier, la Maurine. Elle se trouve à quinze kilomètres à l'est de Lübeck au bord de la Maurine. Outre la ville de Schönberg, la communauté municipale regroupe les villages et localités de Groß Bünsdorf, Klein Bünsdorf, Kleinfeld, Malzow, Retelsdorf, Rupensdorf et Sabow.
Schönberg devient chef-lieu administratif, avec privilèges de ville, en 1822. Après l'unité allemande de 1871, Schönberg se trouve dans l'ombre de Lübeck. Elle devient chef-lieu administratif du district de Schönberg en 1934, jusqu'à ce que Grevesmühlen la remplace en 1949 à l'époque de la république démocratique allemande.