See the latest prices and deals by choosing your dates.
Malinska - 30 yards from beach
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. With the views of the Adriatic sea, it offers modern-style accommodation and an on-site restaurant. beautiful rooms and the whole property seemed fresh and welcoming
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. We liked everything about this place. The staff was amazing-helpful and nice. The house was very comfortable, had everything one would need, clean, peaceful, close to the promenade. Our parking space was right in front of it.
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.
Wonderful location on sea front, 15-minute walk into town centre. Great spots to swim a short walk from hotel. Excellent restaurant with first-class breakfast and delicious evening meals.
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.
very sweet little hotel (not too many rooms in total!) located opposite from the Marina. the property is beautiful, our room was clean and had everything we needed, the bathroom seemed very new!
the pool and spa area are really nice, everything is green, we enjoyed the big sunbeds a lot!
what we liked a lot was that the breakfast and pool area were quiet, peaceful and not crowded (even though the hotel was fully booked).
the staff at breakfast and reception was incredibly friendly and service-orientated! they were always greeting us with smiles and were happy to help out with whatever we needed.
there is a shuttle to a beautiful beach (about 7-8 mins drive) and there are free sunbeds for hotel guests!
overall we had a great stay and would definitely come back again :)
Punat
Featuring a garden and views of sea, Villa Rosa Rooms is a recently renovated bed and breakfast located in Punat, less than 1 km from Pila Beach. There is an on-site restaurant, plus free private parking and free WiFi are available. Boasting family rooms, this property also provides guests with a sun terrace. Superb accomodation in freshly renovated facility. Solid breakfast and very nice hosts. Nothing to complain about, will be back.
Punat - 850 yards from beach
Located in Punat, less than 1 km from Pila Beach, In2theRooms 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. The apartment itself was great, nothing to complain about. We loved the way it was decorated, very tasteful indeed. It is 2 minutes away from restaurants and shops, however the town itself is very small, so not a lot of options if that's what you are looking for.
Malinska - 550 yards from beach
Boasting mountain views, Apartments Ivanka G provides accommodation with balcony, around 800 metres from Rupa Beach. With garden views, this accommodation offers a patio. The apartment features rooms with air conditioning, free private parking and free WiFi. Great apartments. Clean. Beautiful Location.
Omišalj - 600 yards from beach
1.5 km from Jadran Beach, ELA i GABI is a recently renovated property situated in Omišalj and features air-conditioned rooms with free WiFi and private parking. There is a private entrance at the homestay for the convenience of those who stay. The homestay has family rooms. Amazing hostess Nice clean appartment Great location to visit the rest of Krk Got a nice gift too
Njivice - 600 yards from beach
Boasting garden views, Golden Sunset provides accommodation with patio, around 700 metres from Sunset Beach. The 4-star apartment has city views and is less than 1 km from Kijac Beach. The apartment features rooms with air conditioning, free private parking and free WiFi. Beautiful apartment, everything clean and new. Balcony with perfect view
Punat - 400 yards from beach
Located in Punat and only 800 metres from Punta Debij Beach, da Dorian provides accommodation with sea views, free WiFi and free private parking. With inner courtyard views, this accommodation features a balcony. Each room includes a terrace with garden views. The apartment was clean and cosy had everything I needed, very quiet location and the owner was super friendly and helpful
Beach Hotel in Njivice
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Njivice
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Baška
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Njivice
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Omišalj
Popular with guests booking beach hotels on Krk Island
Many families visiting Krk Island loved staying at Villa Antonia, Mandy Apartman and Apartment Smokvina.
Similarly, Apartman BoloB, Beach House Oliveglia (duplex house - 1st row to the sea) and Villa NADA 5 star, something really special, the green oasis, IR sauna, 2 x hot tub, next to the beach are also popular with family travellers.
We make it quick and easy to book a beach hotel on Krk Island. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
Couples visiting Krk Island loved staying at Deluxe apartment Skyline - fantastic sea view near the beach, APARTMENT KORI and Villa Dora.
Similarly, these beach hotels on Krk Island are highly rated by couples: Villa Antonia, Apartment Smokvina and Apartments Maslina I.
Most beach hotels on Booking.com offer free cancellation.
The average price per night for a beach hotel on Krk Island for this weekend is MXN 5,449, based on current Booking.com prices.
Apartments Ruzica, Apartments Vila DK and Eola Apartments have received great reviews from guests visiting Krk Island regarding the views from these beach hotels.
Guests staying on Krk Island also spoke highly of the views from these beach hotels: Villa Njivice Apartman Marina, Apartment Nada 2 and Holiday Homes Kanajt.
There are 719 beach hotels on Krk Island you can book on Booking.com.
Luxury Hotel Riva, Hotel Bor and Aminess Gaia Green Villas are some popular beach hotels on Krk Island.
In addition to these beach hotels, Hotel Kanajt, Villa Lungomare and Hotel Vila Rova are also popular on Krk Island.
Perfect location right on the beach, wonderful apartment, very heplful host
Staff were simply superb, nothing was too much trouble. Always very helpful and friendly. Great boutique hotel, excellent decor, charming ! Right on the beach with use of private sun loungers. Great food!
We loved the big terrasse with the sea view and spent the majority of time there or on the beach. The apartment is newly renovated will all the amenities you need. The beautiful semi-private beach is really close to this location, just down the stairs. The owner is super kind and the village is like a little paradise
Great location right on the beach and very friendly staff. Good breakfast and lovely atmosphere.
Right on the beach, in the afternoon reflections of the water in the apartment, cleanliness, quality - perfection, full equipment, nothing was missing. Wifi/Internet speed - children tested and had no objections, so I rate the wifi at 10 points.
Nice seaside view from 2 terraces Peaceful area Beaches nearby 5min walk Owner very nice Big living room
The main benefit if the hotel for sure is the location! It is right on the beach, the view from the window (if you choose sea view) is perfect. Also we liked pool area, it is rather rare in Croatia. Breakfast was tasty. The beach bar is nice. Free spacious parking for customers. We had an apartment, it is really spacious for the family, 2 bedrooms and a dining room.
This is simply an awesome price/value offer. The hosts are super nice, they both speak English fluently and happily provide a lot of advice on Baska and Krk. The apartment was very spacious, its interior being very modern (even better than on photos!) and perfectly clean upon arrival. Also, the heated pool is phenomenal. It's also just a few minutes of walk from the seaside promenade / the main beach. At the same time, it's not in the center, so you get the serenity of a good night's sleep.
House is superior to others in the area. Very nice pool, clean accommodation, tidy small garden. Kitchen and grill with equipment. Bed sheets and towels included. Location is about 300 m from beach and seaside bars and restaurants. You can use also car to reach even better beach especially if you take children with toys, etc. :) but it’s doable by walk anyway.
right on the beach, with terase and fireplace