Coronavirus (COVID-19) Support

Please check for travel restrictions. Travel may be permitted only for certain purposes and in particular, touristic travel may not be allowed.

Read more

The 10 Best Krk Island Beach Hotels – Hotels on the Beach in Krk Island, Croatia

Check out our pick of great beach resorts 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

Luxury Hotel Riva 5 stars

Malinska

Situated in Malinska, 150 metres from Maestral Beach, Luxury Hotel Riva features accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness centre. Among the various facilities are a bar, a shared lounge, as well as a garden. The hotel has an indoor pool, hammam and a 24-hour front desk. Quite new hotel and nice cuisine.

Show more Show less
9.5
Exceptional
328 reviews

Hotel Maritim 4 stars

Krk

Located in Krk, a few steps from Porporela Beach, Hotel Maritim provides accommodation with a restaurant, free private parking, a seasonal outdoor swimming pool and a bar. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. Rooms are fitted with a balcony with views of the city. It is a great hotel in Krk, next to the sea (we were there in winter). We had a big balcony with a sea view. The staff is really nice. They have really good breakfast and food in a restaurant in the afternoon. Our room was big, confortable and clean. They alao have a private parking. We recommend it.

Show more Show less
9.3
Superb
210 reviews

Pension Leggero

Krk

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

Popular points of interest in the nearby area include Koralj Beach, Frankopan Castle and Aquarium Terrarium Krk. The nearest airport is Rijeka Airport, 26 km from Pension Leggero. Very good breakfast and excellent dinner. Place is run by the owners, who make it really a pleasure to be guest here. Good location, only a short nice walk to town.

Show more Show less
9.6
Exceptional
210 reviews

Villa Valis 5 stars

Baška

Popular points of interest near the accommodation include Vela Beach, Beach Helena and Baška Bus Station. The nearest airport is Rijeka, 47 km from Villa Valis, and the property offers a paid airport shuttle service. Very nice host Very Family friendly Pool! 10 min Walk to Beach (with Baby)

Show more Show less
9.5
Exceptional
160 reviews

Apartments Palada 1

Baška

Situated in Baška in the Krk Island region, with Baška Bus Station and Baška Riva Promenade nearby, Apartments Palada 1 features accommodation with free WiFi, air conditioning and free private parking. Very interesting location. And a stunning view from the window. Very nice hosts. Have dealt with them on departure. Almost under the windows there is a beach and a bar, at the exit of the room shops, cafes. Very convenient. Of course at night it is audible if they sit loudly in the bar, but the view from the window compensates for all this. Children 2 and 8 years old fell asleep without problems. We did not cook in the room, I can not appreciate this option. 5 minutes walk to the parking lot, if necessary you will be given a luggage trolley. Keys were given out in the parking lot. And from there it will be necessary to walk, as there is a pedestrian zone. The parking address I was thrown into WhatsApp. All in all, we really liked it.

Show more Show less
9.4
Superb
104 reviews

Studio Villa Ivka

Baška

Located in Baška, 200 metres from Vela Beach and less than 1 km from Beach Helena, Studio Villa Ivka provides accommodation with free WiFi, air conditioning and access to a garden with a terrace.

Popular points of interest near the apartment include Beach Bunćuluka, Baška Bus Station and Baška Riva Promenade. The nearest airport is Rijeka Airport, 47 km from Studio Villa Ivka. The location is pretty central and just 1 street up from the beach. It is next to a school but was pretty quiet at night. The A/C was great to maintain a cool sleeping temperature since the windows would not be able to generate a cross breeze. The bed was soft and the linens were nice. Parking was convenient.

Show more Show less
9.1
Superb
110 reviews

Apartmenthaus Suskovic Insel Krk 4 stars

Omišalj

Apartmenthaus Suskovic Insel Krk has garden views, free WiFi and free private parking, set in Omišalj, 500 metres from Jadran Beach.

Vecja Beach is 550 metres from Apartmenthaus Suskovic Insel Krk, while Ucka Beach is 750 metres from the property. The nearest airport is Rijeka Airport, 7 km from the accommodation. Super Nice host, always helping and being friendly. The apartment was new and good decorated and super clean.

Show more Show less
9.3
Superb
114 reviews

Apartmani Jozefina 3 stars

Omišalj

Set in Omišalj in the Krk Island region and Jadran Beach reachable within 500 metres, Apartmani Jozefina offers accommodation with free WiFi, a children's playground, a garden and free private parking. The hosts were absolutely brilliant. Such a kind family and very welcoming. We wish we could stay there longer but the property was fully booked. We are coming back!!!

Show more Show less
9.6
Exceptional
105 reviews

La Perla 1 3 stars

Punat

Located in Punat, about 400 metres from the town beach and 2 km from Kosljun Franciscan Monastery, La Perla 1 is a bed and breakfast with free WiFi access. Among the various facilities are a seasonal outdoor swimming pool, a garden, as well as a terrace. Beautifully located on the hillside above Punat, 10mins walk from the beach. Run by a very welcoming family. Good breakfast included.

Show more Show less
9
Superb
223 reviews

B&B Villa Maris Punat 4 stars

Punat

Situated in Punat, 500 metres from Pila Beach, B&B Villa Maris Punat features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities at this property are room service and luggage storage space, along with free WiFi throughout the property. The hotel has family rooms. The place looked brand new! The room was super nice and comfortable with a real single bed for our kid (not a sofa bed). Great set up. Nice pool. Good breakfast.

Show more Show less
9.6
Exceptional
133 reviews

Most booked beach hotels in Krk Island this month

gogless