Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Krk

Filter by star ratings
All filters
Villa Bellator
Villa Bellator
8,9 Excellent

0,3 km from city centre, Šilo Show on map

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.

Koralj Sunny Hotel
Koralj Sunny Hotel
8,5 Excellent

1,0 km from city centre, Krk Show on map

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

0,8 km from city centre, Crikvenica Show on map

ExcellentBased on 400 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

2,4 km from city centre, Crikvenica Show on map

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:June
Average price in Krk:R1 636/night
Absolute cheapest price found:R335/night
Cheapest day:Monday
Most expensive day:Tuesday
R630 - R2 556
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 717 - R2 505
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krk hotels

Show all 1 170 hotels
1
Koralj Sunny Hotel
Koralj Sunny Hotel
8,5 Excellent

1,0 km from city centre, Krk Show on map

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 170 hotels
Villa Bellator
Villa Bellator
8,9 Excellent

0,3 km from city centre, Šilo Show on map

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.

R888
Avg. per night
Hotel Esplanade
Hotel Esplanade
9,3 Excellent

0,8 km from city centre, Crikvenica Show on map

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

R1 269
Avg. per night
Hotel Vali Dramalj
Hotel Vali Dramalj
8,9 Excellent

2,4 km from city centre, Crikvenica Show on map

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.

R1 423
Avg. per night
Koralj Sunny Hotel
Koralj Sunny Hotel
8,5 Excellent

1,0 km from city centre, Krk Show on map

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.

R1 750
Avg. per night

Hotel prices in Krk

4 stars and up

R1 269 - R1 423

Hotel Vali Dramalj

No. 1 most popular

Hotel Vali Dramalj
8,9 Excellent
R1 423
Avg. per night
Hotel Esplanade

Best value

Hotel Esplanade
9,3 Excellent
R1 269
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?

    One of the most popular hotels in Krk is Boutique Hotel Marina, which has been reviewed by 187 users and currently has a rating of 9,1/10. Other top-rated locations include Citta Vecchia B&B and Koralj Sunny Hotel, which have received 9,2/10 and 8,5/10 ratings from our users, respectively.

  • How much do hotels in Krk cost?

    Searches in the last 72 hours suggest an average price of around R1 561/night is normal for a hotel in Krk.

  • How much is a cheap hotel in Krk?

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