Stays in Njivice
Njivice is a small coastal settlement on the western side of Krk, Croatia's largest island. It sits on a bay along the Kvarner Gulf, with a shoreline of pebbly beaches, pine trees, and a harbour used by fishing and leisure boats. The village has grown into a modest holiday resort, but it retains a…
Every stay in Njivice
Recent rates first, then the best-reviewed rooms.
Search live rates in Njivice
Pick your dates — every Njivice room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About Njivice
Most visitors come for the sea and the easy pace. The waterfront is walkable, with a few shops, cafes, and restaurants spread along the coast. Njivice is also a convenient base for exploring Krk: the island's main town, Krk, is a short drive south, and the bridge to the mainland at Krk town connects to the Croatian road network. Rijeka and its airport are within reach, and Dubrovnik is far to the south, connected by long-distance road routes.
The accommodation mix reflects the village's role as a family-oriented resort, with a large number of apartments and several hotels. The guest score average on our site is 4.4 out of 5, based on stays across these properties.
Where to stay in Njivice
Njivice centre. The area around the harbour and main waterfront has the highest concentration of hotels, restaurants, and shops, and is within walking distance of the beaches.
Kijac. A peninsula and wooded area northwest of the centre, known for its walking paths, rocky coves, and a quieter setting.
Along the coast towards Omišalj. The stretch southeast of Njivice towards Omišalj has a string of beaches and apartment complexes, with more space and parking.
Getting there and around
Njivice is on the island of Krk, connected to the mainland by the Krk Bridge near the town of Krk. The nearest airport is Rijeka Airport, on Krk near Omišalj, about a short drive away. From Rijeka, buses run to Krk and onward to Njivice; there are also seasonal connections from other Croatian cities. By car, Njivice is reached via the mainland motorway network and then the bridge to the island. Once in Njivice, most places are within walking distance, but a car is useful for exploring other parts of Krk. Local bus services link Njivice with Krk town and other island settlements.
When to go
The main season runs from June to September, when the sea is warmest and most facilities are open. July and August are the busiest, with the highest demand for accommodation. May, June, and September often offer pleasant weather with fewer crowds. Winters are mild but quiet, with many seasonal businesses closed. Sea temperatures are generally suitable for swimming from June through October.
Questions, answered
Where is Njivice located?
Njivice is on the island of Krk in Croatia, on the Kvarner Gulf. It lies on the island's western coast, northwest of the town of Krk.
How do I get to Njivice?
The most common route is by car over the Krk Bridge from the mainland. Rijeka Airport on Krk is nearby, and buses connect Njivice with Rijeka, Krk town, and other places on the island.
What are the beaches like in Njivice?
The beaches are mostly pebble and rocky, typical of the Kvarner region. There are several coves and a main beach near the centre, with clear water suitable for swimming.
Is Njivice good for families?
Yes, Njivice is generally considered a family-friendly resort. The village is small and walkable, with shallow entry points at some beaches and a range of apartment accommodation.
What is there to do in Njivice?
Activities centre on the sea: swimming, walking along the coast, and cycling. The harbour and waterfront have cafes and restaurants. Boat trips and excursions to other parts of Krk can be arranged locally.
How far is Dubrovnik from Njivice?
Dubrovnik is in southern Croatia, a long drive from Njivice via the mainland. There are also seasonal bus connections, but the journey takes many hours.







