Nahaja se na severnem koncu otoka Lopud, v osrčju Elafitskega arhipelaga, le 11 kilometrov od Dubrovnika.