Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Krk

Filter by star ratings
All filters
Boutique Hotel Marina
Boutique Hotel Marina
9.1 Excellent
Obala hrvatske mornarice 8, Krk, Croatia
Show on map
0.1 mi from city centre, Krk 
ExcellentBased on 189 reviews
9.1

Hotel Marina Krk provides 4-star accommodation in Krk. Those staying at the property can also make use of free Wi-Fi.

Citta Vecchia B&B
Citta Vecchia B&B
9.2 Excellent
J.J. Strossmayera 36, Krk, Croatia
Show on map
0.2 mi from city centre, Krk 
ExcellentBased on 263 reviews
9.2

Providing a swimming pool, Citta Vecchia B&B is situated in Krk and is a short walk from Krk Cathedral. Guests can also enjoy complimentary internet access throughout the property.

Villa Bellator
Villa Bellator
8.9 Excellent
Jesenovice 142, Šilo, Croatia
Show on map
9.3 mi from city centre, Krk 
ExcellentBased on 77 reviews
8.9

Villa Bellator is ideally positioned in a peaceful setting in Silo, a short drive from Krk and Malinska. It also offers free Wi-Fi, a sun deck and an outdoor pool.

Hotel Crikvenica
Hotel Crikvenica
8.6 Excellent
Strosmayerovo setaliste 8, Crikvenica, Croatia
Show on map
11.7 mi from city centre, Krk 
ExcellentBased on 702 reviews
8.6

Hotel Crikvenica is situated in Crikvenica and features free Wi-Fi. It also provides a 24-hour reception, massage services and babysitting/child services.

Hotel Vinotel Gospoja
Hotel Vinotel Gospoja
9.1 Excellent
Frankopanska 1, Vrbnik, Croatia
Show on map
6.2 mi from city centre, Krk 
ExcellentBased on 174 reviews
9.1

Hotel Vinotel Gospoja is located in Vrbnik and offers an indoor pool. It also provides a 24-hour reception, luggage storage and room service.

Koralj Sunny Hotel
Koralj Sunny Hotel
8.5 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
0.6 mi from city centre, Krk 
ExcellentBased on 525 reviews
8.5

Located in Krk, Valamar Koralj Hotel is within a 35-minute drive of Rijeka Airport and offers a sauna, a Turkish steam bath and an outdoor pool. It provides 5-star accommodation and views of the sea.

Hotel Esplanade
Hotel Esplanade
9.3 Excellent
Strossmayerovo setaliste 52, Crikvenica, Croatia
Show on map
11.9 mi from city centre, Krk 
ExcellentBased on 414 reviews
9.3

Hotel Esplanade provides comfortable 3-star accommodation in Crikvenica. It is conveniently positioned for those wishing to visit the area's popular attractions.

Hotel Vali Dramalj
Hotel Vali Dramalj
8.9 Excellent
Gajevo Šetalište 35, Crikvenica, Croatia
Show on map
12.3 mi from city centre, Krk 
ExcellentBased on 332 reviews
8.9

A private beach, an indoor pool and 4-star accommodation are on offer at Hotel Vali Dramalj. This comfortable hotel also offers a sauna, and is an easy drive from Crikvenica and Novi Vinodolski.

Tips for booking a Krk hotel

Cheapest month:December
Most expensive month:September
Average price in Krk:$144/night
Absolute cheapest price found:$38/night
Cheapest day:Tuesday
Most expensive day:Friday
$44 - $236
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$117 - $239
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krk hotels

Show all 1,224 hotels
1
Koralj Sunny Hotel
Koralj Sunny Hotel
8.5 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
0.6 mi from city centre, Krk 

Located in Krk, Valamar Koralj Hotel is within a 35-minute drive of Rijeka Airport and offers a sauna, a Turkish steam bath and an outdoor pool. It provides 5-star accommodation and views of the sea.

Cheapest hotels in Krk, Primorsko-Goranska

Show all 1,224 hotels
Villa Bellator
Villa Bellator
8.9 Excellent
Jesenovice 142, Šilo, Croatia
Show on map
0.2 mi from city centre,  

Villa Bellator is ideally positioned in a peaceful setting in Silo, a short drive from Krk and Malinska. It also offers free Wi-Fi, a sun deck and an outdoor pool.

$61
Avg. per night
Citta Vecchia B&B
Citta Vecchia B&B
9.2 Excellent
J.J. Strossmayera 36, Krk, Croatia
Show on map
0.2 mi from city centre,  

Providing a swimming pool, Citta Vecchia B&B is situated in Krk and is a short walk from Krk Cathedral. Guests can also enjoy complimentary internet access throughout the property.

$82
Avg. per night
Hotel Crikvenica
Hotel Crikvenica
8.6 Excellent
Strosmayerovo setaliste 8, Crikvenica, Croatia
Show on map
0.3 mi from city centre,  

Hotel Crikvenica is situated in Crikvenica and features free Wi-Fi. It also provides a 24-hour reception, massage services and babysitting/child services.

$95
Avg. per night
Hotel Esplanade
Hotel Esplanade
9.3 Excellent
Strossmayerovo setaliste 52, Crikvenica, Croatia
Show on map
0.5 mi from city centre,  

Hotel Esplanade provides comfortable 3-star accommodation in Crikvenica. It is conveniently positioned for those wishing to visit the area's popular attractions.

$100
Avg. per night
Hotel Vali Dramalj
Hotel Vali Dramalj
8.9 Excellent
Gajevo Šetalište 35, Crikvenica, Croatia
Show on map
1.5 mi from city centre,  

A private beach, an indoor pool and 4-star accommodation are on offer at Hotel Vali Dramalj. This comfortable hotel also offers a sauna, and is an easy drive from Crikvenica and Novi Vinodolski.

$111
Avg. per night
Koralj Sunny Hotel
Koralj Sunny Hotel
8.5 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
0.6 mi from city centre,  

Located in Krk, Valamar Koralj Hotel is within a 35-minute drive of Rijeka Airport and offers a sauna, a Turkish steam bath and an outdoor pool. It provides 5-star accommodation and views of the sea.

$123
Avg. per night
Boutique Hotel Marina
Boutique Hotel Marina
9.1 Excellent
Obala hrvatske mornarice 8, Krk, Croatia
Show on map
0.1 mi from city centre,  

Hotel Marina Krk provides 4-star accommodation in Krk. Those staying at the property can also make use of free Wi-Fi.

$126
Avg. per night
Hotel Vinotel Gospoja
Hotel Vinotel Gospoja
9.1 Excellent
Frankopanska 1, Vrbnik, Croatia
Show on map
0.2 mi from city centre,  

Hotel Vinotel Gospoja is located in Vrbnik and offers an indoor pool. It also provides a 24-hour reception, luggage storage and room service.

$185
Avg. per night

Hotel prices in Krk

4 stars +

$82 - $185

Boutique Hotel Marina

#1 Most popular

$126
Avg. per night
Hotel Crikvenica

#2 Most popular

Hotel Crikvenica
8.6 Excellent
$95
Avg. per night
Citta Vecchia B&B

Best value

Citta Vecchia B&B
9.2 Excellent
$82
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Krk

Krk travel FAQs

  • What are the best hotels in Krk?

    Boutique Hotel Marina is a very popular hotel in Krk with a score of 9.1 from 189 reviews. Citta Vecchia B&B (9.2 from 263 reviews) and Koralj Sunny Hotel (8.5 from 525 reviews) are also highly rated Krk hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Krk cost?

    Searches in the last 72 hours suggest an average price of around $146/night is normal for a hotel in Krk. 4-star and 5-star hotels in Krk had average prices of $102/night and $177/night, respectively.

  • How much is a cheap hotel in Krk?

    $43 per night is the cheapest Krk hotel price found in our data from the last 72 hours.