Blankenberg befindet sich zwischen Brüel und Warin im nördlichen Bereich der bewaldeten, hügeligen Sternberger Seenlandschaft. Das Gemeindegebiet grenzt an den Groß Labenzer See im Osten, den Glammsee im Norden und den Tempziner See im Westen. Größere Seen auf dem Gemeindegebiet sind der Weiße See, der Rübensee, der Karpfensee und der Harmsee. Größtes Fließgewässer ist der Brüeler Bach mit seinen Nebenflüssen Tönnisbach und Radebach.
Die Entfernung zur Hansestadt Wismar beträgt etwa 25 Kilometer, zur Landeshauptstadt Schwerin etwa 30 Kilometer. Über den Anschluss Zurow in zehn Kilometern ist Blankenberg an die Ostseeautobahn A 20 (Lübeck–Kreuz Uckermark) angebunden. Durch den Ort führt die Bundesstraße 192. Der Bahnhof Blankenberg (Meckl) liegt an der Bahnstrecke Bad Kleinen–Rostock sowie der 1998 eingestellten Bahnstrecke Wismar–Karow.