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. Super hotel, prijazno osebje, dobra hrana... Excellent and professional treatment at the beauty and spa centre, the staff is extremely kind.

Show more Show less
9.5
Exceptional
433 reviews
Price from
$167
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... Great location, 5 minute walk to the beach. Close to the center but in a peaceful location. The host was very helpful, and gave us some great places to eat and beaches to visit which we wouldn’t of known about as it was our first visit. Breakfast was really nice, and you can sit outside and eat it with a beautiful view. The rooms were clean.

Show more Show less
9.1
Awesome
104 reviews
Price from
$142
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. A beautiful nearly brand new hotel, opened end of summer 2018. Great location, great views, friendly staff.

Show more Show less
9.3
Awesome
290 reviews
Price from
$114
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
$77
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. A very nice hotel with magnificant view from the room window. Friendly and helpful personnel. Very good restaurant.

Show more Show less
9.1
Awesome
169 reviews
Price from
$185
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
$125
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. We loved everything! It was a great last minute find for us and the staff went above and beyond to ensure our stay was perfect! Highly recommend 😊

Show more Show less
9.7
Exceptional
331 reviews
Price from
$116
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. Pictures were true! The Room was just as expected, bed is extra comfy, terrace large enough even for sun-bathing, breakfast (served in two restaurants) quite good. City beaches are close. The last, but not least - Jasmina and Edita were wonderful hosts!

Show more Show less
9.2
Awesome
141 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
$91
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. Facilities really nice and clean. Nice swimming pool and big whirlpool with powerful air compressor, good and clean sauna. Terrace with beautiful view to the see and romantic music. Huge grass area with the chaise-longues and umbrellas. Staff very friendly and polite! During our 7 days stay with half board we have never got the same dishes for dinner. Always different dishes with see food, fish or meat and with delicious test!!! Strongly recommend for people who looking for good relax in silent place!

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