See the latest prices and deals by choosing your dates.
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
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.
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 :)
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
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.
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.
Š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.
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.
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
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.
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 Omišalj
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Stara Baška
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Malinska
Popular with guests booking beach hotels on Krk Island
Beach Hotel in Njivice
Popular with guests booking beach hotels on Krk Island
Couples visiting Krk Island loved staying at Villa Slava, Apartments Tiziana and Villa Antonia.
Similarly, these beach hotels on Krk Island are highly rated by couples: Anna24 Holidays, Apartments More and Hotel Vila Rova.
Many families visiting Krk Island loved staying at Apartments Tiziana, Apartment ViD by Interhome and Mandy Apartman.
Similarly, Villa Antonia, Cassiopeia - Seaside Retreat and Kuća za odmor Jelisava are also popular with family travellers.
Hotel Bor, Aminess Gaia Green Villas and Hotel Kanajt are some popular beach hotels on Krk Island.
In addition to these beach hotels, Aminess Atea Camping Resort Mobile Homes, Anna24 Holidays and Villa Lungomare are also popular on Krk Island.
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
There are 699 beach hotels on Krk Island you can book on Booking.com.
The average price per night for a beach hotel on Krk Island for this weekend is £108, based on current Booking.com prices.
Most beach hotels on Booking.com offer free cancellation.
Soline Bay Seashore Residence, Eola Apartments and Holiday Homes Kanajt 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: Apartmani Heni, Mirta and Villa Lungomare.
The hotel is very clean and on the beach. Perfect location and so friendly and helpful staff. The food was superb, too.
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.
Location of property is perfect, right on the beach, close to restaurants, view from all rooms is stunning; property had good internet, cooking facilities; owners are nice people
Great view of the sunset in our room and good beach access.
It’s right on the beach and with free parking option.