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.3,0Very good 2.733 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 Hotel Dražica
Krk - Ruzmarinska 6Extra sanitary measures
8,0Very good 1.934 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
3 Corinthia Baška Sunny Hotel by Valamar
Baška - Emila Geistlicha 34Extra sanitary measures
7.8,0Good 1.761 reviews
Corinthia Baška Sunny Hotel by Valamar 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
4 Hotel Bor
Krk - Setaliste Drazica 5Extra sanitary measures
9,0Superb 1.233 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 Veya Hotel by Aminess
Njivice - Primorska cesta bbExtra sanitary measures
8.1,0Very good 1.081 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
6 Koralj Sunny Hotel by Valamar
Krk - Vlade Tomašića 38Extra sanitary measures
8.1,0Very good 869 reviews
Payment is made at the hotel reception in HRK or in EUR based on the current exchange rate on the day of payment. Please note that covered parking is charged extra.
Book now
Hotel
7 Blue Waves Resort
Malinska - Rova 33Extra sanitary measures
8.2,0Very good 842 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 773 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 Hotel Malin
Malinska - Kralja Tomislava 23Extra sanitary measures
8,0Very good 693 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
10 Falkensteiner Hotel Park Punat
Punat - Obala 102Extra sanitary measures
7.6,0Good 690 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
11 Villa Lovorka
Krk - Ružmarinska 6Extra sanitary measures
7.6,0Good 543 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
8,0Very good 467 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
8.1,0Very good 435 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 Hotel Vila Rova
Malinska - Rova 28Extra sanitary measures
9.7,0Exceptional 434 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 and was renovated in 2015. A wellness centre can be found on site and the sea is just a few metres away.
Book now
Hotel
15 Hotel Heritage Forza
Baška - Kralja Zvonimira 98Extra sanitary measures
9.6,0Exceptional 427 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
16 Villas Corinthia
Baška - Zdenke Čermakove 1Extra sanitary measures
8.8,0Fabulous 304 reviews
These are 10 independent villas, each housing 2 well-furnished apartments for 2 to 4 guests, in the picturesque town of Baska on the island of Krk. The 2 km long Vela Plaža Beach and town centre are just 100 metres away.
Book now
Hotel
17 Boutique Hotel Placa
Krk - Ribarska 5Extra sanitary measures
9,0Superb 277 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
18 Pension Riviera-Šilo
Šilo - 20 Pećine ulicaExtra sanitary measures
8.5,0Fabulous 249 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. This 4-star hotel offers room service and free WiFi.
Book now
Hotel
19 Hotel Marina
Krk - Obala hrvatske mornarice 8Extra sanitary measures
9.1,0Superb 239 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
20 DESIGN hotel VERBENICUM
Vrbnik - 56 Supec ulicaExtra sanitary measures
9.3,0Superb 224 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
21 Bed & Breakfast Villa Terezija
Baška - Primorska 11Extra sanitary measures
9,0Superb 222 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. This 3-star hotel offers free WiFi.
Book now
Hotel
22 Hotel & Resort ISOLA
Baška - 8 Creska ulica
9.6,0Exceptional 149 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
23 Villa Riva
Omišalj - Riva Ivana Pavla II., br.2Extra sanitary measures
7.7,0Good 87 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. Boasting family rooms, this property also provides guests with a barbecue.
Book now
24 Pansion Dujmović 2
Porat - 40 PoratExtra sanitary measures
8.9,0Fabulous 41 reviews
Located 300 metres from Tunjera Bay Beach, Pansion Dujmović 2 offers a seasonal outdoor swimming pool, a garden and air-conditioned accommodation with a balcony and free WiFi. The aparthotel provides guests with a terrace, garden views, a seating area, satellite flat-screen TV, a fully equipped kitchen with a fridge and an oven, and a private bathroom with shower and a hairdryer.
Book now
Hotel
25 Meliores Rooms
Šilo - Jesenovica 8Extra sanitary measures
Set in Šilo, 100 metres from Na Vodici Beach, Meliores Rooms offers accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers room service.
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.