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. It's definitely a place to stay. An immersion in the best possible nature: seafront, surrounded by polite neighborhood, excellent for bike tours, running, and many other sports you might desire to engage with large offer of restaurants just at walking distance along the coast.

Show more Show less
9.1
Superb
1,082 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. Great Hotel in a good location. Breakfast was amazing. Staff were very nice.

Show more Show less
9.2
Superb
1,805 reviews
Price from
£76
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. The hotel is very nice, rooms comfortable and staff very kind. There was a parking space which was important for us Breakfast great!

Show more Show less
9.1
Superb
1,061 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
550 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. I liked the location, private parking for the car, the beaches are a 1-minute walk from the accommodation. The building itself is beautiful, the rooms are modernly furnished and new, they are equipped with everything you need for a pleasant stay. The cleanliness is at a high level and the rooms are arranged and cleaned every day. The hosts are very pleasant and good people, ready to answer all questions. I would recommend this accommodation and restaurant to anyone who wants a nice and pleasant vacation in a top location in the heart of Krk.

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

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

In2theRooms Giovanni

Punat - 850 yards from beach

Located in Punat, less than 1 km from Pila Beach, In2theRooms Giovanni provides accommodation with a garden, free WiFi and private check-in and check-out. Featuring a bar, the apartment is close to several noted attractions, around 1.4 km from Punta Debij Beach and around less than 1 km from Punat Marina. The apartment features family rooms. Lovely arranged place with lots of useful equipment. We enjoyed our stay a lot! It was clean, cozy and comfy. Close to the beach and port.

Show more Show less
9.1
Superb
194 reviews
Price from
£64
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