Home/Stays/Croatia/Omisalj

Stays in Omisalj

Omišalj is a small town on the northern end of Krk, the largest island in the Adriatic and one of the most accessible from the Croatian mainland. The town sits on a hill above the sea, and its old core is built around a Romanesque church and narrow stone lanes that look out over the Kvarner Bay.…

5 staysfrom €75 a night

Every stay in Omisalj

Recent rates first, then the best-reviewed rooms.

Search live rates in Omisalj

Pick your dates — every Omisalj 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 Omisalj

The municipality of Omišalj stretches along the coast and includes nearby seaside settlements such as Njivice, a resort area with beaches, promenades and a marina. This part of Krk mixes quiet residential streets with seasonal tourism, and the coastline offers swimming spots, walking paths and views toward the mainland and the island of Cres.

Because Krk is connected to the mainland by a bridge, Omišalj works well as a base for exploring the Kvarner region, including the mainland coast and the larger islands. The island itself has a long history of settlement, visible in its old towns, churches and stone architecture, while the sea and the mild climate shape daily life through much of the year.

Where to stay in Omisalj

Omišalj Old Town. The historic core on the hill concentrates the oldest buildings, a few small guesthouses and the best views over the bay, with the harbour and airport area just below.

Njivice. A coastal resort settlement within the Omišalj municipality, known for its beaches, seafront promenade and marina, with a range of hotels and apartments.

Malinska. A larger resort town on the western side of Krk, popular for its harbour, beaches and dining, and often used as an alternative base on the island.

Krk Town. The island's main town, south of Omišalj, with a walled historic centre, a harbour and the widest choice of shops and services on Krk.

Getting there and around

Krk is linked to the Croatian mainland by the Krk Bridge, so Omišalj can be reached by car from Rijeka and the surrounding region without a ferry. Rijeka Airport is located on the island near Omišalj, which makes the area convenient for travellers arriving by air. Buses connect Omišalj and Njivice with other towns on Krk and with Rijeka on the mainland. On the island, a car is the most flexible way to get around, though local buses and taxis serve the main settlements and the airport.

When to go

The warmest months, from June to September, are the main season for swimming and coastal activities, and this is when beaches, marinas and seafront restaurants are busiest. May, June and September often bring milder weather and fewer visitors. Winters on Krk are cool and quieter, with some seasonal facilities closed, while the island remains inhabited and accessible year round.

Questions, answered

Where is Omišalj located?

Omišalj is on the northern end of the island of Krk in Croatia, on the Kvarner Bay. The island is connected to the mainland by the Krk Bridge.

How do I get to Omišalj?

You can drive to Krk via the Krk Bridge from the mainland, or fly into Rijeka Airport, which is on the island near Omišalj. Buses also connect the area with Rijeka and other towns on Krk.

Do I need a car in Omišalj?

A car is useful for exploring Krk and reaching beaches and nearby towns, but local buses and taxis serve Omišalj, Njivice and the airport area. Many visitors also walk within the old town and along the coast.

What is there to see in Omišalj?

The old town sits on a hill above the sea and features stone lanes and a Romanesque church. Nearby Njivice offers beaches, a promenade and a marina.

Is Omišalj a good base for visiting Krk?

Yes, its position near the bridge and airport makes it convenient for reaching other parts of Krk and the Kvarner region. Krk Town, Malinska and other island settlements are within driving distance.

When is the best time to visit Omišalj?

The summer months from June to September are the most popular for swimming and coastal activities. May, June and September are often milder and less crowded.

More cities in Croatia