Skip to main content

Search hotels in Krk

Enter your dates to see the latest prices and deals for Krk hotels

Krk – 999 hotels and places to stay

Filter by:

Star rating

Review score

Hotel Bor

Hotel in Krk

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.

J
Jean-Pierre
From
France
Amazing staff and surroundings
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,745 reviews
Price from
US$215.11
1 night, 2 adults

Hotel Maritime

Hotel in Krk

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.

L
Lubomir
From
Slovakia
Very nice room, willing personal, location more beautiful like on the photo. Hotel was very helpful to us when we have problem with our room. They order the other one for ensuring our comfort. Very nice was personal in the restaurant too.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 452 reviews
Price from
US$260.04
1 night, 2 adults

Boutique Hotel Placa

Hotel in Krk

Situated right in the historic centre of Krk a pedestrian zone, Boutique Hotel Placa is 300 metres from the nearest beach. It offers air-conditioned rooms with a flat-screen cable TV and free Wi-Fi.

T
Tiina
From
Finland
Excellent location in the old city. Very nice atmosphere and nicely decorated. Easy communication. Nice breakfast in the restaurant next to the hotel. Comfortable bed. The balcony was lovely.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 389 reviews
Price from
US$200.16
1 night, 2 adults

Hotel Marina

Hotel in Krk

Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront. All rooms have views of the Adriatic Sea and the nearest beach is 300 metres away.

T
Tara
From
United States
Extremely comfortable rooms and showers, ample countertop space in the bathroom, and excellent beds, with good soundproofing on the windows. Breakfast was the most amazing one I have ever had in a hotel! Everyone we met in the hotel was incredibly polite and helpful. 
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 262 reviews
Price from
US$287.59
1 night, 2 adults

Hotel Dražica - Hotel Resort Dražica

Hotel in Krk

Situated right by the beach, 800 metres from the city centre of Krk, the Hotel Dražica - Hotel Resort Dražica features 2 outdoor pools with slides and various sports courts.

M
Marko
From
Slovenia
Hotel has only official stars but the treatment I got It felt like a five star hotel. I reserved this hotel to stay for my last night after krk camino trail.Location is perfect,5 minutes walk to Krk old town.They were so kind and nice that they let me park my car there for free-cant thank them enough for that knowing your car is safe.Room was clean,bed was super comfortable and having room with sea view from 5 floor that is just priceless.To fall asleep hearing sea waves it doesn't get better than this.I opted for dinner and breakfast and I must say it was one of my most choices as they provide really good meals,and at dinner you can drink self serving drinks including wine.If I could change something I would book them for one more night,the night before my camino hike as it is easier to start if you have full stomach and good night rest.Thank you again for your hospitality and I will visit you again.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,664 reviews
Price from
US$144.11
1 night, 2 adults

Villa Lovorka - Hotel Resort Dražica

Hotel in Krk

Situated in Krk, 200 metres from Drazica Beach, Villa Lovorka - Hotel Resort Dražica features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared...

O
Orsolya
From
Hungary
Spacious, clean and cool room. Separate space for adults and kids. Comfy beds. Nice balcony. Exceptionally tasty dinner with huge variety of food. Fantastic location: beach is 2 mins walking. Great pool for kids. Atmospheric hotel.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 580 reviews
Price from
US$136.11
1 night, 2 adults

Sunny Krk by Valamar

Hotel in Krk

Please note that covered parking is charged extra.

A
Adrian
From
Slovenia
Early check in. Good Wifi. Bruch 7:00-13:00.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 388 reviews
Price from
US$191.73
1 night, 2 adults

Villa Tamaris - Hotel Resort Dražica

Hotel in Krk

Located right next to a pebbly beach in Krk, Tamaris - Hotel Annex in Resort Dražica provides guests with access to all services of Resort Dražica including an outdoor pool and restaurant.

I
Igor
From
Serbia
Fantastic nature and position of hotel.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 353 reviews
Price from
US$138.77
1 night, 2 adults

Portella Rooms

Krk

Set in Krk and only 500 metres from Punta Di Galetto Beach, Portella Rooms offers accommodation with sea views, free WiFi and free private parking.

D
Dragan
From
Switzerland
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.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 263 reviews
Price from
US$163.87
1 night, 2 adults

Apartmani Janja

Krk

Set in Krk and only less than 1 km from Porporela Beach, Apartmani Janja offers accommodation with sea views, free WiFi and free private parking.

T
Tijana
From
Serbia
Nice, big apartment with great terrace. Comfy beds, good bathroom, nice view on the palm trees in the garden. We had small problem with shower, but they easily repaired it. 5 min walk to the sea.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 149 reviews
Price from
US$93.64
1 night, 2 adults
See all 999 hotels in Krk

Hotels with airport shuttles in Krk

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,100 reviews
    From US$239.07 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 622 reviews
    From US$203.67 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 861 reviews
    From US$442.45 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 159 reviews
    From US$126.41 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 388 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 2,356 reviews
    From US$155.68 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 975 reviews
    From US$184.97 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 965 reviews
    From US$243.46 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3,839 reviews
    From US$241.12 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 255 reviews
    From US$117.05 per night

Most booked hotels in Krk and surroundings in the past month

See all
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 389 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 262 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 452 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 353 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 580 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 388 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,745 reviews
  • Popular with guests booking hotels in Krk

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,664 reviews
  • Popular with guests booking hotels in Punat

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,511 reviews
  • Popular with guests booking hotels in Punat

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 467 reviews

Best hotels with breakfast in Krk and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 389 reviews

    Situated right in the historic centre of Krk a pedestrian zone, Boutique Hotel Placa is 300 metres from the nearest beach. It offers air-conditioned rooms with a flat-screen cable TV and free Wi-Fi.

  • Hotel Marina

    Hotel in Krk
    Breakfast options
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 262 reviews

    Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront. All rooms have views of the Adriatic Sea and the nearest beach is 300 metres away.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 236 reviews

    Located within 600 metres of Porporela Beach and 4.9 km of Kosljun Franciscan Monastery, Bed and Breakfast Veja's provides rooms with air conditioning and a private bathroom in Krk.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 353 reviews

    Located right next to a pebbly beach in Krk, Tamaris - Hotel Annex in Resort Dražica provides guests with access to all services of Resort Dražica including an outdoor pool and restaurant.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 580 reviews

    Situated in Krk, 200 metres from Drazica Beach, Villa Lovorka - Hotel Resort Dražica features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared...

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 350 reviews

    Located 250 metres from the centre of Krk, Bed & Breakfast Mario is set 100 metres from the beach. Enjoying a quiet location, it offers rooms with air-conditioning and free Wi-Fi.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 388 reviews

    Please note that covered parking is charged extra.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,511 reviews

    Completely renovated in 2017, Falkensteiner Hotel Park Punat is located in the town centre of Punat, surrounded by olive groves and pine trees at the 2-km-long promenade and close to pebbly beaches.

Budget hotels in Krk and nearby

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 112 reviews

    Located in Krk, less than 1 km from Porporela Beach and 4.4 km from Kosljun Franciscan Monastery, Casa Aurelia - Mali Tone offers a casino and air conditioning.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 52 reviews

    Boasting air-conditioned accommodation with a patio, Lina at the best is set in Krk. Featuring a 24-hour front desk, this property also provides guests with an outdoor fireplace.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 29 reviews

    Featuring garden views, Fiore apartment & room offers accommodation with patio, around 700 metres from Porporela Beach. This property offers access to a terrace, free private parking and free WiFi.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 24 reviews

    Boasting garden views, Apartment close to Krk town centre features accommodation with a garden and a patio, around less than 1 km from Porporela Beach.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 8 reviews

    Boasting a balcony with garden views, a garden and barbecue facilities, Apartment GardenView - New! can be found in Krk, close to Porporela Beach and 5.1 km from Kosljun Franciscan Monastery.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10 reviews

    Featuring air-conditioned accommodation with a patio, Apartment Sunset - New! is set in Krk. This property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 27 reviews

    Boasting air-conditioned accommodation with a patio, Apartman Miljenka is situated in Krk. This beachfront property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 19 reviews

    Located in Krk, 1.2 km from Porporela Beach and 4.9 km from Kosljun Franciscan Monastery, Apartment Dragica provides air-conditioned accommodation with a balcony and free WiFi.

Hotels located in the centre of Krk

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 21 reviews

    Featuring city views, Casa Aurelia Bed & Breakfast provides accommodation with a balcony, around less than 1 km from Porporela Beach. This beachfront property offers access to a terrace and free WiFi.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 10 reviews

    Boasting air-conditioned accommodation with a patio, apartman Babić is situated in Krk. This apartment features free private parking, a 24-hour front desk and free WiFi.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 57 reviews

    Set within 600 metres of Punta Di Galetto Beach and 3.6 km of Kosljun Franciscan Monastery, SUN&MOON Design Studios KRK offers rooms with air conditioning and a private bathroom in Krk.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 89 reviews

    Situated 500 metres from Porporela Beach, 4.8 km from Kosljun Franciscan Monastery and 7 km from Punat Marina, Apartments Morozin offers accommodation set in Krk.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 146 reviews

    Apartments Laura, a property with barbecue facilities, is set in Krk, 800 metres from Ježevac Beach, 5.1 km from Kosljun Franciscan Monastery, as well as 7.3 km from Punat Marina.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 151 reviews

    Set in Krk with Porporela Beach and Krk Bus Station nearby, Apartments and Rooms Ivana offers accommodation with free private parking.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 224 reviews

    Situated in Krk, within 1 km of Punta Di Galetto Beach and 4.1 km of Kosljun Franciscan Monastery, Rooms & Apartments Kvasić offers accommodation with barbecue facilities as well as free private...

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 6 reviews

    Apartments Bernarda offers accommodation in Krk, 300 metres from Krk Bus Station and 500 metres from Porporela Beach. The apartment is 600 metres from Krk Harbour.

FAQs about hotels in Krk

What guests said about Krk:

  • 10.0

    Very pretty historic town with shingle beaches nearby.

    Very pretty historic town with shingle beaches nearby. Quite touristy but still has a lot of charm. The castle and the cathedral are both worth visiting. The restaurants are decent and we had polite, friendly and efficient service at every one we went too.
    Guest review by
    Gregory
    United Kingdom
  • 10.0

    Krk is an amazing island... I am in love with Krk...

    Krk is an amazing island... I am in love with Krk... Excellent for a family trip as well as anybody who prefers night life and adventure... The Old Town of Krk is just amazing, with a beautiful Cathedral, as well as wonderful restaurants, shops, excellent ice-cream, galleries... Sport activities are numerous... Adriatic sea is very special, a bit colder comparing to Southern coast, but we swam even in the end of September and enjoyed it... Excellent traffic connection with other beacutiful cities like Rijeka or Pula, Labin... I would recommend doing a sight-seeing and short trips around Istria... Great wines, food, beaches, nature, art... I recommend it and will come back... Rich history as well...
    Guest review by
    NatalijaD
    Serbia
  • 8.0

    The only downside for Krk is the access: an island connected...

    The only downside for Krk is the access: an island connected with one bridge to the mainland means traffic congestion is an issue at various times. Other than that good beaches, good restaurants, decent prices.
    Guest review by
    Marius Ioan
    Romania
  • 10.0

    Krk city is worth visiting, from old town with all the old...

    Krk city is worth visiting, from old town with all the old buildings with the pier with all the "exposition" of boats. From exploring narrow streets and shops, to enjoying something sweet or a coffee in old town. Krk Island offers a lot of places to visits, from historical sites to amazing beaches ( some more remote, some with more facilities).
    Guest review by
    Raluca Grumazescu
    Romania
  • 10.0

    Krk is a fabulous location.

    Krk is a fabulous location. It's near the Rijeka airport which helps with getting there. The city is very picturesque with quite a few very good restaurants, little shops, and beaches. In the summer there are many boat tours leaving from here for a number of different excursions. In the summer it can be busy, in October pretty quiet, with some stores and restaurants closed for the season. For those into Scuba diving there are quite a few operations right around there, including Hang-Loose Diving in Punat. Definitely a fun destination.
    Guest review by
    Tamas
    Germany
  • 10.0

    A wonderful peaceful old town and its changing surroundings.

    A wonderful peaceful old town and its changing surroundings. But only outside the main season. According to household reports, it's hell during the summer holidays. Several very satisfactory restaurants. Excellent white wine of the house everywhere.
    Guest review by
    Steve
    Slovakia

See reviews by guests who stayed at hotels in Krk

See all
  • From US$210.32 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,745 reviews
    We had a great time. The hotel is in a perfect location. The breakfast was fantastic, we also had dinner in the restaurant which was also excellent. Everything was very clean and comfortable. Luckily we were able to stay one more night! The staff was very polite and kind. We will definitely come back here again next year. We really like the city of Krk, we have been here several times, but Hotel Bor has been the best accommodation we have been to so far.
    Guest review by
    Judit
    Hungary
  • From US$116.41 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 82 reviews
    The owners lived downstairs and were super lovely and made us feel very welcome. The upstairs balcony was wonderful to sit at and have meals while overlooking the town of Krk. The location was great, a short walk to the swimming spots or Krk town. Krk town itself is gorgeous.
    Guest review by
    Allison
    Australia
  • From US$186.11 per night
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 499 reviews
    We recently stayed at Pansion Leggero in Krk, Croatia, and it was a very nice experience. The place is a new establishment, and the hosts were truly amazing, providing excellent service and making us feel welcome throughout my stay.
    Guest review by
    Radu C.
    Romania
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 74 reviews
    The most important equipment are in the apartment: clean bathroom, air conditioner, comfy beds. Krk's best beach is very close to the apartment. One can jump up to apartment from beach if forgot something, it isn't a distance.
    Guest review by
    Arpad
    Hungary
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 91 reviews
    Close to the beach, close to the town of Krk, quiet street, very nice apartment.
    Guest review by
    Anja
    Slovenia

Research, refine and make plans for your whole trip