Hotels in Krk

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Krk?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Krk on Hotels.com. These Krk hotels consistently deliver on quality, location and traveller experience. Last updated on November 10, 2026.

1. Boutique Hotel Marina

Boutique Hotel Marina
4.0 star property
Krk
9.4 out of 10, Exceptional, (57 reviews)
Feel the gentle Mediterranean breeze at this boutique Krk hotel. Just moments from historical landmarks, with a welcoming bar/lounge and café for refreshments. Free WiFi and parking make exploration easy after enjoying the attentive room service.
The price is P10,126
P11,443 total
includes taxes & fees
Dec 2 - Dec 3
Boutique Hotel Marina

2. Apartments Bernarda

Apartments Bernarda
3.0 star property
Krk
The price is P7,506
P9,184 total
includes taxes & fees
Nov 11 - Nov 12
Apartments Bernarda

3. Hotel Kanajt

Hotel Kanajt
4.0 star property
Punat
9.4 out of 10, Exceptional, (85 reviews)
Breathe in sea air at this Kvarner Gulf hotel with free breakfast, WiFi, and parking. After a massage at the spa, savor local cuisine at Kanajt restaurant or grab drinks at the beach bar before exploring nearby Punat Harbor.
The price is P7,206
P8,663 total
includes taxes & fees
Nov 12 - Nov 13
Hotel Kanajt

4. Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
Vrbnik Old Town
9.4 out of 10, Exceptional, (73 reviews)
Unwind in this beach hotel featuring an indoor pool, spa with deep-tissue massages, and on-site winery. Near Chapel of St. Peter Ruins and Dunat Beach, this sanctuary offers free breakfast, WiFi, and parking, plus a restaurant and bar.
The price is P6,899
P8,007 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Vinotel Gospoja

5. Hotel Vila Rova

Hotel Vila Rova
4.0 star property
Malinska-Dubasnica
10.0 out of 10, Exceptional, (27 reviews)
Overlooking Rova Beach in Malinska-Dubasnica, this hotel offers deep-tissue massages and reflexology at the spa, plus free breakfast. Swim in the seasonal outdoor pool or sip drinks at the bar while enjoying proximity to Vantacici Beach and easy access from Rijeka.
The price is P8,217
P9,496 total
includes taxes & fees
Nov 12 - Nov 13
Hotel Vila Rova

6. Hotel Miramare

Hotel Miramare
5.0 star property
Crikvenica
9.4 out of 10, Exceptional, (90 reviews)
Escape to this luxurious Croatian retreat with beachfront access, where an indoor pool and comprehensive spa services await. Near Crikvenica Beach and Bronze Fisherman Statue, the hotel offers a restaurant, bar, fitness center, and sauna.
The price is P7,161
P8,303 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Miramare

7. Hotel Malin

Hotel Malin
4.0 star property
Malinska-Dubasnica
7.6 out of 10, Good, (51 reviews)
Unwind on Kvarner Gulf's shores with beach loungers and umbrellas at this coastal haven. Inside, find a full-service spa offering massages and beauty treatments, plus 2 restaurants and dual swimming pools that please families and couples alike.
The price is P10,117
P11,644 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Malin

8. Hotel Katarina

Hotel Katarina
4.0 star property
Crikvenica
8.4 out of 10, Very good, (97 reviews)
Enjoy 2 outdoor pools and an indoor swimming option at this beach hotel with spa treatments and poolside bar. Near Crikvenica Town Museum and Aquarium, it's perfect for water adventures like scuba diving.
The price is P6,794
P7,887 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Katarina

9. Hotel Marina

Hotel Marina
4.0 star property
Crikvenica
8.4 out of 10, Very good, (88 reviews)
The price is P8,642
P9,976 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Marina

10. Aminess Vival Lišanj Family Hotel

Aminess Vival Lišanj Family Hotel
4.0 star property
Novi Vinodolski
8.6 out of 10, Excellent, (33 reviews)
Mediterranean magic awaits at this beachfront hotel with 2 indoor pools and spa services. Kids enjoy the free club while parents unwind at the bar. Near Novi Vinodolski Beach, the location offers easy access to local attractions with complimentary breakfast and WiFi.
The price is P10,419
P11,774 total
includes taxes & fees
Nov 11 - Nov 12
Aminess Vival Lišanj Family Hotel

11. Hotel Miramare Njivice

Hotel Miramare Njivice
4.0 star property
Omisalj
7.8 out of 10, Good, (66 reviews)
Wake up to sea breezes at this Omisalj hotel situated directly on the bay. Just minutes from Jadran-Njivice and Paradise beaches, guests enjoy Mediterranean cuisine at the beachfront restaurant Miramare. The terrace, garden, and convenient room service create a perfect coastal retreat.
The price is P4,581
P5,444 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Miramare Njivice

12. Armerun Hotel Rijeka

Armerun Hotel Rijeka
4.0 star property
Old Town (Stari Grad)
10.0 out of 10, Exceptional, (14 reviews)
The price is P7,834
P9,414 total
includes taxes & fees
Nov 11 - Nov 12
Armerun Hotel Rijeka

13. Apartmani Tina

Apartmani Tina
3.0 star property
Dobrinj
9.8 out of 10, Exceptional, (7 reviews)
Charming apartments near Pecine Beach featuring a seasonal outdoor pool and mountain biking trails. Enjoy the garden terrace after exploring Beach Šilo, then return to your apartment with flat-screen TV and microwave. Free WiFi and parking complete your Croatian getaway.
The price is P7,761
P11,515 total
includes taxes & fees
Nov 11 - Nov 12
Apartmani Tina

14. Boutique Hotel OPERA

Boutique Hotel OPERA
4.0 star property
Old Town (Stari Grad)
9.0 out of 10, Wonderful, (21 reviews)
The price is P6,715
P7,799 total
includes taxes & fees
Nov 11 - Nov 12
Boutique Hotel OPERA

15. Aminess Younique Narrivi Hotel

Aminess Younique Narrivi Hotel
5.0 star property
Crikvenica
9.2 out of 10, Wonderful, (32 reviews)
Luxurious coastal haven featuring an indoor pool and fitness center near Bronze Fisherman Statue. The full-service spa offers rejuvenating massages while free breakfast energizes your day before exploring Crikvenica Town Museum, just minutes away.
The price is P7,921
P8,950 total
includes taxes & fees
Nov 11 - Nov 12
Aminess Younique Narrivi Hotel

16. Royal Elysee

Royal Elysee
3.0 star property
Dramalj
9.0 out of 10, Wonderful, (2 reviews)
The price is P6,218
P7,237 total
includes taxes & fees
Nov 11 - Nov 12
Royal Elysee

17. Villa Gaj

Villa Gaj
3.0 star property
Omisalj
7.6 out of 10, Good, (14 reviews)
The price is P8,393
P9,752 total
includes taxes & fees
Nov 11 - Nov 12
Villa Gaj

18. Boutique hotel Esplanade

Boutique hotel Esplanade
4.0 star property
Crikvenica
9.6 out of 10, Exceptional, (76 reviews)
Enjoy sandy shores just steps away from this boutique hotel with an outdoor pool and full-service spa. Treat yourself to hot stone massages or facials, then savor drinks at the bar after exploring nearby Crikvenica Beach attractions.
The price is P6,606
P7,676 total
includes taxes & fees
Nov 14 - Nov 15
Boutique hotel Esplanade

19. Amadria Park Grand Hotel 4 Opatijska Cvijeta

Amadria Park Grand Hotel 4 Opatijska Cvijeta
4.0 star property
Opatija
9.0 out of 10, Wonderful, (28 reviews)
Immerse yourself in the Mediterranean at this coastal gem near Park Angiolina. Unwind with hydrotherapy at the full-service spa, savor regional cuisine at Restaurant Mediterraneo, or sip drinks at the beach bar between refreshing dips.
The price is P8,279
P9,566 total
includes taxes & fees
Nov 23 - Nov 24
Amadria Park Grand Hotel 4 Opatijska Cvijeta

20. Hotel Domino

Hotel Domino
4.0 star property
Opatija
9.4 out of 10, Exceptional, (72 reviews)
Immerse yourself in coastal charm at this Opatija retreat with an outdoor pool and full-service spa. After enjoying the free breakfast, walk to Slatina Beach or unwind in the steam room. The hotel restaurant and bar provide perfect dining options after a day of exploration.
The price is P6,715
P7,798 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Domino
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Go beyond your typical stay in Krk

Top neighborhoods in Krk

Krk Old Town

The Krk Old Town neighborhood offers attractions such as Krk Town Square and Cathedral of the Assumption.

Top landmarks in Krk

Learn more about Krk

Notable for its seaside, Krk features attractions such as Krk Town Square and Porporela Beach.

A harbor with boats, a lighthouse, and a town in the background.

Frequently Asked Questions

Can I book a refundable accommodation in Krk?

If you need the flexibility to change your plans to Krk, most accommodations offer refundable* bookable rates. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.

Where can I stay in Krk if I want a vacation rental instead of a hotel?

If you want a good alternative to a hotel, review our selection of 93 vacation homes. You can also book one of 196 apartments or 65 villas.

What will the weather in Krk be like during my visit?

July and August are typically the warmest months in Krk when the average temp is 69°F. January and February are the coldest months when the average temperature is 39°F. November and December are the months with the most rain.

Why should I book my Krk hotel through Hotels.com?

There are lots of reasons to book your Krk trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Krk

Krk Unveiled: Ruins, Castles and Timeless Seascapes

Discover the enchanting city of Krk in Primorje-Gorski Kotar, Croatia, where history and coastal charm effortlessly blend. Wander ancient ruins and explore the majestic castle, all while enjoying the vibrant marina and stunning cathedral. With its captivating blend of cultural heritage and seaside splendour, Krk offers a truly unique retreat. Experience the allure of a destination that seamlessly marries the old with the new, inviting travellers to immerse themselves in its rich tapestry of history and modern comforts.

Discover great hotels near Krk

Krk offers a range of hotel accommodations from cosy family-run establishments to elegant luxury retreats, all with a focus on comfort and local charm. Visitors can enjoy scenic views, modern amenities, and a welcoming atmosphere that captures the essence of island life. Here are some of the best hotels near Krk that our travelers love:

  1. Hotel Park Punat managed by Falkensteineropens in new window: This 4.0-star hotel delights leisure travellers with a comfortable beach vacation experience and direct beach access. It boasts an appealing guest rating and offers a welcoming ambiance ideal for relaxed escapes. The property’s design exudes modern elegance and invites guests to indulge in curated experiences that elevate every moment of their stay.
  2. Hotel Kanajtopens in new window: This 4.0-star hotel is perfect for energetic leisure travellers seeking an adventurous beach vacation. It combines direct beach access with a range of onsite and nearby adventure sports including scooter and moped rides, ziplining, hiking and biking, windsurfing, and snorkelling. The hotel's architectural design and curated experiences create a sophisticated and dynamic environment that consistently earns high praise from its discerning guests.
  3. Hotel Omorikaopens in new window: This 3.0-star hotel offers a unique retreat for leisure travellers who value comfort and a distinctive, boutique setting. Its inviting atmosphere and thoughtfully designed amenities provide a welcoming space for those seeking a refined escape. The property’s focus on exceptional service and stylish details ensures a memorable and high-quality journey for every guest.

Where to stay near Krk

In Malinska-Dubasnica, Vrbnik, and Punat, visitors can discover a blend of relaxation, history, and culture. Malinska-Dubasnica offers family-friendly beaches and a romantic marina atmosphere, while Vrbnik is steeped in historical charm. Punat captivates with its vibrant boating scene and cultural landmarks. For first-time visitors, Malinska-Dubasnica is the most appealing choice, providing a perfect blend of activities and relaxation.

  1. Malinska-Dubasnicaopens in new window: A delightful spot for a relaxing seaside break, Malinska-Dubasnica offers a range of attractions that make it a top choice for travellers. Its marina and charming beach setting create the perfect backdrop for unwinding by the sea, while the romantic vibe and friendly people ensure a warm welcome. The area also boasts picturesque monuments that add a touch of history to your stay, making it ideal for family getaways and leisurely explorations of nearby islands.
  2. Vrbnikopens in new window: Rich in history, Vrbnik presents an intimate atmosphere for those who appreciate a storied past. This quaint locale provides a unique opportunity to wander through historical settings, offering a distinct experience away from the hustle and bustle. Its serene environment and emphasis on historical attractions make it a compelling choice for travellers keen to step back in time and enjoy a more reflective and culturally enriching stay.
  3. Punatopens in new window: With a vibrant mix of culture and heritage, Punat is perfect for those who enjoy a blend of maritime charm and historical allure. The town’s marina and port, including must-see places like Punat Harbor and Krk Town Harbour, provide a scenic setting for leisurely walks and cultural tours. Travellers can also explore the beauty of the Kvarner Gulf and local monuments, as well as enjoy leisurely boat tours in this inviting coastal community.

Things to do in Krk

Krk offers a delightful mix of rugged coastlines and serene waters, perfect for swimming, boating, and sea diving. Explore its diverse landscapes, from sandy beaches to lush forests and scenic parks, all set against a backdrop of ancient ruins and charming marinas.

  • Porat Klosteropens in new window – Discover this historic monastery on Krk, where you can admire ancient ruins and explore remnants of medieval architecture. With its proximity to a marina and its ties to a castle and cathedral, the site offers a glimpse into the island’s storied past and its connection to surrounding islands.
  • Krk Town Squareopens in new window – Wander through the vibrant Krk Town Square, a traditional piazza that invites you to relax and absorb the local ambience. Here, surrounded by hints of ruins and the nearby marina, you can appreciate the interplay between historic structures and modern life, with elements echoing the grandeur of a castle and cathedral.
  • St Quirinusopens in new window – Visit the charming church of St Quirinus, where history comes alive amidst its ancient walls. The site, enriched by nearby ruins and maritime influences from the marina, reflects the architectural elegance reminiscent of a castle and cathedral.
  • Church of St. Lucyopens in new window – Step into the Church of St. Lucy, a serene place of worship that stands as a testament to the enduring spirit of the region. The presence of nearby ruins, maritime hints from the marina, and architectural nods to both castle and cathedral elements make this site a noteworthy stop.
  • Church of the Holy Trinityopens in new window – Explore the Church of the Holy Trinity, where the blend of religious heritage and historical structures creates a unique experience. With its connections to local ruins, marina views, and the architectural influences of castles and cathedrals, this church offers travellers a reflective journey into the heart of Krk.

4 tips for savvy savings when booking a hotel in Krk

  1. Book for the cheapest times: The most affordable time to visit Krk is during January, February, and November, when hotel prices are typically lower. For those looking to explore the island's significant landmarks, historical sites, and cultural treasures, a stay of at least 3 to 4 days is recommended. During this time, visitors can discover ancient ruins, relax by the marina, and admire the stunning cathedral, all while enjoying the beautiful sea views. This budget-friendly approach ensures that you get great value for money while soaking in the rich culture and history of Krk.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Krk, begin by exploring the Dealsopens in new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel options as your travel date approaches. To stay informed about potential savings, consider enabling email alerts or push notifications for flash sales and special promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to find the best options. With these resources, you'll be promptly notified of any changes in availability or pricing, helping you secure a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could assist you in finding a more economical option for your stay at a hotel in Krk. For those seeking distinctive experiences, boutique hotels can provide a more personalised atmosphere and potentially better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is higher or lower than the average. If the price appears to be on the higher side, we can suggest alternative dates that may help you discover a more appealing offer.
  4. Consider your location: Opting for accommodation nearer to key attractions or city centres may provide added convenience, but it often comes with increased costs. For more affordable options, you might consider hotels situated in less central areas or neighbourhoods, striking a balance between price and ease of access to the sites you intend to visit. Exploring independent hotels further afield can also offer a more authentic and budget-friendly experience, as they usually tend to be cheaper.

Best time to go to Krk

Krk experiences its lowest average temperature in January, at 35.8°F (2.1°C), while July is the hottest month, with an average temperature of 72.9°F (22.7°C). November tends to be the wettest month. The peak travel months to visit Krk are June to August, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring