Coronavirus (COVID-19) Support

Please check for travel restrictions. Travel may be permitted only for certain purposes and in particular, touristic travel may not be allowed.

Read more

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

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. 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
328 reviews
Avg. price/night:
£162
Check availability

Hotel Maritim 4 stars

Hotel in Krk

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic centre of Krk, Hotel Maritim is located just a few steps from Porporela Beach. Amazing Hotel with an amazing terase right above the marina. The view from the huge balcony is simply out of this world. And so is from the room itself. Good parking, very clean and comfortable room. Very kind & flexible staff!

Show more Show less
9.3
Superb
210 reviews
Avg. price/night:
£143
Check availability

B&B Villa Maris Punat 4 stars

Hotel in Punat

Situated in Punat, 500 metres from Pila Beach, B&B Villa Maris Punat features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. We were very pleasantly surprised by this hotel. Very luxurious. The room was gorgeous and the bed was very comfy. Breakfast was superb and the staff was very nice. The shutters were great and the airco, we slept in comfortably. We can absolutely recommend this hotel.

Show more Show less
9.6
Exceptional
132 reviews
Avg. price/night:
£63
Check availability

Hotel Vinotel Gospoja 4 stars

Hotel in Vrbnik

Hotel Vinotel Gospoja is set in Vrbnik, 62 km from Opatija and 48 km from Rijeka. The hotel has a spa centre 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
Superb
156 reviews
Avg. price/night:
£195
Check availability

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. Very friendly staff, hotel owners were always there for questions- both very friendly! Real nice place with pool and beach area! Love their own olive oil! Next time definitely again!!

Show more Show less
9.5
Exceptional
204 reviews
Avg. price/night:
£90
Check availability

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. Best bathroom ever. And superb food in hotel's restaurant.

Show more Show less
9.7
Exceptional
318 reviews
Avg. price/night:
£103
Check availability

Boutique Hotel Placa 4 stars

Hotel in Krk

Situated right in the historic centre of Krk, Boutique Hotel Placa is 300 metres 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.1
Superb
143 reviews
Avg. price/night:
£92
Check availability

Hotel Marina 4 stars

Hotel in Krk

Situated 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 300 metres away. Beautiful location right on the waterfront. Large comfy bed with view of sea

Show more Show less
9.2
Superb
181 reviews
Avg. price/night:
£92
Check availability

Spa & Wellness Hotel Pinia 4 stars

Hotel in Malinska

Wellness hotel Pinia is situated 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.4
Superb
259 reviews
Avg. price/night:
£178
Check availability

Hotel Vila Rova 4 stars

Hotel in 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. Wonderful breakfast and dinner.

Show more Show less
9.6
Exceptional
413 reviews
Avg. price/night:
£134
Check availability

Krk Island's best hotels with breakfast

See all

Most booked hotels on Krk Island in the past month

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
gogless