Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

The best spa hotels in Krk Island

Check out our pick of great spa hotels on

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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. Exceptional Hotel. The location is great, close to the marina, the view is amazing. The staff is very friendly and helpful, especially the breakfast team and the pool bar staff with the guy Dragon (i think this is his name). This time we came with our baby and our stay was just perfect. We been here second time but we will come back for sure. I recommend this Hotel to anybody its just great.

Show more Show less
9.1
Superb
1,107 reviews
Price from
US$109
per night

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. We had an amazing stay at this hotel — honestly, everything exceeded our expectations. The location is perfect: quiet and relaxing, but close enough to explore the island easily. The hotel itself is beautiful, modern yet cozy, with fantastic facilities. We especially enjoyed the pool and spa area — such a great way to unwind after a day out. What really made the difference was the staff. Everyone was so friendly and professional, always helpful and with a smile. You can tell they truly care about making your stay special. It felt like a little slice of paradise, and we would absolutely love to come back. Highly recommended!

Show more Show less
9.6
Exceptional
870 reviews
Price from
US$214
per night

Featuring a balcony with quiet street views, an open-air bath and free bikes, Family Apartment can be found in Baška, close to Vela Baska Beach and 16 km from Punat Marina. There is a private entrance at the apartment for the convenience of those who stay. The apartment offers rooms with air conditioning, free private parking and free WiFi. Very cozy, clean, beautifully equipped apartment in an excellent location. Quiet place, not far from the beach.

Show more Show less
9.2
Superb
151 reviews

Set less than 750 metres from Krk Old Town and 850 metres from Punta De Galeto Beach, Pansion Leggero offers bed and breakfast accommodation with an on-site bar. Free private parking is provided.

Guests can enjoy daily breakfast at a property terrace or with in-room service. The vegetarian and continental breakfast menu is available. Have spent around 60 nights in different hotels and parts of Croatia, this was the best so far. Excellent facilities and staff.

Show more Show less
9.7
Exceptional
505 reviews
Price from
US$89
per night

The apartment with a terrace and sea views features 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with a microwave and a toaster, and 1 bathroom with a hot tub. Towels and bed linen are provided in the apartment. For added privacy, the accommodation has a private entrance and soundproofing. Super,clean,everything was allright.

Show more Show less
9.2
Superb
134 reviews
Price from
US$70
per night

A variety of wellness packages are available for guests to get rejuvenated in-house. For guests with children, the holiday home provides a children's playground. Guests at Holiday Homes Kanajt can enjoy snorkelling and cycling nearby, or make the most of the garden. Perfect location with all of the amenities you need. Staff is amazing. The holiday home was well equipped with nice new pots, pans, plates and cutlery. The food and drink prices are very reasonable, not excessive. You also get 10% off food at the Pizza place and Marina restaurant close by. Only a 5 minute walk. Great place for couples and family. Highly recommend the private holiday home for families.

Show more Show less
9.3
Superb
227 reviews
Price from
US$161
per night

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. We did a road-trip through Croatia and stayed in about 10 hotels. This was the best one we’ve stayed in Croatia. Very kind staff, quiet place, no noisy kids, the small pebble stone beach nearby has very clear water and you can see the small fish when snorkeling/swimming, great restaurant, …

Show more Show less
9.2
Superb
238 reviews
Price from
US$169
per night

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. Very good and variable Breakfast, Room was clean and quiet! Private beach was great!

Show more Show less
9.4
Superb
398 reviews
Price from
US$245
per night

Situated within 300 metres of Vela Baska Beach and 18 km of Punat Marina, Apartments More features rooms with air conditioning and a private bathroom in Baška. This beachfront property offers access to a balcony, free private parking and free WiFi. This 3-star apartment offers private entrance. The apartment is very well equipped, with modern, clean, and functional amenities. There is plenty of space in the kitchen/living room area. The large terrace offers a nice sea view, with morning sun and afternoon shade. The beach is very close, and there are hiking trails nearby.

Show more Show less
9.5
Exceptional
138 reviews

Offering an outdoor pool and hot tub, the 4-star Hotel Vila Rova is set in the peaceful Rova Bay on the north-western coast of Krk Island, just a few metres from the sea.

The on-site wellness centre includes a hot tub, Kneipp bath, Turkish and Finnish saunas, a relaxation area, as well as massage and beauty treatments. Beautiful property - small 23-room hotel- with olive grove and beach in front of it. Quiet. Kind and friendly staff, delicious food and wine - especially the 7-course meal from the Michelin-starred restaurant

Show more Show less
9.6
Exceptional
447 reviews
Price from
US$184
per night

Most booked spa hotels in Krk Island this month

FAQs about spa hotels in Krk Island

Spa Hotels that guests love in Krk Island