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.7Fabulous 3.488 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.5Fabulous 2.385 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.857 reviews
Situated 30 meters from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019.
Book now
Hotel
4 Hotel Dražica
Krk - Ruzmarinska 6
8.1Very good 1.805 reviews
Situated right by the beach, 800 metres from the city centre of Krk, the Hotel Dražica - Hotel Resort Dražica features 2 outdoor pools with slides and various sports courts.
Book now
Hotel
5 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
6 Blue Waves Resort
Malinska - Rova 33
8.8Fabulous 1.307 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
7 Sunny Baška Hotel by Valamar, ex Corinthia
Baška - Emila Geistlicha 34
8.6Fabulous 1.170 reviews
Sunny Baška Hotel by Valamar, ex Corinthia is located in Baška, offering a breakfast buffet, a selection of air-conditioned restaurants and a spa area.
Book now
Hotel
8 Hotel Kanajt
Punat - Kanajt 5
9.1Superb 1.099 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
9 Luxury Hotel Riva
Malinska - 56 Obala
9.6Exceptional 901 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
10 Hotel Dobrovit
Baška - Emila Geistlicha 54b
9.2Superb 804 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
11 Villa Lovorka
Krk - Ružmarinska 6
7.8Good 658 reviews
Situated in Krk, 200 metres from Punta Di Galetto Beach, Villa Lovorka - Hotel Resort Dražica features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared lounge.
Book now
Hotel
12 DESIGN hotel VERBENICUM
Vrbnik - 56 Supec ulica
9.5Exceptional 650 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
13 Hotel Argentum
Vrbnik - Supec 68
7.8Good 568 reviews
Located only 50 metres from the nearest beach, Argentum Hotel is set in Vrbnik, on Krk Island.
Book now
Hotel
14 Hotel Omorika
Punat - Frankopanska Bb
7.9Good 559 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
15 Hotel Heritage Forza
Baška - Kralja Zvonimira 98
9.7Exceptional 553 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
16 Spa & Wellness Hotel Pinia
Malinska - Porat bb
9.3Superb 505 reviews
Wellness hotel Pinia is situated next to the sea, steps away from a beach and close to the pine forest on the magnificent Krk Island in Malinska.
Book now
Hotel
17 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
18 Pension Riviera-Šilo
Šilo - 20 Pećine ulica
8.8Fabulous 438 reviews
Situated in Šilo, a few steps from Lokvisca South Beach, Pension Riviera-Šilo features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
Book now
Hotel
19 Villa Tamaris
Krk - Ružmarinska 6
7.9Good 429 reviews
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 and restaurant.
Book now
Hotel
20 Hotel Miramare
Njivice - Ribarska obala 4-6
8.0Very good 413 reviews
Set in Njivice on Krk Island, Hotel Miramare offers comfortably appointed rooms, all boasting a balcony with splendid sea views.
Book now
Hotel
21 Valamar Atrium Residence
Baška - Emila Geistlicha 39
9.2Superb 409 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
22 Boutique Hotel Placa
Krk - Ribarska 5
9.0Superb 408 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
23 Hotel Villa Margaret
Malinska - Porat 25
9.4Superb 399 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
24 Hotel Adria
Malinska - Obala 40
7.7Good 392 reviews
Situated on the sea promenade, Hotel Adria is a few minutes' walk from the beach in Malinska on Krk Island.
Book now
Hotel
25 Bed & Breakfast Villa Terezija
Baška - Primorska 11
8.9Fabulous 356 reviews
Located in Baška, 300 metres from Vela Baska Beach, Bed & Breakfast Villa Terezija provides accommodation with a shared lounge, free private parking, a terrace and a bar.
Book now
Hotel
26 Sunny Baška Residence by Valamar, ex Zvonimir
Baška - Emila Geistlicha 34
8.8Fabulous 340 reviews
Only a romantic promenade divides Sunny Baška Residence by Valamar, ex Zvonimir from the splendid Baska’s beach - one of the most beautiful beaches of the Mediterranean.
Book now
Hotel
27 Hotel Malin
Malinska - Kralja Tomislava 23
8.1Very good 321 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
28 Hotel Marina
Krk - Obala hrvatske mornarice 8
9.0Superb 307 reviews
Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront.
Book now
Hotel
29 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
30 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 seasonal outdoor swimming pool and a garden.
Book now
Hotel
31 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
32 Hotel & Resort ISOLA
Baška - 8 Creska ulica
9.4Superb 198 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
33 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
34 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
Hotel
35 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.