Hotels & Accommodation 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 comfort, location and traveller experience. Last updated on .

Portella Inn

Portella Inn
3.0 star property
Krk Old Town
9.4 out of 10, Exceptional, (3 reviews)
The price is R2 591
R3 000 total
includes taxes & fees
26 Jul - 27 Jul
Portella Inn

Boutique Hotel Marina

Boutique Hotel Marina
4.0 star property
Krk
9.4 out of 10, Exceptional, (56 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 R4 369
R4 937 total
includes taxes & fees
28 Jul - 29 Jul
Boutique Hotel Marina

Sunny Krk by Valamar

Sunny Krk by Valamar
3.0 star property
Krk
8.2 out of 10, Very good, (232 reviews)
Seaside serenity awaits at this beach hotel near Drazica Beach, featuring a refreshing outdoor pool and tennis court. Enjoy massages and facials after exploring Krk, then savour Mediterranean cuisine at the restaurant before unwinding at the beach bar.
The price is R4 623
R5 224 total
includes taxes & fees
22 Aug - 23 Aug
Sunny Krk by Valamar

Villa Lovorka - Hotel Resort Drazica

Villa Lovorka - Hotel Resort Drazica
3.0 star property
Krk
7.8 out of 10, Good, (15 reviews)
Immerse yourself in seaside tranquility at this Krk retreat with multiple swimming options including outdoor and children's pools. After a fitness centre workout, savour refreshments at the restaurant or poolside bar while enjoying easy access to nearby beaches.
The price is R3 076
R3 476 total
includes taxes & fees
16 Aug - 17 Aug
Villa Lovorka - Hotel Resort Drazica

Hotel Drazica

Hotel Drazica
3.0 star property
Krk
7.8 out of 10, Good, (70 reviews)
Escape to crystal waters of Kvarner Gulf with direct access to Drazica Beach. This hotel offers a seasonal outdoor pool, children's splash area, and poolside bar. Unwind at the fitness centre after exploring nearby Punta di Galetto Beach, with free WiFi and parking included.
The price is R3 339
R3 774 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Drazica

HADRIE Luxury Resort and Villas Krk

HADRIE Luxury Resort and Villas Krk
3.5 star property
Krk
The price is R10 286
R11 694 total
includes taxes & fees
27 Jul - 28 Jul
HADRIE Luxury Resort and Villas Krk

Villa Tamaris - Hotel Resort Dražica

Villa Tamaris - Hotel Resort Dražica
3.0 star property
Krk
7.2 out of 10, Good, (22 reviews)
Immerse yourself in coastal charm at this Krk hotel, steps away from Drazica Beach and Punta di Galetto Beach. Cool off in the seasonal outdoor pool, children's splash area, or enjoy drinks at the poolside bar after an energising workout.
The price is R3 144
R3 552 total
includes taxes & fees
16 Aug - 17 Aug
Villa Tamaris - Hotel Resort Dražica

Hotel Kanajt

Hotel Kanajt
4.0 star property
Punat
9.4 out of 10, Exceptional, (82 reviews)
Breathe in sea air at this Kvarner Gulf hotel with free breakfast, WiFi, and parking. After a massage at the spa, savour local cuisine at Kanajt restaurant or grab drinks at the beach bar before exploring nearby Punat Harbour.
The price is R4 284
R4 984 total
includes taxes & fees
27 Jul - 28 Jul
Hotel Kanajt

Hotel Park Punat managed by Falkensteiner

Hotel Park Punat managed by Falkensteiner
4.0 star property
Punat
8.4 out of 10, Very good, (91 reviews)
Experience Croatian coastal charm at this beachfront haven with ocean-view dining at Restaurant Curicta. Enjoy the outdoor pool, fitness centre, and free kids' club while staying close to Punat Harbour and water activities like snorkelling and windsurfing.
The price is R4 334
R4 972 total
includes taxes & fees
02 Aug - 03 Aug
Hotel Park Punat managed by Falkensteiner

Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
Vrbnik Old Town
9.4 out of 10, Exceptional, (59 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 R3 815
R4 388 total
includes taxes & fees
25 Jul - 26 Jul
Hotel Vinotel Gospoja

Blue Waves Resort

Blue Waves Resort
4.0 star property
Malinska-Dubasnica
8.4 out of 10, Very good, (100 reviews)
Steps from the beach in Malinska-Dubasnica, this coastal haven offers 2 outdoor pools, an indoor pool, and rejuvenating spa treatments. Enjoy water adventures like scuba diving nearby, relax with beachside drinks, and savour meals at the on-site restaurant.
The price is R5 291
R6 056 total
includes taxes & fees
26 Jul - 27 Jul
Blue Waves Resort

Aminess Younique Narrivi Hotel

Aminess Younique Narrivi Hotel
5.0 star property
Crikvenica
9.4 out of 10, Exceptional, (27 reviews)
Luxurious coastal haven featuring an indoor pool and fitness centre near Bronze Fisherman Statue. The full-service spa offers rejuvenating massages while free breakfast energises your day before exploring Crikvenica Town Museum, just minutes away.
The price is R5 178
R5 851 total
includes taxes & fees
21 Aug - 22 Aug
Aminess Younique Narrivi Hotel

Hotel Malin

Hotel Malin
4.0 star property
Malinska-Dubasnica
7.6 out of 10, Good, (49 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 R4 015
R4 614 total
includes taxes & fees
02 Aug - 03 Aug
Hotel Malin

Hotel Villa Margaret

Hotel Villa Margaret
4.0 star property
Malinska-Dubasnica
10.0 out of 10, Exceptional, (16 reviews)
Unwind at this Malinska-Dubasnica retreat featuring a private beach with sun loungers and umbrellas. Cool off in the outdoor pool or visit the spa for massages and facials. Near Porat Kloster and Uhić Beach, the hotel offers a restaurant, poolside bar, and complimentary WiFi and parking.
The price is R4 369
R5 013 total
includes taxes & fees
14 Aug - 15 Aug
Hotel Villa Margaret

Hotel Vila Rova

Hotel Vila Rova
4.0 star property
Malinska-Dubasnica
10.0 out of 10, Exceptional, (25 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 R6 363
R7 265 total
includes taxes & fees
02 Aug - 03 Aug
Hotel Vila Rova

Heritage hotel Forza

Heritage hotel Forza
4.0 star property
Baska
10.0 out of 10, Exceptional, (86 reviews)
Steps from Baska Promenade and Harbour, this heritage hotel offers seaside tranquility with authentic Croatian hospitality. Enjoy complimentary breakfast before strolling to nearby beaches, then return for evening drinks at the welcoming bar.
The price is R4 529
R5 202 total
includes taxes & fees
26 Jul - 27 Jul
Heritage hotel Forza

Hotel Verbenicum

Hotel Verbenicum
4.0 star property
Vrbnik
9.6 out of 10, Exceptional, (33 reviews)
The price is R3 638
R4 187 total
includes taxes & fees
31 Jul - 01 Aug
Hotel Verbenicum

The Isolano, Cres, Autograph Collection

The Isolano, Cres, Autograph Collection
5.0 star property
Cres
10.0 out of 10, Exceptional, (1 review)
The price is R6 757
R8 085 total
includes taxes & fees
28 Jul - 29 Jul
The Isolano, Cres, Autograph Collection

Hotel Miramare

Hotel Miramare
5.0 star property
Crikvenica
9.6 out of 10, Exceptional, (84 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 centre, and sauna.
The price is R4 547
R5 232 total
includes taxes & fees
21 Aug - 22 Aug
Hotel Miramare

Hotel Dobrovit

Hotel Dobrovit
3.0 star property
Baska
9.6 out of 10, Exceptional, (15 reviews)
Unwind at this coastal hotel featuring a refreshing outdoor pool and beach bar. The Restaurant Dobrovit serves three daily meals, while Vela Beach and Baska Promenade await just minutes away. Free breakfast, WiFi, and parking enhance your seaside escape.
The price is R3 237
R3 928 total
includes taxes & fees
06 Aug - 07 Aug
Hotel Dobrovit
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.

You may also like hotels with pools in Krk

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.

Top neighbourhoods in Krk

Krk Old Town

The Krk Old Town neighbourhood 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 Krk Town Harbour.

A coastal town with a prominent tower, calm waters, and rocky foreground.

Check out reviews of Krk hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in Krk?
If you want the flexibility to change your plans to Krk, most hotels offer refundable* rates that you can book. 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 holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 95 holiday homes. You can also book one of 209 apartments or 73 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 temperature is 21°C. January and February are the coldest months, when the average temperature is 4°C. November and December are the months with the most rain.
Why should I book my Krk hotel with Hotels.com?
There are lots of reasons to book your Krk trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Krk

Krk: Where Timeless Ruins Meet Seaside Majesty

Nestled in the azure embrace of the Adriatic Sea, Krk is a gem of Primorje-Gorski Kotar, Croatia, blending rich history with stunning natural beauty. The charming town of Krk boasts ancient ruins, a majestic cathedral, and the impressive Frankopan Castle, inviting exploration at every turn. Stroll along the picturesque marina, savour local delicacies at vibrant eateries, or bask on sun-kissed beaches. For lovers of nature, the island’s rugged coastline and lush landscapes offer breathtaking views and tranquil hikes. Krk promises an enchanting escape, perfect for romantic getaways or cultural adventures alike.

Discover great hotels near Krk

In Krk, Primorje-Gorski Kotar, you'll find a variety of accommodation options, from charming family-run guesthouses to luxurious hotels. Many properties boast stunning sea views and easy access to the island's beautiful beaches and cultural sites. Enjoy a relaxing stay in one of the best hotels on Krk Island, catering to diverse tastes and budgets. Here are some of the best hotels near Krk that our travelers love:

  1. Hotel Park Punat managed by FalkensteinerOpens in a new window: This inviting 4.0-star hotel boasts a guest rating of 8.4 out of 10 and is perfect for travellers seeking a relaxing beach vacation experience. With direct access to the beach, guests can indulge in sun-soaked days by the sea. The hotel features comfortable accommodations and a range of amenities designed to enhance a luxurious stay, making it a beloved choice among frequent travellers who appreciate effortless elegance and coastal charm.
  2. Hotel KanajtOpens in a new window: A stunning 4.0-star hotel with an impressive guest rating of 9.4 out of 10, this property is tailored for adventure seekers. Offering direct beach access and an array of exhilarating activities such as fishing, horse riding, and ziplining, it creates a unique getaway for those craving excitement. The hotel combines comfort with adventure, ensuring that each guest has access to curated experiences that elevate their stay to new heights.
  3. Hotel OmorikaOpens in a new window: This charming 3.0-star hotel provides a welcoming atmosphere for those on business trips or seeking a pet-friendly escape. With thoughtful amenities catering to travellers with pets, the property allows for a comfortable stay without sacrificing convenience. The hotel features inviting accommodations, ensuring guests can unwind in a relaxing setting while enjoying the flexibility of bringing their furry companions along for the journey.

Where to stay in and around Krk

In Malinska, Krk Old Town, and Krk Island, visitors can enjoy beaches, marinas, history and outdoor pursuits. Malinska offers a family-friendly, relaxing seaside retreat with excellent dining and romantic spots; Krk Old Town charms with its heritage and coastal allure; while Krk Island captivates with diverse water sports and nature. First-time visitors are best served by staying in Malinska.

  1. MalinskaOpens in a new window: Discover a charming coastal spot with a friendly coastal vibe. With a relaxed ambiance and familyfriendly settings, Malinska offers a wonderful blend of a bustling marina and a serene beach experience. Enjoy the refreshing sea and numerous dining options, all while exploring must-see places like Krk Old TownOpens in a new window, providing an authentic taste of local culture.
  2. Krk Old Town: Step into history in Krk Old Town, where quaint streets and historic architecture transport you to another era. Its proximity to the sea and romantic atmosphere make it a delightful destination for travellers interested in a cosy retreat with a cultural twist. The town’s waterfront, combined with its inviting community, makes it a compelling place to stay and explore.
  3. Krk IslandOpens in a new window: Embrace adventure on Krk Island, a destination that combines water sports with natural beauty. Its diverse range of activities includes diving, waterskiing and surfing, perfect for those seeking a lively island experience. From the scenic Krk Town Harbour to the relaxing Drazica Beach, this spot is a great base for exploring both its vibrant marina and tranquil wildlife settings.

Things to do in and around Krk

Krk offers a scenic blend of rugged coastlines, verdant forests, and serene beaches perfect for a refreshing swim. Enjoy boating along its sparkling waters, hiking through undisturbed trails, or diving into the clear sea for a taste of nature’s beauty.

  • Novi Vinodolski BeachOpens in a new window – Relax on the sandy shores of Novi Vinodolski Beach, where you can soak up the sun or enjoy a refreshing swim in the crystal-clear waters. This beach is surrounded by stunning scenery, making it a perfect spot for a leisurely day. Explore nearby ruins and the charming marina, and don't miss the chance to visit the historic castle that overlooks the area.
  • Krk Town SquareOpens in a new window – Stroll through Krk Town Square, a lively piazza where you can admire the architecture and soak in the atmosphere. This central hub features beautiful buildings and is ideal for people-watching or grabbing a coffee at a nearby café. Take some time to discover the ruins and the cathedral that add to the square's historical significance.
  • Baska HarborOpens in a new window – Visit Baska Harbor, a picturesque spot where fishing boats bob gently in the water. This harbor is not only a functional port but also a scenic place to wander along the waterfront. Enjoy the views of the surrounding islands and explore the nearby attractions, including ancient ruins and the stunning natural landscape.

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 tend to be lower. For those on a budget, staying for at least 3 to 4 days offers great value for money, allowing ample opportunity to explore the island's remarkable landmarks and cultural heritage. You can discover historic ruins, enjoy the scenic marina, unwind by the sea, and visit the stunning cathedral. This budget-friendly trip provides a perfect blend of relaxation and adventure, making it an ideal getaway for those keen to immerse themselves in the rich culture and history of Krk.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals to Krk, begin by checking the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay informed about flash sales and exclusive last-minute promotions, consider enabling email alerts or push notifications from Hotels.com. Additionally, the Smart Shopping tool available in the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. With this setup, you'll be promptly informed if rooms become available or prices drop, making it easier to secure your getaway.
  3. Be flexible with dates: Prices can fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates may help you find a better deal for your stay at a hotel in Krk. If you're in search of distinctive accommodation, boutique hotels can provide a more personalised experience and, at times, better value. When you make a booking through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price seems on the higher side, we might suggest alternative dates that could offer more affordable options.
  4. Consider your location: Opting for accommodation near key attractions or city centres may offer convenience, but it often comes with higher expenses. For more budget-friendly options, you might consider hotels situated in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. You could also look into independent hotels located a bit further out, as they are usually more likely to be affordable and can provide a more authentic experience.

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.