Njivice is een stad op het eiland Krk. Het ligt aan een lagune met een kristalheldere zee en wordt omringd door bossen. Het wordt druk bezocht door buitenlandse gasten, omdat het niet ver van het vliegveld op het eiland ligt en ook met de auto te bereiken is zonder de veerboot te hoeven nemen, omdat de brug Krk met de kust verbindt.
Njivice heeft niet veel vaste inwoners; er wonen slechts 1208 mensen, maar in de zomer wordt het druk bezocht door toeristen.
Het eerste hotel werd gebouwd in 1930 en dat wordt beschouwd als het begin van het toerisme in Njivice. Tegenwoordig vind je in Njivice veel hotels, maar ook veel particuliere accommodaties zoals villa's, appartementen of gewoon een kamer in een gezinswoning. Liefhebbers van kamperen kunnen ook kampeerterreinen vinden in Njivice.
Sommige huizen zijn in oude stijl gebouwd, wat veel toeristen aantrekt. Als je een wandeling maakt door het centrum van de stad, vind je veel bewijzen van de interessante geschiedenis van Njivice.