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 – 481 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 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. Everyone involved was really nice, the parking got extended, facilities got refreshed and all the safety measures were covered.

Show more Show less
8.8
Fabulous
805 reviews

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,185 reviews

Koralj Sunny Hotel by Valamar 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 place everything was close buy, clean , great beach and location

Show more Show less
8.5
Very good
524 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. Location is perfect, close to the center and the beach as well. View from the terrace is amazing. We loved the pool on the rooftop. Staff is really nice and friendly. We had a delicious dinner in the restaurant. Absolutely satisfied.

Show more Show less
9.3
Superb
262 reviews
Price from
£72
per night

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.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. Lovely room, great location, awesome view and perfect breakfast - couldn't ask for more!

Show more Show less
9.1
Superb
187 reviews

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

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
252 reviews
Price from
£73
per night

Bed & Breakfast Mario 3 stars

Krk

Located 250 metres from the centre of Krk, Bed & Breakfast Mario is set 100 metres from the beach. Excellent staff. Mario was super friendly. Breakfast was top notch. Great location, close to the old Town. Also the restaurant downstairs has excellent choices.

Show more Show less
9.4
Superb
343 reviews

Most booked hotels in Krk in the past month

See all

Budget hotels in Krk

See all

FAQs about hotels in Krk

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

  • 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.

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

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

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

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

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Krk:

Explore guest reviews of hotels in Krk

See all