The Best Hotels in Krk

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Krk. Bon voyage!

Hannah, Travel Blogger

Updated

Luxury Hotel Riva

Rated 9.7 in 883 reviews

Boasting an indoor pool, an outdoor pool and a wellness area, a 5-star Luxury Hotel Riva is located only steps away from… See more

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.

All rooms are fitted with air conditioning, a seating area and a flat-screen TV with satellite channels. Private bathrooms come with a shower, a bidet, a hairdryer and free toiletries. Standard amenities also include an electric kettle and a desk.

Luxury Hotel Riva’s Spa and Wellness Centre spreads over 2000 m² and includes an indoor pool, a hot tub, various saunas and a hammam. Various massage and beauty treatments are at guests’ disposal. A fitness centre is also available on site.

A heated outdoor pool is surrounded by a sun deck and invites guests to relax on sun loungers. A pool bar offers a rich selection of beverages and refreshing cocktails.

At the hotel's restaurant guests can enjoy both local specialities and International cuisine, all based on local ingredients and accompanied by an extensive wine list. A buffet breakfast is served daily.

Guests at the accommodation will be able to enjoy activities in and around Malinska, like various water sports, snorkelling and cycling. The nearest airport is Rijeka, 18 km from the Luxury Hotel Riva, and the property offers a paid airport shuttle service. Free private parking is provided on site.

Rooms from $334

Hotel & Resort ISOLA

Rated 9.4 in 186 reviews

Set in Baška, 600 metres from Vela Baska Beach, Hotel & Resort ISOLA offers accommodation with a garden, free private… See more

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. The accommodation features room service and free WiFi throughout the property.

All guest rooms in the hotel are fitted with air conditioning, a seating area, a flat-screen TV with satellite channels, a kitchen, a dining area and a private bathroom with free toiletries, a bidet and a bath or shower. Hotel & Resort ISOLA provides some units with sea views, and all rooms include a coffee machine. The rooms will provide guests with a fridge.

Popular points of interest near the accommodation include Baška Bus Station, Baška Riva Promenade and St. Lucy Church in Jurandvor. Rijeka Airport is 43 km from the property, and the property offers a paid airport shuttle service.

See available rooms

Hotel Vila Rova

Rated 9.8 in 457 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… See more

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.

Rooms here come with free WiFi access, air conditioning and satellite TV. The property's wellness centre offers a hot tub, a Kneipp bath, a Turkish and Finnish sauna, massage and beauty treatments, a relax area and fitness facilities.

Guests can stay at the hotel's lobby, bar or private lawn. Sun loungers are provided free of charge at the pool area and on the property's private lawn right next to the sea.

The property offers an a la carte breakfast. The property also serves mediterranean and local cuisine at the hotel resaurant.

Cycling and walking paths can be found in the surroundings. Malinska centre is 2 km away from the property. Free private parking is provided on site.

Rooms from $182

Spa & Wellness Hotel Pinia

Rated 9.2 in 497 reviews

Wellness hotel Pinia is situated next to the sea, steps away from a beach and close to the pine forest on the… See more

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.

Unwind in the lounge chairs or under lush olive trees, surrounded with lavender and Mediterranean green vegetation.

The large swimming pool provides activities like counter-current swimming, geysers and waterfalls and is sure to satisfy even the most demanding guests.

Rooms from $238

Hotel Vinotel Gospoja

Rated 9.1 in 266 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… See more

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.

The rooms are equipped with a flat-screen TV with cable channels. Certain rooms feature a seating area to relax in after a busy day. Every room includes a private bathroom fitted with a bath or shower. Extras include bathrobes and slippers.

You will find room service at the property.

The town of Krk is 10 km from Hotel Vinotel Gospoja, while Baška is 19 km from the property. The nearest airport is Rijeka Airport, 25 km from the property.

Rooms from $174

Hotel Kanajt

Rated 9.1 in 1135 reviews

Set as a part of the Punat Marina, Hotel Kanajt boasts a terrace with great views over Punat and the marina. Guests can… See more

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. Free WiFi access is available throughout.

Surrounded by the park and olive groves, the hotel has thoroughly non-smoking rooms. All rooms are air-conditioned and feature a minibar, satellite TV and a safe. There is a private bathroom with free toiletries included.

Punat Marina is well-appointed for sailors and their boats. Beach club Medane is located 3 km from the hotel and offers complimentary sun chairs and parasols, as well as free parking for hotel guests.

Restaurant Marina, located 400 metes from the property, serves international specialities. There is a rich choice of fish and meat dishes as well as vegetables.

Rijeka Airport is at a distance of 30 km.

Rooms from $132

DESIGN hotel VERBENICUM

Rated 9.5 in 642 reviews

Situated in Vrbnik, 700 metres from Kozica Beach, DESIGN hotel VERBENICUM features accommodation with a seasonal outdoor… See more

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 offers a tour desk. The hotel has a terrace and city views, and guests can enjoy a meal at the restaurant or a drink at the bar.

The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV, a patio and a private bathroom with a shower. All rooms have a wardrobe.

A buffet, continental or Italian breakfast can be enjoyed at the property.

Guests at DESIGN hotel VERBENICUM will be able to enjoy activities in and around Vrbnik, like hiking and cycling.

Punat Marina is 9.1 km from the accommodation, while Kosljun Franciscan Monastery is 13 km from the property. Rijeka Airport is 30 km away.

Rooms from $142

Hotel Maritime

Rated 9.2 in 462 reviews

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic centre of Krk, Hotel… See more

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.

At the hotel, each room is equipped with air conditioning and a flat-screen TV with satellite channels. Private bathrooms come with a shower and a hairdryer. Standard amenities also include an electric kettle, a wardrobe and a desk.

Overlooking the port of Krk, the Hotel Maritime's restaurant and bar feature a spacious terrace where guests can enjoy cocktails and al fresco dining. Local and Mediterranean specialities, as well as International dishes are served accompanied by local wines.

A continental and buffet breakfast are available daily. At guests's disposal are also a 24-hour front desk and room service. Free private parking and free WiFI throughout the property are provided.

Popular points of interest near Hotel Maritime include Dražica Beach and Ježevac Beach. The nearest airport is Rijeka Airport, 30 km from the hotel.

Rooms from $213

Hotel Villa Margaret

Rated 9.4 in 399 reviews

Located 20 metres from a beach in Porat, 3 km from Malinska, Hotel Villa Margaret offers an outdoor heated swimming pool… See more

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.

Each accommodation unit is air-conditioned, soundproofed and comprises a flat-screen TV with both cable and satellite channels. All units come with a private bathroom fitted with a shower, free toiletries and hairdryer. Some units come with a balcony or a terrace. Standard amenities include a minibar, a safe and a desk.

The hotel runs a 24-hour front desk and offers an on-site bar where guests can enjoy a drink served by the pool or at the beach.

The area is popular for diving, cycling and hiking. Nearby Franciscan monastery offers evening concerts. Featuring coffee and cocktail bars, the centre of Malinska is about 4.5 km away.

Rijeka Airport is 19 km from Villa Margaret Hotel.

Rooms from $151

Valamar Atrium Residence

Rated 9.3 in 388 reviews

Valamar Atrium Residence is situated in Baška, on the island of Krk, just steps away from a long sandy beach. Free WiFi… See more

Valamar Atrium Residence is situated in Baška, on the island of Krk, just steps away from a long sandy beach. Free WiFi is provided. The property enjoys a central location in Baška, with a variety of dining options and bars in the vicinity.

The hotel offers rooms and apartments equipped with air conditioning and a satellite TV. Safe, hair dryer, a mini bar are standard facilities in all units. Apartments are fitted with a fully equipped kitchen. Guests staying in rooms have a kitchenette at their disposal, upon a request.

Guests can use the swimming pools and a wellness centre at the nearby Corinthia Baška Sunny Hotel by Valamar.

Rooms from $137

Hotel Marina

Rated 9.1 in 283 reviews

Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront. All rooms have views of the… See more

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.

Air conditioning, free Wi-Fi and satellite TV are standard in all of Hotel Marina’s rooms. They are all decorated with elegant fabrics and terracotta colours. The bathrooms are large and offer a bathtub or a shower, bathrobes and slippers.

Croatian and international cuisine is served at the à-la-carte terrace. The soothing background music creates a romantic ambient here. Breakfast is continental style.

Within 300 metres from Marina Hotel you can find shops, other restaurants and plenty of café bars.

Rooms from $233

Blue Waves Resort

Rated 8.9 in 1353 reviews

Offering a wellness centre with an indoor pool, hot tub, Finnish and bio sauna, steam bath and massage facilities, Blue… See more

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.

Stylishly designed air-conditioned rooms here feature wooden furniture. Some offer a balcony and a view of the sea. The private bathrooms are fitted with a bath, a hairdryer and come with free toiletries. Free WiFi access is available in all areas.

Guests staying at Resort Blue Waves can relax on sun loungers at the sun terrace or drink cocktails on the terrace. Sun loungers and umbrellas at the beach are for rent with extra charge. Complimentary sun loungers, parasols and towels are provided at the pool and are subject to availability. A restaurant serving traditional and international cuisine can be found on site, as can a bar next to the pool. Drinks at dinner are not included in the price. Wellness and Spa centre is available at an additional cost. Parking onsite and in the garage is available at an additional cost.

The sea around the island is calm, offering opportunities for numerous water sports such as sailing or diving. Bike rental is available on site. The private parking on site and garage are available at a surcharge.

The centre of Malinska is 2.5 km away from the property. The picturesque town of Krk is 12 km away. Rijeka Airport is located at a distance of 17 km. Airport transfer can be booked for a fee and upon request.

Rooms from $193

Valamar Villa Adria

Rated 8.9 in 172 reviews

Leisure with a sense of Baska beach in the palm of your hand, together with comfortable accommodation of Valamar Villa… See more

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. Marko dating back to 1514, offering views of the blue sea and the white rocks.

In Valamar Villa Adria there are 28 furnished apartments and rooms which offer a relaxing holidays.In beautifully furnished apartments, all air-conditioned, with a modern well-equipped kitchen, elegant living room, with one to two spacious bedrooms and modern bathroom, balcony with a view on the sea and the white small islands you’ll find a high comfort and convenience of your own home.

Sunny Breakfast & Brunch is served in the hotel's Corinthia show-cooking buffet restaurant, just 70 metres from the villas. Guests can use the swimming pools and a wellness centre at the nearby Corinthia Baška Sunny Hotel by Valamar.

Rooms from $109

Bellevue Rooms

Rated 8.9 in 100 reviews

Situated in Stara Baška, 200 metres from Stara Baška Beach, Bellevue Rooms features accommodation with a garden, free… See more

Situated in Stara Baška, 200 metres from Stara Baška Beach, Bellevue Rooms features accommodation with a garden, free private parking and a terrace. This 4-star hotel offers a 24-hour front desk and free WiFi. The property is non-smoking and is set 11 km from Punat Marina.

The hotel will provide guests with air-conditioned rooms with a desk, a kettle, a fridge, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. All rooms have a wardrobe.

A buffet breakfast is available at Bellevue Rooms.

Kosljun Franciscan Monastery is 19 km from the accommodation, while Mount Obzova is 2.2 km away. Rijeka Airport is 45 km from the property, and the property offers a paid airport shuttle service.

Rooms from $70

Hotel Bor

Rated 9.2 in 1830 reviews

Situated 30 meters from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019. It offers rooms with… See more

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.

Located on Krk Island, the hotel features a restaurant serving local specialities and seafood. They are accompanied by a selection of fine wines.

Guests can also dine and relax on the sea-view terrace.

Rooms from $109