Njivice se trouve sur le rivage du Grand Lac au
nord de l'île Mljet.
Sur la rive opposée se situe le village de Babine Kuce.
Les maisons du village se trouvent au milieu forêts denses
de pins parasol qui couvrent toute la partie nord de l'île
Mljet et qui est un site naturel protégé.