Hotels in Krk

Search and compare Krk hotels from hundreds of travel sites and save

Krk, Croatia
22 Jun — 23 Jun2
Krk, Croatia
Tue 22/6
Wed 23/6
...and more

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
Jesenovice 142, Šilo, Croatia
Show on map
14.9 km from city centre, Krk 
ExcellentBased on 78 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.

Boutique Hotel Placa
Boutique Hotel Placa
9.2 Excellent
Ribarska 5, Krk, Croatia
Show on map
0.1 km from city centre, Krk 
ExcellentBased on 155 reviews
9.2

Boutique Hotel Placa offers a comfortable setting when in Krk. It is within a short stroll from Krk Cathedral.

Tamaris - Resort Drazica
Tamaris - Resort Drazica
7.6 Good
Ružmarinska 6, Krk, Croatia
Show on map
0.7 km from city centre, Krk 
GoodBased on 254 reviews
7.6

Tamaris - Hotel Resort Drazica provides comfortable 3-star accommodation in Krk. It also offers a kids pool, free Wi-Fi and an outdoor pool.

Koralj Sunny Hotel
Koralj Sunny Hotel
8.5 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
1.0 km from city centre, Krk 
ExcellentBased on 531 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
19.1 km from city centre, Krk 
ExcellentBased on 436 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
19.8 km from city centre, Krk 
ExcellentBased on 335 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:C$ 148/night
Absolute cheapest price found:C$ 39/night
Cheapest day:Monday
Most expensive day:Tuesday
C$ 54 - C$ 219
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 147 - C$ 214
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krk hotels

Show all 1,316 hotels
1
Koralj Sunny Hotel
Koralj Sunny Hotel
8.5 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
1.0 km 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,316 hotels
Villa Bellator
Villa Bellator
8.9 Excellent
Jesenovice 142, Šilo, Croatia
Show on map
0.3 km 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.

C$ 78
Avg. per night
Boutique Hotel Placa
Boutique Hotel Placa
9.2 Excellent
Ribarska 5, Krk, Croatia
Show on map
0.1 km from city centre,  

Boutique Hotel Placa offers a comfortable setting when in Krk. It is within a short stroll from Krk Cathedral.

C$ 112
Avg. per night
Hotel Vali Dramalj
Hotel Vali Dramalj
8.9 Excellent
Gajevo Šetalište 35, Crikvenica, Croatia
Show on map
2.4 km 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.

C$ 116
Avg. per night
Tamaris - Resort Drazica
Tamaris - Resort Drazica
7.6 Good
Ružmarinska 6, Krk, Croatia
Show on map
0.7 km from city centre,  

Tamaris - Hotel Resort Drazica provides comfortable 3-star accommodation in Krk. It also offers a kids pool, free Wi-Fi and an outdoor pool.

C$ 130
Avg. per night
Koralj Sunny Hotel
Koralj Sunny Hotel
8.5 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
1.0 km 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.

C$ 152
Avg. per night
Hotel Esplanade
Hotel Esplanade
9.3 Excellent
Strossmayerovo setaliste 52, Crikvenica, Croatia
Show on map
0.8 km 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.

C$ 162
Avg. per night

Hotel prices in Krk

3 stars

C$ 130 - C$ 152

Koralj Sunny Hotel

#1 Most popular

Koralj Sunny Hotel
8.5 Excellent
C$ 152
Avg. per night
Tamaris - Resort Drazica

Best value

C$ 130
Avg. per night
4 stars and up

C$ 112 - C$ 162

Hotel Vali Dramalj

#1 Most popular

Hotel Vali Dramalj
8.9 Excellent
C$ 116
Avg. per night
Hotel Esplanade

#2 Most popular

Hotel Esplanade
9.3 Excellent
C$ 162
Avg. per night
Boutique Hotel Placa

Best value

C$ 112
Avg. per night

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

Where to stay in Krk

About Krk

Perched on the south-west coast of Krk Island, Krk is one of the oldest settlements on the Adriatic coast. It was inhabited by the Illyrians and the Romans before becoming part of the Byzantine Theme Dalmatia and exhibits several medieval fortifications to this day.

Things to do

Stroll through Krk to admire its ancient landmarks, which include the former Roman training field of Kamplin Square and beautifully preserved city walls that date back to the 1st century BC. Marvel at the 5th-century Krk Cathedral and soak up the Adriatic Sea views from the 12th-century remains of Frankopan Castle.

In a protected bay just east of Krk is the tiny island of Košljun, which is home to the Franciscan monastery or St. Mary's. A statue of St. Francis with a wolf is featured on the main jetty, while antique farming and fishing equipment is on display at the monastery’s ethnographic museum. Don’t miss a visit to the 12th-century Benedictine church where religious artefacts, old masters paintings and works by contemporary Croatian artists are exhibited.

In the north of Krk Island is Biserujka, a spectacular karst cave that’s decorated with whimsical stalactites and stalagmites. You can join a guided tour to learn about the cave’s geological formation and the unique species that inhabit it or attend one of the live music concerts that are regularly held in its “Great Hall”.

Getting around

Rijeka International Airport is a 30-minute drive from Krk and has flights to destinations across Europe while Zagreb is just over two hours away by road. Ferries connect from the nearby port at Valbiska to Lopar on the island of Rab. The centre of Krk is compact enough to explore on foot, although having your own car or scooter is best for exploring the island.

Krk travel FAQs

  • What are the best hotels in Krk?

    Koralj Sunny Hotel, rated with a score of 8.5 from 531 reviewers, is one of the most popular hotels in Krk. Other top stays include Boutique Hotel Placa, with an average rating of 9.2 from 155 reviewers, and Tamaris - Resort Drazica, with a score of 7.6 from 255 reviewers.