Njivice is situated at the Large Lake on the north
island Mljet.
On the opposite shore there is the locality Babine Kuce.
The houses of the small town are located in the middle of the dense
pine forest, which covers the whole Mljet north island and which
is a protected nature reserve.