Punat lies on Puntarska Draga, a large sheltered bay on the south-west coast of Krk, a few kilometres from Krk Town. It is a calm, family-friendly place known for its marina and for the little island of Košljun in the middle of the bay.
Why visit
From the waterfront, small boats cross to Košljun in a few minutes, where a Franciscan monastery stands among old trees. Back in town, the promenade runs past cafés and pebble beaches with shallow water.
Punat is also close to the olive groves of the island’s interior and to Stara Baška, a quiet village on the open coast.
Where to stay
Stay near the waterfront to walk to the beaches and the Košljun boats; the campsites and apartments along the bay suit families.
Getting there and around
Punat is about 10 minutes by car from Krk Town and about 30 minutes from Rijeka Airport. Local buses connect it with Krk Town.
Parking
Parking along the waterfront is paid in summer; most accommodation has its own spaces.
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
Njivice
A quiet resort village between Omišalj and Malinska, surrounded by pine woods.
Frequently asked questions
How do I get to Košljun?
Boats leave from the Punat waterfront several times a day in season; the crossing takes a few minutes.
Is Punat good for families?
Yes – the bay is sheltered and the beaches are shallow.









































