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 hotel, good location, delicious breakfast

Show more Show less
9.2
Wonderful
1,794 reviews
Price from
$106
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. Superb breakfast. Comfy and spacious room.

Show more Show less
9
Wonderful
1,040 reviews
Price from
$112
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. The owners are soooo welcoming, They are practically guessing what you might want, and hurry to fulfill it. The resort is quiet and beautiful, peacefull and everything is just in the right place. The atmosphere is a bit like provance. A very good breakfast. Hope we will be there again

Show more Show less
9.6
Exceptional
118 reviews
Price from
$104
per night

Hotel & Resort ISOLA

Hotel in Baška

Located in Baška, a 6-minute walk from Vela Baska Beach, Hotel & Resort ISOLA has accommodations with a garden, free private parking, a terrace and a restaurant. this is the place to go if you want to relax ! worth every single dollar. everything is clean and quiet. great area short walk away from the beach. the pool will make you want to skip the crowded beach. the actual interior is stunning. the food is exceptional. I enjoyed every single moment and was sad to leave ! words can’t describe how much I loved our stay. would come back any chance I get.

Show more Show less
9.5
Exceptional
210 reviews
Price from
$179
per night

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. He staff, particularly the two gentlemen (twins) were great. The location was perfect and our view of the sea was nice. A great breakfast was also available!

Show more Show less
9.3
Wonderful
485 reviews
Price from
$184
per night

Luxury Hotel Riva

Hotel in Malinska

Boasting an indoor pool, an outdoor pool and a wellness area, a 5-star Luxury Hotel Riva is located only steps away from the beach in Malinska. The hotel is luxury indeed. Spotlessly clean, large and comfortable rooms, great swimming pool. We especially liked swimming before breakfast, as we were alone in the pool. The food was excellent. The staff was very friendly and professional. Although the price was quite high, you know what you are paying for. You get a lot for the money.

Show more Show less
9.5
Exceptional
1,000 reviews
Price from
$209
per night

Hotel Maritime

Hotel in Krk

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic center of Krk, Hotel Maritime is located just a few steps from Porporela Beach. It is hard to describe our room without first mentioning our gorgeous wrap-around balcony overlooking the marina. Our room was also very nice as were the Owners. They were extremely accommodating. We very much enjoyed the included breakfast ... delicious with an ample variety. The parking lot was very convenient as was the location of the hotel. Just a short walk beyond the hotel was a fun beach. We were very pleased with our selection of the Hotel Maritime and will look forward to staying with them again.

Show more Show less
9.1
Wonderful
487 reviews
Price from
$191
per night

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. A modern small hotel, super clean, new and very comfortable.

Show more Show less
9.6
Exceptional
219 reviews
Price from
$105
per night

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. You must see and enjoy this place at least once in your life. And especially when you know what a Michelin rated place is and you want to know what can be better. Note: for some reason, Booking does not allow you to book half-board, even though you will lose a significant part of the experience without it. However, don't worry about that, just indicate when you check in that you want to fully enjoy your stay :)

Show more Show less
9.3
Wonderful
392 reviews
Price from
$156
per night

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. Very nice hotel, great location, friendly staff, beautiful rooms, the most beautiful hotel in this location. Nice restaurant and very nice interior! Definitely want to come back here!

Show more Show less
9.6
Exceptional
565 reviews
Price from
$198
per night

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

Krk Island Highlights

FAQs about hotels in Krk Island

Explore guest reviews of hotels on Krk Island

See all