Skip to main content

The best beach hotels in Krk

Check out our pick of great beach hotels in Krk

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.

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.

Perfect location, close to beach, and about 10-15min. walk to city Krk. Very friendly and helpfull staff, great breakfast.

Show more Show less
9.2
Superb
1,813 reviews
Price from
MXN 1,869
per night

Set within 700 metres of Ježevac Beach and 700 metres of Porporela Beach, Apartments Punta & Vista in Krk features rooms with air conditioning and a private bathroom in Krk. This property offers access to a patio and free private parking. The accommodation offers free WiFi throughout the property, as well as a terrace and a family-friendly restaurant.

very clean, nice and well equiped appartement, with nice view on the sea (terrace), the port and city center are in walking distance. The host lady is very-very kind and welcoming. parking on side is also very comfortable

Show more Show less
9.2
Superb
105 reviews
Price from
MXN 1,500
per night

Situated 1 km from Ježevac Beach, Apartmani Tomislav offers accommodation with a balcony, as well as a garden and barbecue facilities. There is a private entrance at the apartment for the convenience of those who stay. The apartment features rooms with air conditioning, free private parking and free WiFi.

Everything was perfect. We felt like home. Thank you for a wonderful stay.

Show more Show less
9.5
Exceptional
156 reviews
Price from
MXN 1,416
per night

Set within 300 metres of Punta Di Galetto Beach and 400 metres of Drazica Beach, Apartments Summer Bloom offers rooms with air conditioning and a private bathroom in Krk. This beachfront property offers access to a balcony, free private parking and free WiFi. The accommodation features a 24-hour front desk, private check-in and check-out and currency exchange for guests.

Location is perfect especially with nice garden and carpark on property. Apartment is fully equipped, very clean and comfortable. The area is very quiet which is perfect for us. The beach and Krk old town is easily reachable on foot. Rock climbing spots are around 14 minutes away by car. Checking in/out is super convenience, thank you Patricia! We thoroughly enjoyed our stay :)

Show more Show less
9.3
Superb
124 reviews
Price from
MXN 1,300
per night

Located in Krk, 800 metres from Drazica Beach and less than 1 km from Punta Di Galetto Beach, Casa Aurelia - Mali Tone offers a casino and air conditioning. This beachfront property offers access to a patio. Free WiFi is available and private parking can be arranged at an extra charge.

Excellent stay in a very nice surrounding! Extremely clean and comfortable. Nice and polite staff. In winter, the price is quite reasonable.

Show more Show less
9.3
Superb
112 reviews
Price from
MXN 2,033
per night

Situated in Krk, 1.6 km from Porporela Beach and 1.6 km from Drazica Beach, Apartment Stella di Mare offers barbecue facilities and air conditioning. It is located 1.6 km from Punta Di Galetto Beach and features a housekeeping service. There is a sun terrace and guests can make use of free WiFi and free private parking.

Very cozy and homey vibes. Everything you need is there. Modern facilities and clean accommodation. The owner is nice and kind, helped us with everything we asked. The balcony is perfect, I could have stayed there forever. The garden is also very nice. Comfortable flat, good location, amazing pillows (hard and great support).

Show more Show less
9.3
Superb
108 reviews
Price from
MXN 1,222
per night

Situated 1.5 km from Porporela Beach, Apartmani Pavlović offers a garden, and air-conditioned accommodation with a balcony and free WiFi. There is a private entrance at the apartment for the convenience of those who stay. The apartment has family rooms.

Nice cosy room upstairs with a kitchen, fridge and all necessities.

Show more Show less
9.5
Exceptional
126 reviews
Price from
MXN 1,574
per night

Situated in Krk and only 7.3 km from Kosljun Franciscan Monastery, Apartmani Željka features accommodation with sea views, free WiFi and free private parking. With mountain views, this accommodation provides a terrace. Rooms are fitted with a patio with inner courtyard views.

Željka ! Everything was perfect . Your kindness , your service , apartement ! All who visit this apartement must buy olive oil made by them . It is perfect . Never see better quality of oil , like this . Sure will visit them again .

Show more Show less
9.5
Exceptional
124 reviews
Price from
MXN 1,296
per night

Set in Krk and only less than 1 km from Porporela Beach, Guest House Krk Town Centre offers accommodation with sea views, free WiFi and free private parking. With city views, this accommodation provides a patio. All rooms are equipped with a balcony with garden views.

Perfect location, 5 minutes walk to marina and 10 to the beach. Lovely hosts, we received "welcome coffee" and were surprised few times with home baked cakes. The house is clean and modern. The room has plenty of wardrobes for all your stuff. There is shaded parking available for guests, I think that our car liked it ;)

Show more Show less
9.5
Exceptional
114 reviews
Price from
MXN 2,043
per night

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic centre of Krk, Hotel Maritime is located just a few steps from Porporela Beach. It offers elegantly-decorated rooms with a balcony and an on-site restaurant with a terrace.

It is hard to describe our room without first mentioning our gorgeous wrap-around balcony overlooking the marina. Our room was also very nice as were the Owners. They were extremely accommodating. We very much enjoyed the included breakfast ... delicious with an ample variety. The parking lot was very convenient as was the location of the hotel. Just a short walk beyond the hotel was a fun beach. We were very pleased with our selection of the Hotel Maritime and will look forward to staying with them again.

Show more Show less
9
Superb
485 reviews
Price from
MXN 3,797
per night

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.
Search beach hotels in Krk

Most booked beach hotels in Krk this month

FAQ about beach hotels in Krk







Beach hotels that guests love in Krk

  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 16 reviews
    Apartment is right on beach, town is 10 min seaside walk. Everything is nice,clean and well equipt. Comunication and instructions with owner was excellent. Parking available.
    Igor
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 27 reviews
    Very clean and comfortable apartment with a great view. The host was very nice and pleasant. Not to far away from the best beach in local area.
    Elio
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 51 reviews
    Stunning Location, perfect for a beach vacation! The apartments also really well equipped.
    Veronika
    Young couple
  • Avg. price/night: MXN 3,983.87
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,813 reviews
    Perfect location, close to beach, and about 10-15min. walk to city Krk. Very friendly and helpfull staff, great breakfast.
    Branislav
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 20 reviews
    The apartement is in perfect location, close to the beaches and old town. It is spacious with a large balcony and is equipped with everything you need. There is a private parking place, which is very important in that part of krk. The host is great!
    Vladimir
    Family with young children
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 23 reviews
    Fantastic location! Just a short walk (5min) to a beautiful beach with changing facilities, showers and toilets, and a short block further to old town Krk. The view from the balcony was spectacular—for sunrise and sunset skies.
    Eleanor
    Group
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 14 reviews
    Well equipped apartment, comfortable and stylish, perfect for relax. Cool room temperature without air conditioning. Nice mediterrain small garden and surrounding. Very close to the best beaches and old town.
    Eszter
    Young couple
  • Avg. price/night: MXN 3,637.86
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,081 reviews
    The location (close to the beach, 15 min. to the city); good breakfast (not very various, but enough); the marvellous view from the seaside balcony. The Pool (not my personal thing, when I am at the sea, but fine for very little children). Friendly stuff.
    Andreas
    Family with young children
  • Avg. price/night: MXN 3,983.87
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,813 reviews
    A very nice hotel with wonderful location just a few steps from the seaside beach.. The hotel was fabulous clean and staff were helpful and friendly and close to the town 10 min walk from the hotel. Food was delicious.I recommend this hotel. We'll be back soon. ❤
    Lidija
    Young couple
  • Avg. price/night: MXN 3,637.86
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,081 reviews
    The hotel is in a perfect location in regards to the town and seaside. The food was good and a lot to choose from. The hotel pool is great for kids.
    Zuzana
    Family with young children

Research, refine and make plans for your whole trip