Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Njivice

25 spa hotels

Krk

15 spa hotels

Baška

50 spa hotels

Malinska

47 spa hotels

Punat

18 spa hotels

Šilo

9 spa hotels

Vrbnik

8 spa hotels

Kornić

4 spa hotels

Vantačići

3 spa hotels

Pinezici

3 spa hotels

The best spa hotels in Krk Island

Check out our pick of great spa hotels on Krk Island

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Hotel Kanajt

Hotel in Punat

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

K
Karlo
From
Croatia
Exceptional place. Great staff, very professional and kind. Great wellness and breakfast. Couldn't recommend more :)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,104 reviews
Price from
£89.42
1 night, 2 adults

Holiday Homes Kanajt

Punat

Comfortable Accommodations: Holiday Homes Kanajt in Punat offers family rooms with sea views, balconies, and terraces. Each unit includes air-conditioning, a kitchenette, and a private bathroom.

Leisure Facilities: Guests can enjoy a seasonal outdoor swimming pool with a view, hot tub, and wellness packages. The park features a bar, pool bar, coffee shop, and games room.

Location and Attractions: Located 30 km from Rijeka Airport, the holiday park is near Dunat Beach (19-minute walk), Punat Marina (700 metres), and Krk Fortress (5 km). Activities include cycling, snorkelling, and scuba diving.

Guest Highlights: Visitors appreciate the hot tub, scenic views, and child-friendly environment.

D
Dalal
From
United Arab Emirates
The location was perfect as we wanted to be close to the marina. The accommodation was clean and had very nice specifications and was perfect for our family of 5 (2 adults and 3 kids). The view from our holiday home was gorgeous and we loved the swing and sun beds that were on the veranda.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 173 reviews
Price from
£116.91
1 night, 2 adults

Hotel Vinotel Gospoja

Hotel in Vrbnik

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.

E
Erik
From
Netherlands
Registration was really easy. The hotel room was amazing. We had a family room which was spacious enough for 4 people. Room was absolutely clean and the view was amazing. Parking is close (like around the corner), there are designated areas for the hotel guests. We left our car the whole week because we didnt need it anyway. We stayed for a week. Temperature outside was 35+, inside nice and cool. There is a beach like 150 metres downhill. Just walk slowly when it is warm :) Water is really clear. Do not foget to bring watershoes, makes it a lot easier to walk :) Silent beach was little bit further down the road, but I liked it more, because it was more quiet and had more shade. Breakfast was amazing and the service was excellent . We went to the beach during the day and in the evening we took a swim in the pool in the basement o/t hotel. The small town of vrbnik is also really nice. Lot of nice places to go out for dinner. You can also eat at the hotel. The food there is excellent. Tip: take a trip with boat in the afternoon to the more secluded beaches so you can swim in the evening (for example with Mare tours) Really nice. Again. Everything was perfect. Would definitely go here again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 250 reviews
Price from
£130.26
1 night, 2 adults

Hotel Vila Rova

Hotel in Malinska

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.

S
Snow
From
Hungary
I loved the facilities available, wonderful restaurant and beach, amazing pool and spa facilities. The staff were some of the kindest people I’ve ever met at a hotel. This was my 4th stay at this hotel and will definitely be returning!!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 412 reviews
Price from
£134.57
1 night, 2 adults

Hotel Malin

Hotel in Malinska

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.

E
Eszter
From
Hungary
The hotel has excellent location, you can go to various different beaches in few minutes by walk. The room was really nice, big enough, comfortable. Enough room for clothes, really nice toalett and also the bathroom. Beds are comfortable, cleaning service is excellent. Restaurant and beach bar are great, food is excellent.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,098 reviews
Price from
£137.20
1 night, 2 adults

Apartments with parking space Njivice, Krk - 15904

Njivice

Comfortable Accommodation: Apartments with parking space Njivice, Krk offers a 4-star apartment in Njivice, Croatia. Guests enjoy free WiFi and free on-site private parking.

Modern Amenities: Each apartment features sea views, air-conditioning, a private bathroom, a fully equipped kitchen with a refrigerator, stovetop, oven, and kitchenware. Additional amenities include a terrace, balcony, dining table, and seating area.

Prime Location: Sunset Beach is a 6-minute walk away. Nearby attractions include Malinska Bus Station (6 km), Valica Cove (9 km), and Biserujka Cave (15 km). Rijeka Airport is 10 km from the property.

T
Tamás
From
Hungary
The host welcomed us with a drink. They spoke Croatian and German, while I spoke Hungarian and English, so we relied on a translation app. Everything at the accommodation was great. It is in a fantastic location, close to both the town center and the beach. Thank you for the hospitality!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 16 reviews
Price from
£110.49
1 night, 2 adults

Aminess Style Camping Atea Glamping & Holiday Homes

Njivice

Aminess Style Camping Atea Glamping & Holiday Homes is located just a few steps away from the beach and offers air-conditioned mobile homes with a terrace, various on-site restaurants, bars, a...

G
Gabriella
From
Hungary
We booked Marella Premium mobile home, it was more than perfect for 2 adults and 2 teens. The two bathrooms were absolutely great! The mobile home was perfectly clean when we arrived, the whole campsite looked really well kept even in low season. The location of the resort is fantastic, Njivice center is just a 10minute walk away. We had a great spring break here, enjoyed the calm atmosphere. As the mobile homes lay quite close to each other, it may feel a bit crowded in the busy summer season.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,605 reviews

Aminess Style Camping Atea Pitches

Njivice

Location and Accommodation: Aminess Style Camping Atea Resort – Pitches is located in Njivice on the island of Krk, next to a pebble beach.

D
Dimytros
From
Ukraine
Wonderful complex. Everything is thought out to the smallest detail. For children, pets, for campers
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 101 reviews

Luxury Hotel Riva

Hotel in Malinska

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.

M
Michele and Chris
From
South Africa
The location excellent. The food great too. Jospin was exceptional. Lovely man. The view from terrace where we had dinner in the evening was spectacular
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 762 reviews

Pansion Leggero

Krk

U srcu grada Krka, tik iznad sunčanih plaža i okruženih starim maslinicima, smjestio se naš mali, obiteljski pansion Leggero – mjesto gdje se odmor pretvara u osjećaj doma.

V
Vladimír
From
Czech Republic
A pleasant and quiet place with breathtaking views of the bay around the town of Krk. Very attentive and friendly owners and staff. Close to the historic center and beaches.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 468 reviews
All spa hotels on Krk Island

Most booked spa hotels in Krk Island this month

See all

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,605 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,098 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,104 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,260 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 762 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 931 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 468 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 412 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 300 reviews

Popular with guests booking spa hotels on Krk Island

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 250 reviews

FAQs about spa hotels in Krk Island

Spa hotels that guests love in Krk Island

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 250 reviews
View was nice Breakfast was limited and felt quite boring (lovely waitress though) Location was good - 10 min walk into the town
Guest review by Daisy
Young couple
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 468 reviews
Host and his family were very kind, the room was very clean and excellently air-conditioned. Breakfast was more luxury than excellent. Everything here made my day a lucky one. I would come back here if I had the chance
Guest review by Dirk
Solo traveller
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 321 reviews
Everything clean, very nice level of service, breakfasts are amazing
Guest review by Diana
Young couple
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 762 reviews
Very good sized rooms with lovely balcony & view overlooking harbour. Loved the indoor & outdoor pool areas and the outdoor seating area for breakfast.
Guest review by Guy
Family with young children
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,260 reviews
Everything was well organised - the check in, showing the territory of the hotel, cleaning, restaurant, the beach. Nice little beach with sun beds and umbrellas. Not much entertainment, but all good for a quiet relaxing sea break.
Guest review by Sofia
Family with young children
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review
The very friendly and helpful host is available any time and speaks very good English. The neighborhood is calm. No street noise. Full featured kitchen. Small but top value for money. We enjoyed the breakfast in the morning sun on our eastward facing terrace. Beach and restaurants in walking distance.
Guest review by Hartmut
Solo traveller
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 931 reviews
Staff - absolutely AMAZING. Reception desk staff very, very helpful. Changing room for much more nice for us wasn’t any problem. Smile, helping hand all the time, in every question. A while breakfast staff - host, cooks, waiters - perfect job. Room Service, i mean room maids - also very friendly and helpful. I felt that we have had very good treatment at the Corinthia hotel. It is absolutely place worth to visit again.
Guest review by Dariusz
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 371 reviews
We really loved the hotel, everything was perfect! The staff were very kind, food was delicious, room was clean. We also loved the wellness - indoor pool and saunas were amazing. Will definitely come back 😁!
Guest review by Pia
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,605 reviews
We booked Marella Premium mobile home, it was more than perfect for 2 adults and 2 teens. The two bathrooms were absolutely great! The mobile home was perfectly clean when we arrived, the whole campsite looked really well kept even in low season. The location of the resort is fantastic, Njivice center is just a 10minute walk away. We had a great spring break here, enjoyed the calm atmosphere. As the mobile homes lay quite close to each other, it may feel a bit crowded in the busy summer season.
Guest review by Gabriella
Family with young children
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 173 reviews
Pet friendly place. We stayed during the winter season and loved relaxing in the hot tub while looking at the beautiful view of the sea and marina. I even got a birthday gift which was a sweet gesture. Only 5 minutes away is a restaurant in marina with great food.
Guest review by Dora
Young couple

More places to explore, more ways to go

  • Car hire near Rijeka Airport

    Flying in to Rijeka Airport and need to hire a car? Book it now to pick it up when you touch down.
  • Flights to Krk Island

    Get your flight tickets to Krk Island right here on Booking.com.
  • Villas on Krk Island

    Still looking for the perfect place to stay? Explore more great accommodation options for your trip.
  • Spa Hotels in Croatia

    If you're planning a longer trip, look beyond Krk Island and set off to explore the whole country!
  • Cheap holidays in Krk

    Plan everything you need for your holidays in one place – from flights and stays to tours and activities