Martinshafen liegt am Großen Jasmunder Bodden und drei Kilometer westlich von Sagard. Es ist über eine Ortsstraße von der Bundesstraße 96 über den Ort Vorwerk erreichbar.
Martinshafen liegt am Großen Jasmunder Bodden und drei Kilometer westlich von Sagard. Es ist über eine Ortsstraße von der Bundesstraße 96 über den Ort Vorwerk erreichbar.