Recommended Hotels in Krk

The best hotels on the island of Krk for those looking for all the comforts of a holiday. Waterfront, beach, all-inclusive hotels: find your favourite!
Search Hotels, B&Bs and Villas
Search
We offer best rates If you find it cheaper we refund the price difference.
Free cancellation Most properties allow cancellation without penalty.
We're available 24 hours a day For any problem call Booking.com.

Despite being a very large island indeed, there are only slightly more than 20 hotels on Krk. The reason for this is that historically, in Croatia and by extension in the countries of the former Yugoslavia, flats have been the main accommodation facilities for tourists. However, given the expansion of tourism that Krk has been experiencing since the late 1990s to the present day, a number of hotels have been built to cater for even the most demanding tourists.

Hotels on Krk can be found scattered more or less throughout the island’s coastal resorts, starting with Malinska, on the west coast, where there are no less than six. They are all of a high standard, spacious and recently built, and many are located directly by the sea, making them ideal for those seeking maximum comfort.

Other smaller establishments can be found in the historic centre of Krk town, although they maintain high quality standards. Some of them are boutique hotels located in the city centre, others are sea view hotels.

Another resort on the island of Rab where hotels are plentiful is Baska, located on the south coast. Here there are a few small family-run establishments and no less than three resorts of the Croatian Valamar chain, offering an exclusive ambience with all the comforts of a holiday resort, such as a swimming pool, all-inclusive service and animation.

Generally speaking, Krk hotels are expensive, but the services are excellent. Smaller, family-run establishments are also high-priced, especially since they are always located close to the sea and the most tourist resorts. Since the expense will be high, always remember to carefully check the reviews of the hotel you are about to choose, so that you have the opinion of guests who have already stayed there and avoid any nasty surprises.

Hotel
1 Magal Hotel by Aminess
Njivice - Primorska cesta bb
8.5Fabulous 3.422 reviews
The Aminess Magal Hotel is surrounded by a picturesque oak forest and enjoys a great location only 150 metres from the sea in the former fishermen’s village Njivice.
Book now
Hotel
2 Veya Hotel by Aminess
Njivice - Primorska cesta bb
8.4Very good 2.381 reviews
Located in the northern part of the Krk Island, the Veya Hotel by Aminess enjoys a beautiful location just few steps from the sea, near the centre of Njivice.
Book now
Hotel
3 Hotel Bor
Krk - Setaliste Drazica 5
9.2Superb 1.815 reviews
Situated 30 meters from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019.
Book now
Hotel
4 Falkensteiner Hotel Park Punat
Punat - Obala 102
8.1Very good 1.434 reviews
Completely renovated in 2017, Falkensteiner Hotel Park Punat is located in the town centre of Punat, surrounded by olive groves and pine trees at the 2-km-long promenade and close to pebbly beaches.
Book now
Hotel
5 Blue Waves Resort
Malinska - Rova 33
8.7Fabulous 1.306 reviews
Offering a wellness centre with an indoor pool, hot tub, Finnish and bio sauna, steam bath and massage facilities, Blue Waves Resort is located a few steps from a pebbly beach in Rova on the island of Krk.
Book now
Hotel
6 Sunny Baška Hotel, ex Corinthia
Baška - Emila Geistlicha 34
8.5Fabulous 1.173 reviews
Sunny Baška Hotel, ex Corinthia is located in Baška, offering a breakfast buffet, a selection of air-conditioned restaurants and a spa area.
Book now
Hotel
7 Hotel Kanajt
Punat - Kanajt 5
9.0Superb 1.061 reviews
Set as a part of the Punat Marina, Hotel Kanajt boasts a terrace with great views over Punat and the marina.
Book now
Hotel
8 Luxury Hotel Riva
Malinska - 56 Obala
9.5Exceptional 899 reviews
Boasting an indoor pool, an outdoor pool and a wellness area, a 5-star Luxury Hotel Riva is located only steps away from the beach in Malinska.
Book now
Hotel
9 Hotel Dobrovit
Baška - Emila Geistlicha 54b
9.1Superb 802 reviews
Enjoying a beachfront position in Baška on the island of Krk, Hotel Dobrovit provides air-conditioned accommodation with free WiFi access.
Book now
Hotel
10 Villa Lovorka
Krk - Ružmarinska 6
7.7Good 659 reviews
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.
Book now
Hotel
11 DESIGN hotel VERBENICUM
Vrbnik - 56 Supec ulica
9.4Superb 644 reviews
Situated in Vrbnik, 700 metres from Kozica Beach, DESIGN hotel VERBENICUM features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.
Book now
Hotel
12 Hotel Omorika
Punat - Frankopanska Bb
7.9Good 561 reviews
Surrounded by lush Mediterranean vegetation just 100 metres away from the beach, Hotel Omorika offers nicely furnished rooms with views of the sea or the park.
Book now
Hotel
13 Hotel Heritage Forza
Baška - Kralja Zvonimira 98
9.7Exceptional 554 reviews
Just steps away from the seaside promenade in Baška and a stroll away from the main beach, Hotel Heritage Forza offers an on-site restaurant.
Book now
Hotel
14 Hotel Maritime
Krk - Lukobran 2
9.1Superb 479 reviews
Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic centre of Krk, Hotel Maritime is located just a few steps from Porporela Beach.
Book now
Hotel
15 Hotel Vila Rova
Malinska - Rova 28
9.7Exceptional 467 reviews
Offering an outdoor pool and hot tub, the 4-star Hotel Vila Rova is set in Rova Bay on the north-western coast of Krk Island.
Book now
Hotel
16 Hotel Miramare
Njivice - Ribarska obala 4-6
7.9Good 432 reviews
Set in Njivice on Krk Island, Hotel Miramare offers comfortably appointed rooms, all boasting a balcony with splendid sea views.
Book now
Hotel
17 Valamar Atrium Residence
Baška - Emila Geistlicha 39
9.0Superb 410 reviews
Valamar Atrium Residence is situated in Baška, on the island of Krk, just steps away from a long sandy beach.
Book now
Hotel
18 Boutique Hotel Placa
Krk - Ribarska 5
9.0Superb 409 reviews
Situated right in the historic centre of Krk a pedestrian zone, Boutique Hotel Placa is 300 metres from the nearest beach.
Book now
Hotel
19 Hotel Villa Margaret
Malinska - Porat 25
9.4Superb 398 reviews
Located 20 metres from a beach in Porat, 3 km from Malinska, Hotel Villa Margaret offers an outdoor heated swimming pool and an à la carte restaurant with a spacious terrace that overlooks the sea.
Book now
Hotel
20 Villa Riva
Omišalj - Riva Ivana Pavla II., br.2
7.2Good 363 reviews
Situated in Omišalj, 100 metres from Ucka Beach, Villa Riva features accommodation with a garden, free private parking, a terrace and a restaurant.
Book now
Hotel
21 Sunny Baška Residence, ex Zvonimir
Baška - Emila Geistlicha 34
8.7Fabulous 342 reviews
Only a romantic promenade divides Sunny Baška Residence, ex Zvonimir from the splendid Baska’s beach - one of the most beautiful beaches of the Mediterranean.
Book now
Hotel
22 Hotel Marina
Krk - Obala hrvatske mornarice 8
9.0Superb 306 reviews
Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront.
Book now
Hotel
23 Hotel Malin
Malinska - Kralja Tomislava 23
8.1Very good 303 reviews
Surrounded by deep-blue sea and amidst dense greenery, yet only a 5-minute walk from the centre of Malinska on Krk Island, Hotel Malin offers rooms and suites with air conditioning and satellite TV.
Book now
Hotel
24 Hotel Vinotel Gospoja
Vrbnik - Frankopanska 1
8.9Fabulous 278 reviews
Hotel Vinotel Gospoja is set in Vrbnik, 62 km from Opatija and 48 km from Rijeka.
Book now
Hotel
25 B&B Villa Maris Punat
Punat - Starobašćanska ulica 1
9.7Exceptional 222 reviews
Situated in Punat, less than 1 km from Punta Debij Beach, B&B Villa Maris Punat features accommodation with free bikes, free private parking, a garden and a terrace.
Book now
Hotel
26 Valamar Villa Adria
Baška - Emila Geistlicha 39
8.6Fabulous 200 reviews
Leisure with a sense of Baska beach in the palm of your hand, together with comfortable accommodation of Valamar Villa Adria.
Book now
Hotel
27 Hotel & Resort ISOLA
Baška - 8 Creska ulica
9.5Exceptional 196 reviews
Set in Baška, 600 metres from Vela Baska Beach, Hotel & Resort ISOLA offers accommodation with a garden, free private parking, a terrace and a restaurant.
Book now
Hotel
28 Sunny Krk by Valamar
Krk - Vlade Tomašića 38
8.8Fabulous 168 reviews
Please note that covered parking is charged extra.
Book now
Hotel
29 Boutique Resort OSMA
Malinska - 89 Gabonjin
9.7Exceptional 146 reviews
Situated in Malinska, 18 km from Kosljun Franciscan Monastery, Boutique Resort OSMA features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.
Book now
Resort
30 Molnar Resort Apartment Sergej
Brzac - Brzac 74
9.1Superb 15 reviews
Set in Brzac, within 18 km of Kosljun Franciscan Monastery and 21 km of Punat Marina, Molnar Resort Apartment Sergej offers accommodation with a garden and free WiFi throughout the property as well as free private parking for guests who drive.
Book now
Resort
31 Molnar Resort Villa Mimoza & Apartment Nea
Brzac - 97 Brzac
9.1Superb 13 reviews
Situated in Brzac, 18 km from Kosljun Franciscan Monastery, Molnar Resort Villa Mimoza & Apartment Nea features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.
Book now
Resort
32 Molnar Resort Apartment Ljiljana
Brzac - 75 Brzac
9.4Superb 7 reviews
Set in Brzac, 18 km from Kosljun Franciscan Monastery, Molnar Resort Apartment Ljiljana offers accommodation with a garden, free private parking, a terrace and barbecue facilities.
Book now
Hotel
33 Romantic Hotel Centar Omisalj
Omišalj - Put Dubca 10
7.7Good 7 reviews
Set in Omišalj, 600 metres from Ucka Beach, Romantic Hotel Centar Omisalj features views of the city.
Book now
See all the Hotel

Map accomodations

Check availability and rates

Use the form below to check room availability and prices in real time.

Search Hotels, B&Bs and Villas
Search
We offer best rates If you find it cheaper we refund the price difference.
Free cancellation Most properties allow cancellation without penalty.
We're available 24 hours a day For any problem call Booking.com.