Skip to main content

Hotels and more in Krk

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

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. Very new new fresh and clean hotel . Very good rich brekfast. Kind staff. All is good.

Show more Show less
9.3
Superb
221 reviews
Avg. price/night:
£161
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
124 reviews
Avg. price/night:
£107
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
170 reviews
Avg. price/night:
£134
Check availability

Villa Lovorka - Hotel Resort Dražica 3 stars

Hotel in Krk

Located just a few steps from the beach in a quiet area of Krk, Villa Lovorka - Resort Dražica is surrounded with pine and laurel trees. It offers a restaurant and an outdoor pool. Good location, free parking, clean room, kind staff, exellent see and nice vieu from the bach.

Show more Show less
8.2
Very good
129 reviews
Avg. price/night:
£57
Check availability

Hotel Drazica 3 stars

Hotel in Krk

Situated right by the beach, 800 metres from the city centre of Krk, the Hotel Drazica features 2 outdoor pools with slides and various sports courts. Proffesional restaurant stuff, excellent location, perfect food.

Show more Show less
8.2
Very good
947 reviews
Avg. price/night:
£60
Check availability

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. Hotel is on excellent location, next to the sea, view from the terrace for dining is extraordinary, overlooking the sea distanced 50 but in shade of pine trees 😊😊😊the building and all facilities are complitly refurbished and beautiful, spotlessly clean and beautiful in all, beautifully rooms German style of quality and decoration, great beds and linen, to enjoy every moment of your res😊😊😊apsolutly fantastic and staff is highly professional, very polite and warm hearted, speciall thanks to Mrs Sandra on the reception and really all, excellent German native speakers also in fluent English, really onestly devoted to bring excellent service and relaxing holiday (but not stiff professionals, always smiling from the heart ♥️♥️♥️) , we had excellent service and help for medical assistance that was needed. We are happily planning to come back, thank you all, service is 5 star value!!! 😊🌟😊🌟😊🌟

Show more Show less
8.8
Fabulous
670 reviews
Avg. price/night:
£65
Check availability

Valamar Koralj Hotel 3 stars

Hotel in Krk

Valamar Koralj Hotel is situated above a bay of the Adriatic Sea on Krk Island, a 10-minute walk from Krk town. It features an outdoor pool with a hot tub and a wellness centre. Great value for money, very welcoming staff, excellent dinner and breakfast, we were completely satisfied.

Show more Show less
8.5
Very good
521 reviews

Tamaris - Hotel Resort Dražica 3 stars

Hotel in Krk

Located right next to a pebbly beach in Krk, Tamaris - Hotel Annex in Resort Dražica provides guests with access to all services of Resort Dražica including an outdoor pool, tennis and minigolf... Rooms, food, staff, location, beach...excellent!

Show more Show less
7.7
Good
205 reviews
Avg. price/night:
£59
Check availability

Pension Leggero

Krk

Set less than 750 metres from Krk Old Town and 850 metres from Punta De Galeto Beach, Pension Leggero offers bed and breakfast accommodation with an on-site bar. Free private parking is provided. Spotlessly clean rooms, super friendly staff and beutiful view from the balcony. Excellent!

Show more Show less
9.7
Exceptional
238 reviews
Avg. price/night:
£95
Check availability

Wabi Sabi Resort & Apartments 4 stars

Krk

Located 14 km from Krk Bus Station, Wabi Sabi Resort & Apartments offers free bikes, a seasonal outdoor swimming pool and air-conditioned accommodation with a balcony and free WiFi. Beautiful, modern, comfortable, well equipped, spotlessly clean, new apartment. Loved everything about it. Host very kind and helpful. We extended our stay because we enjoyed it so much. Lovely view of 2 islands and the sea from the balcony. Would highly recommend and will definitely come back.

Show more Show less
9
Superb
113 reviews
Avg. price/night:
£70
Check availability

Hotels with extra health and safety measures

Find hotels in Krk with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Krk's best hotels with breakfast

See all

Budget hotels in Krk

See all

Hotels located in the centre of Krk

See all

FAQs about hotels in Krk

  • Hotel Marina, Hotel Maritim and Hotel Drazica have received great reviews from travellers in Krk regarding the views from their hotel rooms.

  • Hotel Maritim, Hotel Marina and Boutique Hotel Placa are some of the popular hotels in Krk.

  • Many families visiting Krk loved staying at Hotel Maritim, Hotel Marina and Hotel Bor.

  • These hotels in Krk are highly rated by couples: Hotel Maritim, Hotel Marina and Boutique Hotel Placa.

  • For hotels in Krk that serve up a highly-rated breakfast, try Valamar Koralj Hotel, Hotel Marina and Villa Lovorka - Hotel Resort Dražica.

  • On average, 3-star hotels in Krk cost £86 per night, and 4-star hotels in Krk are £85 per night. If you're looking for something really special, a 5-star hotel in Krk can on average be found for £192 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Krk this weekend is £107 or, for a 4-star hotel, £127. Looking for something even fancier? 5-star hotels in Krk for this weekend cost on average around £262 per night (based on Booking.com prices).

Explore guest reviews of hotels in Krk

See all
gogless