Skip to main content

The best beach hotels in Krk Island

Check out our pick of great beach hotels on

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Aminess Atea Camping Resort Mobile Homes 4 stars

Njivice - 50 yards from beach

Aminess Atea Camping Resort 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 children's playground with a children's pool and evening entertainment. we loved the layout of the property

Show more Show less
9
Superb
1,084 reviews
Price from
£70
per night

Aminess Gaia Green Villas

Njivice - 100 yards from beach

Surrounded by trees, Aminess Gaia Green Villas features modern decorated accommodation with fitness and water sports facilities in Njivice. Free WiFi is provided. The price of parking is 3,00 Eur per day and is paid at the reception. They were really kind at reception desk. The property was really lovely.

Show more Show less
9.1
Superb
1,085 reviews
Price from
£81
per night

Hotel Bor 3 stars

Krk - 20 yards from beach

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. Everything, the staff is extremely friendly :)

Show more Show less
9.2
Superb
1,808 reviews
Price from
£77
per night

Hotel Kanajt 4 stars

Punat - 1,150 yards from beach

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.

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. Small room but everything you need. Excellent pool and pool bar. The breakfast was excellent

Show more Show less
9.1
Superb
1,062 reviews
Price from
£97
per night

Malinska Green Apartments 4 stars

Malinska - 250 yards from beach

Set in Malinska and only 700 metres from Maestral Beach, Malinska Green Apartments offers accommodation with sea views, free WiFi and free private parking. The property features inner courtyard views and is 700 metres from Haludovo Beach and 1.4 km from Rupa Beach. This 4-star apartment offers private entrance. The location was awesome. The property was very clean and comfortable.

Show more Show less
9.2
Superb
549 reviews
Price from
£111
per night

Portella Rooms

Krk - 250 yards from beach

Set in Krk and only 500 metres from Drazica Beach, Portella Rooms offers accommodation with sea views, free WiFi and free private parking. This recently renovated bed and breakfast is located 500 metres from Punta Di Galetto Beach and 1.1 km from Porporela Beach. Kosljun Franciscan Monastery is 3.6 km away and Punat Marina is 5.8 km from the bed and breakfast. The accommodation is in a top location, at the beginning of the pedestrian area of Krk. The rooms are modern, comfortable and clean. The host Željka is very helpful and friendly. Private parking is arranged. They also have a restaurant downstairs with very tasty food and friendly staff - highly recommended. You can also find breakfast on the menu if you would like.

Show more Show less
9.3
Superb
173 reviews
Price from
£91
per night

Villas Punta Silo - luxury apartments with pool 5 stars

Šilo - 100 yards from beach

Villas Punta Silo - luxury apartments with pool is a 5-star property situated in Šilo, facing the sea. It is located a few steps from Lokvišća North Beach and provides luggage storage space. There is free private parking and the property features paid airport shuttle service. Amazing view, beach is right away near the building, shower at the pool. Apartment is new and well equipped. Staff is very friendly.

Show more Show less
9.4
Superb
120 reviews
Price from
£97
per night

Apartments Mira

Baška - 1,200 yards from beach

Providing garden views and a terrace, Apartments Mira features accommodation conveniently situated in Baška, within a short distance of Vela Baska Beach, St. Lucy Church in Jurandvor and Baška Bus Station. The property is located 2.3 km from Beach Helena, 3 km from Beach Bunculuka and 16 km from Punat Marina. The apartment provides rooms with air conditioning, free private parking and free WiFi. The price was good. The terrace was nice to have a drink and to dry clothes. The kitchen had everything you might need: a spacious powerful fridge, coffee machine, microwave, plates, etc. Very nice. The location is good (next to the supermarket and a few minutes drive to the seaside). Towels were changed once during our stay, which we appreciated.

Show more Show less
9.1
Superb
103 reviews
Price from
£65
per night

Vila Iris Baška

Baška - 200 yards from beach

Located in Baška and only 300 metres from Vela Baska Beach, Vila Iris Baška provides accommodation with sea views, free WiFi and free private parking. The air-conditioned accommodation is 2 km from Škrinjica Beach. Beach Helena is 2.3 km from the bed and breakfast and Punat Marina is 18 km away. Great Hotel, great Pool, great breakfast

Show more Show less
9.6
Exceptional
127 reviews
Price from
£147
per night

Apartmani Janja 4 stars

Krk - 700 yards from beach

Set within less than 1 km of Porporela Beach and a 14-minute walk of Plav Beach, Apartmani Janja offers rooms with air conditioning and a private bathroom in Krk. Offering free private parking, the 4-star apartment is less than 1 km from Ježevac Beach. The apartment features family rooms. The apartman was beatiful, clean with very nice view.The location was perfect.

Show more Show less
9.2
Superb
100 reviews
Price from
£50
per night

Most booked beach hotels in Krk Island this month

FAQs about beach hotels in Krk Island

Beach Hotels that guests love in Krk Island

gogless