Krnica ist ein kleines Dorf auf einer Höhe von 195 m auf der östlichen Küste der Halbinsel Istrien. Es gehört zur Gemeinde Marcana.