Skip to main content

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+
Krk – 392 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Dražica - Hotel Resort Dražica 3 stars

Hotel in Krk

Situated right by the beach, 800 metres from the city centre of Krk, the Hotel Dražica - Hotel Resort Dražica features 2 outdoor pools with slides and various sports courts. Upon check in, the lady at the front desk was very nice. we had the suite room that included breakfast and dinner with a reserved parking spot. the price we paid for the room was kinda high but it made it all worth it because of all the things that were included. the hotel is on the Adriatic Sea, so it was nice because you can actually go swimming in the Sea and the hotel also has a pool with a water slide. The breakfast and dinner that as included is kinda buffet style but they did had alot of different options to choose from. I would recommend this place.

Show more Show less
8.2
Very good
1,183 reviews

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. A beautiful nearly brand new hotel, opened end of summer 2018. Great location, great views, friendly staff.

Show more Show less
9.3
Superb
260 reviews
Avg. price/night:
£62

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. The staff was extremely helpful (thank you, Ivana!), the room was clean and updated. The food in hotel restaurant was very tasty, the breakfast was great, it was very pleasant to stay here! Thank you!

Show more Show less
8.8
Fabulous
805 reviews

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. Gem of a hotel! Beautiful room, extremely clean, and the staff was super friendly and helpful. Thank you for making it such a great experience.

Show more Show less
9.2
Superb
140 reviews

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. Excellent location, breakfast was superb and staff were friendly and helpful, a really nice hotel

Show more Show less
9.1
Superb
187 reviews
Avg. price/night:
£76

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. Location was great. Nice sea view and balcony. Staff was pleasant. The hotel is older but it was VERY clean.

Show more Show less
8
Very good
166 reviews

Villa 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.6
Good
246 reviews

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. The proximity to the ocean and the town. The pool area was beautiful. Checkin was quick and easy.

Show more Show less
8.5
Very good
524 reviews

Ježevac Premium Camping Resort by Valamar 4 stars

Krk

Ježevac Premium Camping Resort by Valamar is surrounded by lush greenery within easy walking distance to the town centre of Krk. Great place for family vacation.

Show more Show less
9.1
Superb
247 reviews
Avg. price/night:
£76

Apartments Petra Krk 4 stars

Krk

Located in Krk, Apartments Petra Krk offers a heated outdoor pool and was renovated in 2015. This self-catering accommodation features free WiFi. The decor was modern and comfortable. Excellent bed, spacious shower, well appointed kitchen & excellent heating (a cold front moving in). Great night's sleep because it was nice and quiet. Great view of the Adriatic from my balcony.

Show more Show less
9.6
Exceptional
124 reviews
Avg. price/night:
£40

Budget hotels in Krk

See all

FAQs about hotels in Krk

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

  • Hotel Marina, Hotel Maritim and Hotel Dražica - Hotel Resort Dražica have received great reviews from travellers in Krk regarding the views from their hotel rooms.

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

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

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

  • On average, it costs £50 per night to book a 3-star hotel in Krk for tonight. You'll pay on average around £54 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Krk will cost around £113 (based on Booking.com prices).

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

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

Explore guest reviews of hotels in Krk

See all
gogless