Skip to main content

Stay in Krk Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Bor

Hotel in Krk

Located 98 feet from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019. It offers rooms with cable TV and air conditioning. Great location fantastic stash

Show more Show less
9.2
Wonderful
1,832 reviews
Price from
$96
per night

Hotel Kanajt

Hotel in Punat

Set as a part of the Punat Marina, Hotel Kanajt features a terrace with great views over Punat and the marina. Super and delicous Breakfast Choice

Show more Show less
9.1
Wonderful
1,064 reviews
Price from
$98
per night

Boutique Resort OSMA

Hotel in Malinska

Located in Malinska, 11 miles from Kosljun Franciscan Monastery, Boutique Resort OSMA has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. A very warm welcome retreat. nothing too much effort. you can relax in the grounds and everything you could possibly need is available to you. We had dinner one evening where we had a choice of three main courses. This is a must if available.( not on Sunday or Wednesday). position of the property is great for visiting everywhere on the island. thank you.

Show more Show less
9.7
Exceptional
146 reviews

DESIGN hotel VERBENICUM

Hotel in Vrbnik

Located in Vrbnik, a 8-minute walk from Kozica Beach, DESIGN hotel VERBENICUM has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. Very good and quiet location. Good reception. Breakfast was top. Advice for restaurant Nada was to the point and satisfying.

Show more Show less
9.4
Wonderful
648 reviews

B&B Villa Maris Punat

Hotel in Punat

Located in Punat, a 10-minute walk from Punta Debij Beach, B&B Villa Maris Punat has accommodations with free bikes, free private parking, a garden and a terrace. Nice place, big and quality rooms, very clean, great stuff, afternoon break for coffe, superb breakfast, everything excellent

Show more Show less
9.7
Exceptional
222 reviews

Hotel Villa Margaret

Hotel in Malinska

Located 66 feet from a beach in Porat, 1.9 mi from Malinska, Hotel Villa Margaret offers an outdoor heated swimming pool and an à la carte restaurant with a spacious terrace that overlooks the sea. Beautiful rooms, great views, a lovely little private beach area and a nice infinity pool. The food at the hotel restaurant was delicious and the staff were friendly and accomodating.

Show more Show less
9.4
Wonderful
398 reviews

Hotel Heritage Forza

Hotel in Baška

Just steps away from the seaside promenade in Baška and a stroll away from the main beach, Hotel Heritage Forza offers an on-site restaurant. Breakfast is simple but nice and tasty. It includes all basics like machined coffee, eggs, bacon, breads, fruits and yogurt, and some extra options from the menu. The rooms are very well cleaned, large, comfortable, very quiet, fast internet, nice decoration. Comfortable mattress and pillows. Silent air conditioning. Very good towels. The restaurant is one the best in the village. I do recommend the pizzas and cakes! Hotel parking lot is available behind of the building with one spot for electric vehicles. All the staff is amazing, very nice, kind and helpful people. Special thanks for the surprising cake in the breakfast for my wife's birthday. She got so happy! Such big smile I'll never forget!

Show more Show less
9.7
Exceptional
551 reviews
Price from
$174
per night

Boutique Hotel Placa

Hotel in Krk

Located right in the historic center of Krk a pedestrian zone, Boutique Hotel Placa is 984 feet from the nearest beach. It offers air-conditioned rooms with a flat-screen cable TV and free Wi-Fi. Charming, clean, good location, parking nearby. We loved it!

Show more Show less
9
Wonderful
411 reviews
Price from
$104
per night

Hotel Marina

Hotel in Krk

Located on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront. All rooms have views of the Adriatic Sea and the nearest beach is 984 feet away. The hotel is in a perfect location. The rooms are very nice and the bedding comfortable. The breakfast was so much food and delicious. Lunch in the restaurant was outstanding.

Show more Show less
9
Wonderful
306 reviews
Price from
$204
per night

Hotel Dobrovit

Hotel in Baška

Enjoying a beachfront position in Baška on the island of Krk, Hotel Dobrovit provides air-conditioned accommodations with free WiFi access. The location; enjoyed a breakfest

Show more Show less
9.1
Wonderful
804 reviews

Hotels with extra health and safety measures

Find hotels in Krk Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Krk Island in the past month

See all

Krk Island's best hotels with breakfast

See all

Budget hotels on Krk Island

See all

Hotels on Krk Island you can book without a credit card

See all

Krk Island Highlights

FAQs about hotels in Krk Island

See reviews by guests who stayed at hotels on Krk Island

See all