Hotels & Accommodation in Krk

September 2026
13
October 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
18 Sept - 20 Sept
In two weeks
25 Sept - 27 Sept

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 13 September 2026.

1. Boutique Hotel Marina

Boutique Hotel Marina
Krk
R2 819
R3 186 total
includes taxes & fees
02 Oct - 03 Oct
Boutique Hotel Marina

2. Portella Inn

Portella Inn
Krk Old Town
R1 946
R2 270 total
includes taxes & fees
16 Sept - 17 Sept
Portella Inn

3. Sunny Krk by Valamar

Sunny Krk by Valamar
Krk
R2 871
R3 244 total
includes taxes & fees
27 Sept - 28 Sept
Sunny Krk by Valamar

4. Villa Lovorka - Hotel Resort Drazica

Villa Lovorka - Hotel Resort Drazica
Krk
R1 347
R1 522 total
includes taxes & fees
06 Oct - 07 Oct
Villa Lovorka - Hotel Resort Drazica

5. Hotel Drazica

Hotel Drazica
Krk
R1 549
R1 751 total
includes taxes & fees
11 Oct - 12 Oct
Hotel Drazica

6. Villa Tamaris - Hotel Resort Dražica

Villa Tamaris - Hotel Resort Dražica
Krk
R1 382
R1 562 total
includes taxes & fees
09 Oct - 10 Oct
Villa Tamaris - Hotel Resort Dražica

7. Apartments Mali Nono

Apartments Mali Nono
Krk
R1 073
R1 284 total
includes taxes & fees
22 Sept - 23 Sept
Apartments Mali Nono

8. Apartments Bernarda

Apartments Bernarda
Krk
R2 000
R2 447 total
includes taxes & fees
16 Sept - 17 Sept
Apartments Bernarda

9. Hotel Kanajt

Hotel Kanajt
Punat
R3 541
R4 143 total
includes taxes & fees
14 Sept - 15 Sept
Hotel Kanajt

10. Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
Vrbnik Old Town
R2 451
R2 826 total
includes taxes & fees
01 Oct - 02 Oct
Hotel Vinotel Gospoja

11. Hotel Park Punat managed by Falkensteiner

Hotel Park Punat managed by Falkensteiner
Punat
R2 591
R3 002 total
includes taxes & fees
15 Sept - 16 Sept
Hotel Park Punat managed by Falkensteiner

12. Hotel Amabilis

Hotel Amabilis
Crikvenica
R2 720
R3 130 total
includes taxes & fees
04 Oct - 05 Oct
Hotel Amabilis

13. Hotel Malin

Hotel Malin
Malinska-Dubasnica
R2 604
R3 017 total
includes taxes & fees
27 Sept - 28 Sept
Hotel Malin

14. Hotel Villa Margaret

Hotel Villa Margaret
Malinska-Dubasnica
R2 750
R3 182 total
includes taxes & fees
27 Sept - 28 Sept
Hotel Villa Margaret

15. Hotel Vila Rova

Hotel Vila Rova
Malinska-Dubasnica
R3 284
R3 767 total
includes taxes & fees
07 Oct - 08 Oct
Hotel Vila Rova

16. Aminess Younique Narrivi Hotel

Aminess Younique Narrivi Hotel
Crikvenica
R2 864
R3 236 total
includes taxes & fees
12 Oct - 13 Oct
Aminess Younique Narrivi Hotel

17. Hotel Dobrovit

Hotel Dobrovit
Baska
R2 049
R2 551 total
includes taxes & fees
04 Oct - 05 Oct
Hotel Dobrovit

18. Valamar Villa Adria

Valamar Villa Adria
Baska
R2 766
R3 126 total
includes taxes & fees
16 Sept - 17 Sept
Valamar Villa Adria

19. Hotel Verbenicum

Hotel Verbenicum
Vrbnik
R2 072
R2 398 total
includes taxes & fees
01 Oct - 02 Oct
Hotel Verbenicum

20. Sunny Baška Residence by Valamar, ex Zvonimir

Sunny Baška Residence by Valamar, ex Zvonimir
Baska
R3 131
R3 538 total
includes taxes & fees
15 Sept - 16 Sept
Sunny Baška Residence by Valamar, ex Zvonimir
View all properties

You may also like hotels with pools in Krk

Villa Lovorka - Hotel Resort Drazica

Villa Lovorka - Hotel Resort Drazica
Krk
R1 347
R1 522 total
includes taxes & fees
06 Oct - 07 Oct
Villa Lovorka - Hotel Resort Drazica

Villa Tamaris - Hotel Resort Dražica

Villa Tamaris - Hotel Resort Dražica
Krk
R1 382
R1 562 total
includes taxes & fees
09 Oct - 10 Oct
Villa Tamaris - Hotel Resort Dražica

Hotel Drazica

Hotel Drazica
Krk
R1 549
R1 751 total
includes taxes & fees
11 Oct - 12 Oct
Hotel Drazica

Apartments Mali Nono

Apartments Mali Nono
Krk
R1 073
R1 284 total
includes taxes & fees
22 Sept - 23 Sept
Apartments Mali Nono

Sunny Krk by Valamar

Sunny Krk by Valamar
Krk
R2 871
R3 244 total
includes taxes & fees
27 Sept - 28 Sept
Sunny Krk by Valamar
View all properties

Go beyond your typical stay in Krk

Pool image
Pool
Pool
pet-friendly image
Pet friendly
Pet friendly
spa image
Spa
Spa
Apartment image
Apart­ment
Apart­ment
hot tub image
Hot tub
Hot tub
Family-friendly image
Family friendly
Family friendly
apart-hotel image
Apart hotel
Apart hotel
villa image
Villa
Villa
Resort image
Resort
Resort
waterpark image
Waterpark
Waterpark
cabin image
Cabin
Cabin

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

Krk Town Harbour

8.6/10 (75 reviews)
Imagine strolling along Krk Town Harbour for some great waterfront pics. It's located 0.3 mi (0.5 km) from central Krk. If you carry on walking you'll get to Porporela Beach, Drazica Beach, and Punta di Galetto Beach for some more water views.
See properties

Krk Town Square

8.8/10 (97 reviews)
If you're planning a bit of sightseeing, head to Krk Town Square – just one of the monuments in Krk Old Town. Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Drazica Beach

8.6/10 (11 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Drazica Beach is a spot you might want to check out, located 0.5 mi (0.8 km) from central Krk. If you want to continue walking by the waves, head to Koralj Beach and Punta di Galetto Beach, both within a short walk.
See properties

Kosljun Island

8.0/10 (3 reviews)
Kosljun Island is 2.1 mi (3.4 km) from central Krk, why not stop by during your stay? Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Porporela Beach

8.6/10 (4 reviews)
If want to top up your tan, you might want to head out to Porporela Beach, located 0.3 mi (0.5 km) from central Krk. Catch the sunset by the shore at Punta di Galetto Beach, just a short walk away.
See properties

Kosljun Monastery

8.0/10 (2 reviews)
Kosljun Monastery is 2.1 mi (3.4 km) from central Krk, why not stop by during your stay? Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Cathedral of the Assumption

7.0/10 (2 reviews)
If you're planning a bit of sightseeing, head to Cathedral of the Assumption – just one of the monuments in Krk Old Town. Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Punta di Galetto Beach

Whether you want to collect beach glass or watch the sunset, Punta di Galetto Beach is a spot you might want to check out when visiting central Krk. Enjoy the sunset by the shore at Porporela Beach, Drazica Beach, and Koralj Beach, all 3 within a short walk.
See properties

Learn more about Krk

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

See all hotels in Krk
A coastal town with a prominent tower, calm waters, and rocky foreground.

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 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 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 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 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 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 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 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 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 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 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.

Keep exploring