Skip to main content

Romantic Hotels in Krk

Find the romantic hotels that appeal to you the most

The best romantic hotels in Krk

Check out our pick of great romantic hotels in Krk

Filter by:

Review score

Hotel Bor

Hotel in Krk

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.

G
George
From
Malta
Very beautiful atmoshpere Nice location and good breakfast
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,640 reviews
Price from
US$104.86
1 night, 2 adults

Villa Palma Krk

Krk

Featuring a heated outdoor swimming pool and sea views, Villa Palma Krk offers self-catering accommodation with a private balcony or terrace. Free WiFi access is available in all areas.

K
Krisztián
From
Hungary
The sea view from the pool and terrace is beautiful. The apartment no. 1 is big enough and modern. The host is very kind. The pool is open until 22 00.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 263 reviews
Price from
US$343.53
1 night, 2 adults

Hotel Marina

Hotel in Krk

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.

M
Mateusz
From
Poland
Everything was perfect, starting with the amazing and friendly staff, the clean, spacious room with a stunning view, and ending with its convenient location. The hotel is pet-friendly, which was ideal since we were traveling with our dog. Additionally, we had the pleasure of meeting two very friendly cats during our stay. We will definitely choose this hotel again.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 252 reviews
Price from
US$309.17
1 night, 2 adults

Sunny Krk by Valamar

Hotel in Krk

Please note that covered parking is charged extra.

E
Elena
From
Croatia
Everything was beyond expectations. The room was beautiful, and the breakfast, brunch, and dinner were delicious. The pool was amazing, and the beach is just 50 meters from the hotel.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 448 reviews
Price from
US$186.74
1 night, 2 adults

Hotel Kanajt

Punat (Near Krk)

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

T
Tamás
From
Hungary
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.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,115 reviews
Price from
US$115.48
1 night, 2 adults

B&B Villa Maris

Punat (Near Krk)

B&B Villa Maris is located in Punat and features a garden and an outdoor dining area.

O
Oleksandr
From
Poland
Breakfast, parking, great internet speed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 289 reviews
Price from
US$76.34
1 night, 2 adults

Hotel Vinotel Gospoja

Vrbnik (Near Krk)

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.

S
Sally
From
United Kingdom
Amazing location and sea views. Very stylish.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 242 reviews
Price from
US$177.72
1 night, 2 adults

Hotel Argentum

Vrbnik (Near Krk)

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.

F
Ferenc
From
Netherlands
It was pretty close to the sea, friendly staff, nice breakfast.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 545 reviews
Price from
US$88.08
1 night, 2 adults

Eola Leisure Rooms

Stara Baška (Near Krk)

Featuring free WiFi throughout the property, Eola Leisure Rooms offers accommodation in peaceful surroundings in Stara Baška, just 200 metes from the nearest beach.

E
Elodie
From
Austria
Quiet, very clean and the owners were really Great Hosts
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 507 reviews
Price from
US$305.36
1 night, 2 adults

Hotel Villa Margaret

Malinska (Near Krk)

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.

A
Andreas
From
Austria
Very good and variable Breakfast, Room was clean and quiet! Private beach was great!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 395 reviews
Price from
US$204.35
1 night, 2 adults
All romantic hotels in Krk

Top picks for Krk hotels

Explore our most popular hotels in Krk

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,640 reviews
    From
    US$105
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 448 reviews
    From
    US$187
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 286 reviews
    From
    US$64
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 252 reviews
    From
    US$309
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 139 reviews
    From
    US$192
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 263 reviews
    From
    US$344
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,115 reviews
    From
    US$115
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 289 reviews
    From
    US$76
    1 night, 2 adults
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 545 reviews
    From
    US$88
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 242 reviews
    From
    US$178
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 442 reviews
    From
    US$231
    1 night, 2 adults
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,311 reviews
    From
    US$189
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 395 reviews
    From
    US$204
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 507 reviews
    From
    US$305
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 699 reviews
    From
    US$233
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 67 reviews
    From
    US$88
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 259 reviews
    From
    US$258
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 260 reviews
    From
    US$142
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 3,787 reviews
    From
    US$104
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,371 reviews
    From
    US$98
    1 night, 2 adults

Filter by:

Review score

Hotel Bor

Hotel in Krk

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.

G
George
From
Malta
Very beautiful atmoshpere Nice location and good breakfast
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,640 reviews
Price from
US$104.86
1 night, 2 adults

Villa Palma Krk

Krk

Featuring a heated outdoor swimming pool and sea views, Villa Palma Krk offers self-catering accommodation with a private balcony or terrace. Free WiFi access is available in all areas.

K
Krisztián
From
Hungary
The sea view from the pool and terrace is beautiful. The apartment no. 1 is big enough and modern. The host is very kind. The pool is open until 22 00.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 263 reviews
Price from
US$343.53
1 night, 2 adults

Hotel Marina

Hotel in Krk

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.

M
Mateusz
From
Poland
Everything was perfect, starting with the amazing and friendly staff, the clean, spacious room with a stunning view, and ending with its convenient location. The hotel is pet-friendly, which was ideal since we were traveling with our dog. Additionally, we had the pleasure of meeting two very friendly cats during our stay. We will definitely choose this hotel again.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 252 reviews
Price from
US$309.17
1 night, 2 adults

Sunny Krk by Valamar

Hotel in Krk

Please note that covered parking is charged extra.

E
Elena
From
Croatia
Everything was beyond expectations. The room was beautiful, and the breakfast, brunch, and dinner were delicious. The pool was amazing, and the beach is just 50 meters from the hotel.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 448 reviews
Price from
US$186.74
1 night, 2 adults

Hotel Kanajt

Punat (Near Krk)

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

T
Tamás
From
Hungary
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.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,115 reviews
Price from
US$115.48
1 night, 2 adults

B&B Villa Maris

Punat (Near Krk)

B&B Villa Maris is located in Punat and features a garden and an outdoor dining area.

O
Oleksandr
From
Poland
Breakfast, parking, great internet speed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 289 reviews
Price from
US$76.34
1 night, 2 adults

Hotel Vinotel Gospoja

Vrbnik (Near Krk)

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.

S
Sally
From
United Kingdom
Amazing location and sea views. Very stylish.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 242 reviews
Price from
US$177.72
1 night, 2 adults

Hotel Argentum

Vrbnik (Near Krk)

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.

F
Ferenc
From
Netherlands
It was pretty close to the sea, friendly staff, nice breakfast.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 545 reviews
Price from
US$88.08
1 night, 2 adults

Eola Leisure Rooms

Stara Baška (Near Krk)

Featuring free WiFi throughout the property, Eola Leisure Rooms offers accommodation in peaceful surroundings in Stara Baška, just 200 metes from the nearest beach.

E
Elodie
From
Austria
Quiet, very clean and the owners were really Great Hosts
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 507 reviews
Price from
US$305.36
1 night, 2 adults

Hotel Villa Margaret

Malinska (Near Krk)

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.

A
Andreas
From
Austria
Very good and variable Breakfast, Room was clean and quiet! Private beach was great!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 395 reviews
Price from
US$204.35
1 night, 2 adults
All romantic hotels in Krk

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxury touches like champagne room service and private hot tubs.

Most booked romantic hotels in Krk and surroundings in the past month

See all

Popular with guests booking romantic hotels in Krk

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 263 reviews

Popular with guests booking romantic hotels in Krk

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 372 reviews

Popular with guests booking romantic hotels in Krk

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

Popular with guests booking romantic hotels in Krk

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 448 reviews

Popular with guests booking romantic hotels in Krk

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