Krapanj liegt 300 Meter vor der Festlandküste beim Ort Brodarica und ist die kleinste und dichtestbesiedelte Insel des Šibeniker Archipels und mit einer maximalen Höhe von 1,5 Meter auch die flachste.