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

Superb: 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 3 stars

Hotel in Krk

Situated 30 meters from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019. It offers rooms with cable TV and air conditioning. Great breakfast and location, directly by the beach. Only a 10-15 min walk to the old town of Krk, where there are many restaurants and bars.

Show more Show less
9.2
Superb
1,783 reviews
Price from
£97
per night

Hotel Kanajt 4 stars

Hotel in Punat

Set as a part of the Punat Marina, Hotel Kanajt boasts a terrace with great views over Punat and the marina. Superb breakfast. Comfy and spacious room.

Show more Show less
9
Superb
1,036 reviews
Price from
£82
per night

Boutique Resort OSMA 4 stars

Hotel in Malinska

Situated in Malinska, 18 km from Kosljun Franciscan Monastery, Boutique Resort OSMA features accommodation 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
116 reviews
Price from
£83
per night

Hotel & Resort ISOLA 5 stars

Hotel in Baška

Set in Baška, 600 metres from Vela Baska Beach, Hotel & Resort ISOLA offers accommodation 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
£147
per night

DESIGN hotel VERBENICUM 4 stars

Hotel in Vrbnik

Situated in Vrbnik, 700 metres from Kozica Beach, DESIGN hotel VERBENICUM features accommodation 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
Superb
480 reviews
Price from
£130
per night

Luxury Hotel Riva 5 stars

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 hotel the nicest we stayed at on our trip. Stylish rooms and bathrooms, excellent sheets and quality of fixtures. Breakfast was excellent - cooked options available and good buffet. Pool and facilties really nice too as were the staff. Excellent location right by the port - free parking with number plate recognition so no faffing about with buttons to press or cards to insert. Werther's original sweets on front desk big hit with family

Show more Show less
9.5
Exceptional
998 reviews
Price from
£167
per night

Hotel Maritime 4 stars

Hotel in Krk

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic centre 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
Superb
488 reviews
Price from
£125
per night

B&B Villa Maris Punat 4 stars

Hotel in Punat

Situated in Punat, less than 1 km from Punta Debij Beach, B&B Villa Maris Punat features accommodation with free bikes, free private parking, a garden and a terrace. Big room, pool, location, tea time and excellent break fast

Show more Show less
9.6
Exceptional
216 reviews
Price from
£64
per night

Hotel Villa Margaret 4 stars

Hotel in Malinska

Located 20 metres from a beach in Porat, 3 km from Malinska, Hotel Villa Margaret offers an outdoor heated swimming pool and an à la carte restaurant with a spacious terrace that overlooks the sea. Beautiful rooms, great views, a lovely little private beach area and a nice infinity pool. The food at the hotel restaurant was delicious and the staff were friendly and accomodating.

Show more Show less
9.3
Superb
386 reviews
Price from
£123
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 had no real expectations when we booked the Hotel Heritage Forza....was just looking for a clean comfortable room. When we arrived, we were greeted by reception and I don't think we've ever been in a more wonderful hotel. Parking is kind of an issue in the places we went..not at the Hotel Forza, they have their own lot. The food was excellent. The location could not be beat. We had a balcony and could people watch from above overlooking the Adriatic sea. The room was clean and relatively large and tastefully decorated, the bathroom was clean and well stocked...should you be traveling to Baska and looking for a place to stay, look no further!

Show more Show less
9.6
Exceptional
559 reviews
Price from
£140
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 & disinfecting
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 on Krk Island

Sunny Island of Beaches and Food

Called “The Golden Island” due to cornucopia of food and sun, the Croatian island of Krk is an oasis of turquoise sea, kilometres of beaches and lush Mediterranean greenery. With delicious wine, charming towns and great water sports opportunities, this region is a wonderful place to visit!

One of 2 largest islands on the Adriatic Sea, Krk is connected to the mainland by a bridge, providing easy access for tourists arriving from Slovenia, Austria and Italy. Its most populous town, Krk, features Roman mosaics, fortifications from the Middle Ages and a picturesque port.

East of Krk, in the Puntarska Draga Bay, is a little town of Punat, a popular diving destination due to its crystal waters and good protection from storms. At the far south end of Krk there is Baska, a lovely town with a mountainous background and white, sandy beaches.

As Baska features over 80 km of hiking trails, you can have a break from relaxing in the sun and swimming in the sea and hit the road with a backpack and a camera to capture the amazing views of the island itself, as well as those of the neighbouring islands of Prvic and Cres.

Visit Booking.com with a choice of over 100 properties on Krk island, from cheap hotels in Nijvice to popular accommodation in Baska.

Explore guest reviews of hotels on Krk Island

See all