Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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. We liked location and service, also it's very clean, breakfast was amazing! Highly recommend

Show more Show less
9
Wonderful
1,210 reviews
Price from
$82
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
148 reviews
Price from
$156
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. High-quality services. Very friendly staff.

Show more Show less
9.3
Wonderful
218 reviews
Price from
$161
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. Excellent location, at the beach (public), walking distance to the port and restaurants. Comfortable indoor parking with free option to charge electric cars. Super nice hotel staff - all of them, at all times. Hotel extra clean, swimming pool very nice, great sun beds and sun covers. Spa with sea view jacuzzis - amazing. Gym - great. All hotel interiors - furniture, windows, doors, floors, AC: absolutely 5 star. Suites with jacuzzi and sea view - spectacular. Hotel bar very well supplied. Public beach clean, water and sea bottom crystal clean, with showers, excellent for long distance swimming up to 750m long separated swimming area up to 60m from the coast.

Show more Show less
9.4
Wonderful
729 reviews
Price from
$184
per night

Bed & Breakfast Villa Terezija

Hotel in Baška

Located in Baška, a 4-minute walk from Vela Baska Beach, Bed & Breakfast Villa Terezija provides accommodations with a shared lounge, free private parking, a terrace and a bar. + friendly family hotel + breakfast + location + value for money

Show more Show less
9
Wonderful
222 reviews

Hotel Maritim

Hotel in Krk

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic center of Krk, Hotel Maritim is located just a few steps from Porporela Beach. Unrivalled location overlooking the town and harbour from room and terrace.

Show more Show less
9.1
Wonderful
405 reviews
Price from
$145
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. New facilities, equipment top quality, private parking, quiet area, nice staff, delicious breakfast

Show more Show less
9.6
Exceptional
163 reviews
Price from
$51
per night

Hotel Vinotel Gospoja

Hotel in Vrbnik

Hotel Vinotel Gospoja is set in Vrbnik, 39 mi from Opatija and 30 mi from Rijeka. The hotel has a spa center and sauna, and guests can enjoy a meal at the restaurant or a drink at the bar. Friendly staff, comfortable accommodation and amazing views!

Show more Show less
9.1
Wonderful
247 reviews
Price from
$175
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. Extremely friendly staff. Beautiful view. Gourmet kitchen, vegan friendly.

Show more Show less
9.4
Wonderful
271 reviews
Price from
$158
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. This was our 2nd time at Heritage Forza in Baska, were happy to see everything was at least as nice as last time :) The location is great, right near beach where they have 10 sets of sunbeds reserved, although the beach is not private and we had bunch of other people (outside hotel) occupying the space very close to hotel's sunbeds. You can get fresh towels from reception at any time. We had a secure parking space included, which was great. This time we had room 105 on 1st floor, very clean and functional; the rooms are not very well isolated and we could hear noise from rooms near us (especially doors closing and opening) and from above us, previously we had room on 2nd floor and didn't hear all this. Nice restaurant with terrace, very happy with the food and service, although my wife would've loved more vegetarian options. Breakfast is bit limited, but you can order of the breakfast menu if you need fried eggs or omelet or fresh orange juice, which is included. Staff is very helpful and everyone speaks good English.

Show more Show less
9.6
Exceptional
412 reviews
Price from
$138
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

Hotels on Krk Island you can book without a credit card

See all

Krk Island Highlights

FAQs about hotels in Krk Island

Explore guest reviews of hotels on Krk Island

See all