Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

Stay in Krk Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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.

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 boutique hotel is in an excellent location only 10 meters away from the see and with phantastic sea view. The hotel is decorated nicely and modern. There is an outside and inside pools, sauna and jacuzzi. The personal is very friendly, the menus are excellent with a selection of fresh fish and meat. Food is really outstanding, especially the patisserie. One of the best sacher tart we had in a long time. The massages are also great and the gym is equipped well.

Show more Show less
9.5
Exceptional
433 reviews
Price from
$168
per night

Pansion55

Hotel in Baška

Located in Baška, 1.7 mi from Mali Raj Beach, Pansion55 provides accommodations with a bar, free private parking, a shared lounge and a terrace. With free WiFi, this 3-star hotel offers ticket... Pansion 55 is the BEST place to stay in Baska. It’s located in the nice and quiet area, yet it’s minutes away from all the action. It’s close to the quietest and most picturesque part of the main beach. The hotel is cozy, intimate, and has beautiful modern renovations. It has a gorgeous garden and is surrounded by awe-inspiring nature. The views of the sea and the mountain from the rooms with balconies are breathtaking. The owner and hostess is kind, generous, and attentive, and she genuinely cares about the well-being and happiness of her guests. She has invested a lot of love and effort into every aspect and detail of her hotel. She will make you feel taken care of with her presence and personal attention and she will make impeccable restaurants and beaches recommendations, which will ensure that you will have the best vacation experience. The accommodations and breakfast are impeccable. You will feel like you are home away from home at Pansion 55. We will definitely return to Baska and Pansion 55 again in the future after this wonderful and unforgettable experience.

Show more Show less
9.1
Awesome
104 reviews
Price from
$143
per night

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. Very nice new modern hotel with great location and views, infinity pool on the rooftop, friendly staff, delicious restaurant Harbour, parking.

Show more Show less
9.3
Awesome
291 reviews
Price from
$115
per night

B&B Villa Maris Punat

Hotel in Punat

Located in Punat, 1.5 mi from Konobe Beach, B&B Villa Maris Punat features accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. The breakfast was excellent and the lady was adorable.

Show more Show less
9.6
Exceptional
154 reviews
Price from
$78
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. Nice hotel with very comfortable and new rooms. The receptionist were all very kind. The breakfast is rich and so tasty, with a special mention on the omelette(palacinke), freshly cooked every morning.

Show more Show less
9.1
Awesome
169 reviews
Price from
$186
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. Everything was just perfect. It looks the same as in pictures and the staff was very polite and friendly. The location is great and the view was stunning!

Show more Show less
9.5
Exceptional
224 reviews
Price from
$126
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. Everything. Personal, location, unique Hotel! Special thanks for this memory.

Show more Show less
9.7
Exceptional
331 reviews
Price from
$117
per night

Boutique Hotel Placa

Hotel in Krk

Located right in the historic center of Krk, 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. It was so quant, loved the location.

Show more Show less
9.2
Awesome
142 reviews
Price from
$93
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. By this class of hotels it’s not only about the room, food or facilities.( all was excellent) It is more about the feeling and that you can get mainly from staff. And staff is the best experience what we got there! I’m really recommend this hotel for anyone.

Show more Show less
9.1
Awesome
189 reviews
Price from
$92
per night

Spa & Wellness Hotel Pinia

Hotel in Malinska

Wellness hotel Pinia is located next to the sea, steps away from a beach and close to the pine forest on the magnificent Krk Island in Malinska. Breakfast and dinner on the terrace, overlooking the sea were particularly memorable experiences. So was the visit of their spa, which also has wonderful views of the sea.

Show more Show less
9.3
Awesome
275 reviews
Price from
$154
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