Lage & Struktur
Barkelsby liegt nördlich der Eckernförder Bucht im Naturraum Schwansen auf rund 22 m Höhe . Zur Gemeinde gehören offiziell die Ortsteile Böhnrüh, Engelsburg, Hemmelmark, Hemmelmark Schmiede, Hohenstein, Mohrberg, Neubarkelsby, Rossee, Rosseemoor, Rögen und Westerschau . Im öffentlichen Nahverkehr hält etwa die Bushaltestelle „Barkelsby Schwansenstraße“ mit den Linien 710 und 3010 der NAH.SH‑Region .