Sagard liegt rund 16 Kilometer nordöstlich von Bergen auf Rügen und sieben Kilometer westlich von Sassnitz auf der Halbinsel Jasmund. Die Gemeinde grenzt an den Nationalpark Jasmund. Im Südwesten liegt der Große Jasmunder Bodden.
Umgeben wird Sagard von den Nachbargemeinden Lohme im Norden, Sassnitz im Osten und Südosten, Lietzow im Süden sowie Glowe im Nordwesten.