Njivice is a small resort village on the north-west coast of Krk, between Omišalj and Malinska. Holiday homes, campsites and hotels sit among pine woods along a calm stretch of coast.
Why visit
Njivice is quieter than Malinska and close to the Krk Bridge, which makes it an easy first stop on the island. Paths run along the shore through the pines, with plenty of spots to swim.
Omišalj’s old town and Malinska’s harbour are each a short drive away.
Where to stay
Hotels and campsites lie along the shore, with apartments in the village behind them. It suits families and anyone looking for a calm beach holiday.
Getting there and around
Njivice is about 15 minutes by car from the Krk Bridge. Rijeka Airport, on the island near Omišalj, is also close.
Parking
Parking is easier than in Malinska or Krk Town, though spaces near the beaches fill in high season.
Day trips
Nearby destinations

Croatian Islands
Baška
Beach town at the southern end of Krk, with a long pebble beach and mountain trails…

Croatian Islands
Krk Town
The island’s walled capital: a cathedral, a Frankopan castle and a harbour full of cafés.
Croatian Islands
Malinska
A family resort on Krk’s north-west coast, with pine-shaded beaches and a lively harbour.
Croatian Islands
Omišalj
Krk’s first town after the bridge, an old stone village on a cliff above the sea.
Frequently asked questions
How far is Njivice from the Krk Bridge?
About 15 minutes by car.
Is Njivice lively?
No – it is a calm resort village. For restaurants and evening life, Malinska and Krk Town are close.
