Home/Stays/Croatia/Krk

Stays in Krk

Krk is a Croatian island in the northern Adriatic, located in the Kvarner Gulf. It is one of the largest islands in the Adriatic and is connected to the mainland by a bridge, making it easily accessible by car. The island has a rich history, with evidence of settlement dating back to prehistoric…

86 staysfrom €164 a night8 rated 4.5+

Every stay in Krk

Recent rates first, then the best-reviewed rooms. · page 1 of 2

Search live rates in Krk

Pick your dates — every Krk room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Krk

Where to stay in Krk

Krk Town. The island's main town, with a historic centre, harbour, and a range of hotels, restaurants, and shops.

Baška. A popular resort town on the southern coast, known for its long pebble beach and lively atmosphere.

Malinska. A coastal town on the western side of the island, with a picturesque harbour and many accommodation options.

Njivice. A smaller seaside town on the northwest coast, offering a quieter base with beaches and promenades.

Getting there and around

Krk is connected to the mainland by the Krk Bridge, so you can drive or take a bus from cities like Rijeka, Zagreb, or even Dubrovnik. Rijeka Airport is located on the island, with seasonal flights from various European cities. There are also bus connections from major Croatian cities. Once on the island, local buses connect the main towns, but having a car is convenient for exploring. Taxis and rental cars are available. Ferries are not needed to reach Krk, but there are boat excursions to nearby islands.

When to go

The best time to visit Krk is from May to September, when the weather is warm and suitable for swimming and outdoor activities. July and August are the busiest and hottest months, with temperatures often reaching 30°C. June and September offer pleasant weather with fewer crowds. Winter is mild but many tourist facilities may be closed. Spring and autumn are ideal for hiking and cycling.

Questions, answered

Is Krk an island?

Yes, Krk is an island in the Adriatic Sea, located in the Kvarner Gulf. It is connected to the mainland by a bridge.

How do I get to Krk?

You can reach Krk by car or bus via the Krk Bridge from the mainland. Rijeka Airport is also on the island, with seasonal flights.

What is the best time to visit Krk?

The best time is from May to September, with warm weather and many events. July and August are the busiest.

What are the main towns on Krk?

The main towns include Krk, Baška, Malinska, and Njivice. Each offers different atmospheres and amenities.

Is Krk suitable for families?

Yes, Krk has many family-friendly beaches and activities. The island is generally safe and welcoming for children.

More cities in Croatia