Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Hotels in Krk Island

Enter your dates and choose from 4649 hotels and other places to stay

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Stay in Krk Island's best hotels!

Hotel Vinotel Gospoja

Hotel Vinotel Gospoja

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. Surreal location and views for perfect relaxation. Enjoyed rich breakfast buffet with wide selection of locally produced organic foods.

Show more Show less
Avg. price/night: $142
9.2 Awesome 329 reviews
Hotel Villa Margaret

Hotel Villa Margaret

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. One of the great boutique hotel ! Everything is so fine and elegant ! Great location great rooms in the main building good service nice food ! Quality ! Great spa

Show more Show less
9.6 Exceptional 362 reviews
Hotel Heritage Forza

Hotel Heritage Forza

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. Great location, great staff, breakfast was delicious. Room was beautiful.

Show more Show less
9.7 Exceptional 366 reviews
Boutique Hotel Placa

Boutique Hotel Placa

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.

Show more Show less
9.0 Awesome 148 reviews
Hotel Marina

Hotel Marina

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. It's the most modern and updated hotel in krk. It has 9 rooms only so book early. Great location.

Show more Show less
Avg. price/night: $129
9.1 Awesome 145 reviews
Spa & Wellness Hotel Pinia

Spa & Wellness Hotel Pinia

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. Great private sunbathing area with access to the beach Very friendly and accommodating staff Great value for dinner if you include it in the package

Show more Show less
9.4 Awesome 343 reviews
Hotel Vila Rova

Hotel Vila Rova

Malinska

Offering a heated outdoor pool and hot tub, the 4-star Hotel Vila Rova is set in Rova Bay on the north-western coast of Krk Island and was renovated in 2015. Hospitality at its finest. I really enjoyed staying at Rova. Very kind staff, superb dining room, clean and comfy room with an amazing view. The food in their restaurant was very delicious. Will love to get back asap!

Show more Show less
9.6 Exceptional 530 reviews
Valamar Atrium Baška Residence

Valamar Atrium Baška Residence

Baška

Valamar Atrium Baška Residence is located in Baška, on the island of Krk, just steps away from a long sandy beach. Free WiFi is provided. Cleanliness. Well maintained structure. Spacious rooms. Elegant ambiance. Reliable and fast complimentary WiFi. Position of the hotel, right on the promenade along the beach. Accessibility to facilities of the other hotels in Baska that belong in the same chain. Excellent indoor/outdoor pool and SPA/wellness complex.

Show more Show less
9.0 Awesome 356 reviews
Hotel Kanajt

Hotel Kanajt

Punat

Set as a part of the Punat Marina, Hotel Kanajt features a terrace with great views over Punat and the marina. This hotel is amazing. Staff is exceptionally friendly and helpful. Food was awesome and if you book with dinner included you will not regret. We ate at the Marina restaurant and everything was great. I would definitely stay there again.

Show more Show less
Avg. price/night: $68
9.1 Awesome 312 reviews
Hotel Maritim

Hotel Maritim

Krk

Located in Krk, Hotel Maritim offers 4-star accommodations with a seasonal outdoor swimming pool, a terrace and a bar. This 4-star hotel offers a 24-hour front desk. The room size, decor, blinds, great AC, smart TV, breakfast looks small at first but there is really anything I'd want, parking on site, modern interior, 2 min from the beach, on the seafront, 4 min from the crowds, great soundproof

Show more Show less
Avg. price/night: $91
9.6 Exceptional 31 reviews

Krk Island's best hotels with breakfast

Budget hotels in Krk Island

Hotels in Krk Island you can book without a credit card

Most-booked hotels in Krk Island in the past month

Krk Island Highlights

Explore guest reviews of hotels in Krk Island