Neukirchen liegt in idyllischer Landschaft mitten im Herzen der
Holsteinischen Schweiz,
3 km nördlich von Bad Malente Gremsmühlen.
Zu den Ostseestränden an Hohwachter und Lübecker Bucht sind es nur wenige Kilometer.
Direkt im Ort und in der nahen Umgebung gibt es viele Badeseen.