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 bbExtra sanitary measures
8.4Very good 3.612 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. On-site parking is possible and free WiFi access is offered.
Book now
Hotel
2 Veya Hotel by Aminess
Njivice - Primorska cesta bbExtra sanitary measures
8.4Very good 2.094 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.The Veya Hotel by Aminess is offering air-conditioned rooms with minibar, a restaurant and 2 terraces with sea view.
Book now
Hotel
3 Hotel Dražica
Krk - Ruzmarinska 6Extra sanitary measures
8.0Very good 1.973 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. Live music entertainment and activity programs are offered, as well as free WiFi access.
Book now
Hotel
4 Hotel Bor
Krk - Setaliste Drazica 5Extra sanitary measures
9.2Superb 1.830 reviews
Situated 30 meters from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019. It offers rooms with cable TV and air conditioning.
Book now
Hotel
5 Corinthia Baška Sunny Hotel
Baška - Emila Geistlicha 34Extra sanitary measures
8.2Very good 1.459 reviews
Corinthia Baška Sunny Hotel is located in Baška, offering a breakfast buffet, a selection of air-conditioned restaurants and a spa area. It is in the immediate vicinity of the sea on the island of Krk.
Book now
Hotel
6 Falkensteiner Hotel Park Punat
Punat - Obala 102Extra sanitary measures
8.0Very good 1.321 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. The main building and the annex, 50 metres away, provide air-conditioned accommodation with free private parking.
Book now
Hotel
7 Blue Waves Resort
Malinska - Rova 33Extra sanitary measures
8.6Fabulous 1.284 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. An outdoor pool with a sun terrace as well as fitness and meeting facilities can be found on site.
Book now
Hotel
8 Hotel Kanajt
Punat - Kanajt 5Extra sanitary measures
9.0Superb 1.050 reviews
Set as a part of the Punat Marina, Hotel Kanajt boasts a terrace with great views over Punat and the marina. Guests can enjoy the seasonal outdoor salt-water swimming pool and a spa centre with saunas, hot tub and a relaxation area with a view.
Book now
Hotel
9 Luxury Hotel Riva
Malinska - 56 ObalaExtra sanitary measures
9.5Exceptional 983 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. With the views of the Adriatic sea, it offers modern-style accommodation and an on-site restaurant.
Book now
Hotel
10 Hotel Dobrovit ex Tamaris
Baška - Emila Geistlicha 54bExtra sanitary measures
9.0Superb 743 reviews
Enjoying a beachfront position in Baška on the island of Krk, Hotel Dobrovit ex Tamaris provides air-conditioned accommodation with free WiFi access. Sun loungers and entertainment facilities can be found on the beach.
Book now
Hotel
11 Villa Lovorka
Krk - Ružmarinska 6Extra sanitary measures
7.6Good 675 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. It offers a restaurant and an outdoor pool.
Book now
Hotel
12 Hotel Omorika
Punat - Frankopanska BbExtra sanitary measures
7.9Good 607 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. Free WiFi access is provided.
Book now
Hotel
13 Hotel Argentum
Vrbnik - Supec 68Extra sanitary measures
7.8Good 598 reviews
Located only 50 metres from the nearest beach, Argentum Hotel is set in Vrbnik, on Krk Island. It offers an on-site restaurant and air-conditioned rooms with satellite TV and a balcony.
Book now
Hotel
14 Spa & Wellness Hotel Pinia
Malinska - Porat bb
9.2Superb 579 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.Enjoy the beauty and natural environment of the island and relax on the well-kept lawns, surrounded by the scents of the sea and the sound of the waves.
Book now
Hotel
15 Hotel Heritage Forza
Baška - Kralja Zvonimira 98Extra sanitary measures
9.7Exceptional 569 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. Each room is unique and elegantly decorated with stonewall elements and wooden beams.
Book now
Hotel
16 DESIGN hotel VERBENICUM
Vrbnik - 56 Supec ulicaExtra sanitary measures
9.4Superb 565 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. With free WiFi, this 4-star hotel has a terrace and a bar.
Book now
Hotel
17 Hotel Maritime
Krk - Lukobran 2
9.1Superb 499 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. It offers elegantly-decorated rooms with a balcony and an on-site restaurant with a terrace.
Book now
Hotel
18 Hotel Vila Rova
Malinska - Rova 28Extra sanitary measures
9.7Exceptional 487 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. A wellness centre can be found on site and the sea is just a few metres away.
Book now
Hotel
19 Villa Tamaris
Krk - Ružmarinska 6Extra sanitary measures
7.6Good 476 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. Free WiFi access is provided.
Book now
Hotel
20 Hotel Miramare
Njivice - Ribarska obala 4-6Extra sanitary measures
7.8Good 459 reviews
Set in Njivice on Krk Island, Hotel Miramare offers comfortably appointed rooms, all boasting a balcony with splendid sea views. The hotel offers free WiFi throughout.
Book now
Hotel
21 Pension Riviera-Šilo
Šilo - 20 Pećine ulicaExtra sanitary measures
8.7Fabulous 443 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. Each accommodation at the 4-star hotel has mountain views, and guests can enjoy access to a terrace and to a bar.
Book now
Hotel
22 Valamar Atrium Baška Residence
Baška - Emila Geistlicha 39Extra sanitary measures
8.9Fabulous 430 reviews
Valamar Atrium Baška Residence is situated in Baška, on the island of Krk, just steps away from a long sandy beach. Free WiFi is provided.
Book now
Hotel
23 Zvonimir Sunny Hotel
Baška - Emila Geistlicha 34Extra sanitary measures
8.5Fabulous 420 reviews
Only a romantic promenade divides Zvonimir Sunny Hotel from the splendid Baska’s beach - one of the most beautiful beaches of the Mediterranean. From the balcony of your room you will sink into the purple dusks and the murmur of the waves will wish you a good morning.
Book now
Hotel
24 Hotel Villa Margaret
Malinska - Porat 25Extra sanitary measures
9.3Superb 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. Free WiFi access is provided throughout the property and free public parking is available.
Book now
Hotel
25 Boutique Hotel Placa
Krk - Ribarska 5Extra sanitary measures
8.9Fabulous 390 reviews
Situated right in the historic centre of Krk a pedestrian zone, Boutique Hotel Placa is 300 metres from the nearest beach. It offers air-conditioned rooms with a flat-screen cable TV and free Wi-Fi.
Book now
Hotel
26 Bed & Breakfast Villa Terezija
Baška - Primorska 11Extra sanitary measures
8.9Fabulous 345 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. With free WiFi, this 3-star hotel offers free shuttle service.
Book now
Hotel
27 Villa Riva
Omišalj - Riva Ivana Pavla II., br.2Extra sanitary measures
7.3Good 320 reviews
Situated in Omišalj, 100 metres from Ucka Beach, Villa Riva features accommodation with a garden, free private parking, a shared lounge and a terrace. Located around 500 metres from Jadran Beach, the hotel with free WiFi is also 500 metres away from Pesja Beach.
Book now
Hotel
28 Hotel Marina
Krk - Obala hrvatske mornarice 8Extra sanitary measures
9.0Superb 318 reviews
Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront. All rooms have views of the Adriatic Sea and the nearest beach is 300 metres away.
Book now
Hotel
29 Hotel Vinotel Gospoja
Vrbnik - Frankopanska 1Extra sanitary measures
8.9Fabulous 303 reviews
Hotel Vinotel Gospoja is set in Vrbnik, 62 km from Opatija and 48 km from Rijeka. The hotel has a spa centre and sauna, and guests can enjoy a meal at the restaurant or a drink at the bar.
Book now
Hotel
30 Hotel Adria
Malinska - Obala 40Extra sanitary measures
7.7Good 266 reviews
Situated on the sea promenade, Hotel Adria is a few minutes' walk from the beach in Malinska on Krk Island. It provides free WiFi and restaurants serving local and international cuisine.
Book now
Hotel
31 Valamar Villa Adria
Baška - Emila Geistlicha 39Extra sanitary measures
8.4Very good 224 reviews
Leisure with a sense of Baska beach in the palm of your hand, together with comfortable accommodation of Valamar Villa Adria. The villa is located near the Romanic chapel of St.
Book now
Hotel
32 B&B Villa Maris Punat
Punat - Starobašćanska ulica 1Extra sanitary measures
9.6Exceptional 215 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. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.
Book now
Hotel
33 Hotel & Resort ISOLA
Baška - 8 Creska ulica
9.5Exceptional 210 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. Each accommodation at the 5-star hotel has city views, and guests can enjoy access to a sauna and a hot tub.
Book now
Hotel
34 Hotel Malin
Malinska - Kralja Tomislava 23Extra sanitary measures
8.3Very good 158 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.The elegant, spacious property provides a beach with children-friendly facilities, a docking station for your boat and great entertainment programmes.
Book now
Hotel
35 Boutique Resort OSMA
Malinska - 89 Gabonjin
9.6Exceptional 142 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. With free WiFi, this 4-star hotel has a terrace and a restaurant.
Book now
Hotel
36 Krk Sunny Hotel
Krk - Vlade Tomašića 38Extra sanitary measures
8.8Fabulous 86 reviews
Please note that covered parking is charged extra. .
Book now
Resort
37 Molnar Resort Villa Mimoza & Apartment Nea
Brzac - 97 BrzacExtra sanitary measures
8.9Fabulous 17 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. Free WiFi is available throughout the property and Punat Marina is 21 km away.
Book now
Resort
38 Molnar Resort Apartment Sergej
Brzac - Brzac 74Extra sanitary measures
9.2Superb 14 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. The property is non-smoking and is located 18 km from Fumak Hill Cross.
Book now
Resort
39 Molnar Resort Apartment Ljiljana
Brzac - 75 BrzacExtra sanitary measures
9.8Exceptional 8 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. Free WiFi is available throughout the property and Punat Marina is 21 km away.
Book now
Hotel
40 Romantic Hotel Centar Omisalj
Omišalj - Put Dubca 10
9.0Superb 1 reviews
Set in Omišalj, 600 metres from Ucka Beach, Romantic Hotel Centar Omisalj features views of the city. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
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.