Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Krk – 717 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

Hotel in Krk

Located right by the beach, 2625 feet from the city center of Krk, the Hotel Dražica - Hotel Resort Dražica features 2 outdoor pools with slides and various sports courts. Location is great and hotel and swimming pool excellent everything

Show more Show less
8.2
Very Good
1,253 reviews
Price from
$85
per night

Koralj Sunny Hotel by Valamar

Hotel in Krk

Valamar Koralj Hotel is 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 spa center. 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
533 reviews
Price from
$121
per night

Hotel Bor

Hotel in Krk

Located 98 feet 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
Excellent
845 reviews
Price from
$90
per night

Hotel Maritim

Hotel in Krk

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic center 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.2
Awesome
316 reviews
Price from
$218
per night

Boutique Hotel Placa

Hotel in Krk

Located right in the historic center of Krk, Boutique Hotel Placa is 984 feet 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
Awesome
154 reviews
Price from
$112
per night

Hotel Marina

Hotel in Krk

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

Show more Show less
9.1
Awesome
197 reviews
Price from
$138
per night

Villa Lovorka - Hotel Resort Dražica

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
174 reviews
Price from
$76
per night

Villa Tamaris - Hotel Resort Dražica

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... Great buffet for breakfast/dinner. Spacious room, great views and close proximity to Krk town.

Show more Show less
7.6
Good
253 reviews
Price from
$83
per night

Apartments and Rooms Ivana

Krk

Set 1148 feet from the seaside promenade and 2625 feet from Krk Old Town, Guest House Ivana offers rooms and apartments fitted with free WiFi access. Very welcoming, clean and great location.

Show more Show less
9.2
Awesome
191 reviews
Price from
$45
per night

Bed & Breakfast Mario

Krk

Located 820 feet from the center of Krk, Bed & Breakfast Mario is set 328 feet from the beach. Enjoying a quiet location, it offers an on-site restaurant and rooms with air-conditioning and free... Friendly hosts, cozy atmosphere, super breakfast

Show more Show less
9.5
Exceptional
351 reviews
Price from
$101
per night

Most-booked hotels in Krk in the past month

See all

FAQs about hotels in Krk

  • Hotel Marina, Hotel Maritim, and Hotel Dražica - Hotel Resort Dražica got great room view-related reviews from travelers in Krk.

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

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

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

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

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Krk:

Explore guest reviews of hotels in Krk

See all