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 8 November 2026.

1. Hilton Rijeka Costabella Beach Resort & Spa

Hilton Rijeka Costabella Beach Resort & Spa
5.0 star property
Rijeka
9.2 out of 10, Wonderful, (173 reviews)
Embrace beachfront bliss with cabanas and massages on the Adriatic. This luxury resort offers Regional cuisine with ocean views, an indoor pool, and free kids' club. Just minutes from Kvarner Gulf and Casino Rosalia, with easy access to Opatija-Matulji Station.
The price is €146
includes taxes & fees
17 Nov - 18 Nov
Hilton Rijeka Costabella Beach Resort & Spa

2. 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 €163
includes taxes & fees
1 Dec - 2 Dec
Boutique Hotel Marina

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, savour local cuisine at Kanajt restaurant or grab drinks at the beach bar before exploring nearby Punat Harbour.
The price is €123
includes taxes & fees
12 Nov - 13 Nov
Hotel Kanajt

4. Portella Inn

Portella Inn
3.0 star property
Krk Old Town
9.2 out of 10, Wonderful, (12 reviews)
Portella Inn

5. Hotel Park Punat

Hotel Park Punat
4.0 star property
Punat
8.4 out of 10, Very good, (95 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.
Hotel Park Punat

6. Villa Tamaris - Hotel Resort Dražica

Villa Tamaris - Hotel Resort Dražica
3.0 star property
Krk
7.2 out of 10, Good, (23 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.
Villa Tamaris - Hotel Resort Dražica

7. Aminess Style Glamping Villas & Holiday Homes Atea

Aminess Style Glamping Villas & Holiday Homes Atea
4.0 star property
Omisalj
9.0 out of 10, Wonderful, (29 reviews)
This Croatian seaside haven offers a seasonal outdoor pool, children's club, and full spa services. Located in Omisalj near Jadran-Njivice Beach and Fulfinum Mirine, enjoy complimentary WiFi while kids splash in their dedicated pool area.
Aminess Style Glamping Villas & Holiday Homes Atea

8. 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 €114
includes taxes & fees
9 Nov - 10 Nov
Hotel Vinotel Gospoja

9. 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.
Villa Lovorka - Hotel Resort Drazica

10. Hotel Drazica

Hotel Drazica
3.0 star property
Krk
7.8 out of 10, Good, (76 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.
Hotel Drazica

11. Sunny Krk by Valamar

Sunny Krk by Valamar
3.0 star property
Krk
8.2 out of 10, Very good, (234 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.
Sunny Krk by Valamar

12. Malinska Green Apartments

Malinska Green Apartments
4.0 star property
Malinska-Dubasnica
9.4 out of 10, Exceptional, (9 reviews)
Malinska Green Apartments

13. Blue Waves Resort

Blue Waves Resort
4.0 star property
Malinska-Dubasnica
8.4 out of 10, Very good, (104 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.
Blue Waves Resort

14. Heritage hotel Forza

Heritage hotel Forza
4.0 star property
Baska
10.0 out of 10, Exceptional, (91 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.
Heritage hotel Forza

15. Aminess Younique Gaia Green Villas

Aminess Younique Gaia Green Villas
3.0 star property
Omisalj
9.2 out of 10, Wonderful, (40 reviews)
Unwind at this beach aparthotel where lush gardens and a terrace create a relaxing atmosphere. Just minutes from Jadran-Njivice and Paradise beaches, the apartments include refrigerators and microwaves. Enjoy 2 restaurants, a bar, and morning workouts at the fitness centre.
Aminess Younique Gaia Green Villas

16. Hotel Riva

Hotel Riva
5.0 star property
Malinska-Dubasnica
9.2 out of 10, Wonderful, (22 reviews)
Wake to breathtaking views near Malinska Beach at this luxurious hotel featuring an indoor pool and rejuvenating spa treatments. Enjoy complimentary breakfast before exploring nearby Haludovo Beach, then unwind at the stylish bar after a fitness centre workout.
Hotel Riva

17. 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 €77
includes taxes & fees
9 Nov - 10 Nov
Hotel Miramare Njivice

18. Valamar Atrium Residence

Valamar Atrium Residence
4.0 star property
Baska
9.2 out of 10, Wonderful, (146 reviews)
At Valamar Atrium Residence, children splash in their own pool while parents unwind with massages at the spa. Steps from Kvarner Gulf, this Baska hotel offers poolside drinks, fitness facilities, and free breakfast. Baska Promenade and Vela Beach are just moments away.
Valamar Atrium Residence

19. Hotel Dobrovit

Hotel Dobrovit
3.0 star property
Baska
9.6 out of 10, Exceptional, (16 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.
Hotel Dobrovit

20. 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 €135
includes taxes & fees
19 Nov - 20 Nov
Hotel Vila Rova
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

When is the best time to visit Krk?

Our prices for hotels in Krk are cheapest in April

Price trends for hotels in Krk

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 11°C / low 6°C. Partly sunny.
11°
weather_partly_sunny
November, no crowd data, average high temperature 11 degrees Celsius, average low temperature 6 degrees Celsius. Partly sunny.
6°
6°
weather_cloudy
December, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
5°
weather_cloudy
January, no crowd data, average high temperature 5 degrees Celsius, average low temperature 0 degrees Celsius. Cloudy most days.
0°
6°
weather_partly_sunny
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 0 degrees Celsius. Partly sunny.
0°
10°
weather_partly_sunny
March, no crowd data, average high temperature 10 degrees Celsius, average low temperature 4 degrees Celsius. Partly sunny.
4°
14°
weather_sun
April, no crowd data, average high temperature 14 degrees Celsius, average low temperature 8 degrees Celsius. Sunny most days.
8°
18°
weather_sun
May, no crowd data, average high temperature 18 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
24°
weather_sun
June, no crowd data, average high temperature 24 degrees Celsius, average low temperature 17 degrees Celsius. Sunny most days.
17°
26°
weather_sun
July, no crowd data, average high temperature 26 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
26°
weather_sun
August, no crowd data, average high temperature 26 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
21°
weather_sun
September, no crowd data, average high temperature 21 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
16°
weather_sun
October, no crowd data, average high temperature 16 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
Monthly weather averages (˚C)

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

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

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 93 holiday 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 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: A Tapestry of Ancient Ruins and Coastal Splendour

Nestled in the shimmering Adriatic, the island of Krk beckons with its enchanting blend of history, culture, and natural beauty. Discover ancient ruins and the majestic Frankopan Castle, while the vibrant town of Krk boasts charming streets and a stunning cathedral. Pristine beaches invite relaxation, and crystal-clear waters offer opportunities for swimming and sailing. With lush landscapes, olive groves, and hidden coves, Krk is a paradise for nature lovers and those seeking a romantic getaway. This captivating destination is perfect for both adventure seekers and those wanting to indulge in the tranquil Mediterranean lifestyle.

Discover great hotels in Krk

Krk offers a variety of accommodation options, from charming guesthouses to modern resorts. Enjoy stunning coastal views, inviting outdoor pools, and easy access to beautiful beaches. Whether you seek a family-friendly environment or a romantic getaway, the island caters to diverse tastes and budgets. Here are some of our travelers' favorite hotels in Krk:

  1. Falkensteiner Hotel Park Punatopens in new window: Falkensteiner Hotel Park Punat is a stunning 4.0-star hotel that offers an ideal escape for leisure travellers craving a beach vacation experience. With direct access to the beach, this hotel invites you to relax and soak up the sun in a picturesque coastal setting. The property’s design exudes a blend of comfort and style, ensuring a smooth and enjoyable stay. Guests rave about the inviting atmosphere and the high-quality amenities, making it a top choice for those seeking a memorable getaway.
  2. Hotel Kanajtopens in new window: Hotel Kanajt is an exceptional 4.0-star hotel designed for adventure-seeking travellers. With direct beach access, this property is a gateway to thrilling activities such as ziplining, snorkeling, and horseback riding, all within easy reach. The hotel’s dedication to providing curated experiences and adventure sports ensures a unique and engaging stay. Visitors consistently express their appreciation for the vibrant atmosphere and the range of recreational opportunities, making it a standout choice for those looking to indulge in both relaxation and adventure.
  3. Hotel Omorikaopens in new window: Hotel Omorika is a charming 3.0-star hotel that caters to business travellers seeking a comfortable and welcoming environment. This property provides essential services and facilities tailored for business needs while also allowing pets, creating a unique blend of convenience and warmth. The thoughtful amenities and inviting atmosphere ensure a smooth journey for those on the go. Many appreciate the attention to detail and personal touches that enhance the overall experience, making it a reliable choice for business-related stays.

Top locations to stay in Krk

Some of the best areas to stay in Krk, Primorje-Gorski Kotar, Croatia, are Vrbnik, Malinska-Dubasnica, and Punat. Vrbnik boasts a rich historical charm, Malinska-Dubasnica offers beautiful coastal views, and Punat is ideal for fishing and boating enthusiasts. For first-time visitors, Malinska-Dubasnica is particularly appealing due to its vibrant atmosphere and picturesque beaches.

  1. Vrbnikopens in new window: Nestled atop a cliff overlooking the Adriatic, Vrbnik is a gem known for its rich history and stunning views. The town is famous for its narrow streets and charming stone houses, making it perfect for leisurely strolls. Vrbnik is also renowned for its wine production, particularly the local Žlahtina white wine, which you can taste at various wineries. The beautiful beaches nearby offer a lovely spot to relax, while the historic churches and cultural sites provide a glimpse into the town's past.
  2. Malinska-Dubasnicaopens in new window: This picturesque seaside town is ideal for those seeking a blend of relaxation and activity. With its lovely beaches and vibrant promenade, Malinska-Dubasnica invites visitors to enjoy sunbathing and water sports. The area is dotted with charming cafes and shops, perfect for a leisurely afternoon. Additionally, the surrounding nature trails offer opportunities for hiking and cycling, making it a great spot for both relaxation and adventure in a serene coastal setting.
  3. Punatopens in new window: Known for its beautiful marina and fishing opportunities, Punat is a haven for water enthusiasts. The town boasts a relaxed atmosphere, making it perfect for unwinding after a day of exploring. Punat is also the gateway to the small islet of Košljun, home to a Franciscan monastery and beautiful walking paths. With its lovely waterfront and various water activities, Punat offers a delightful blend of leisure and cultural exploration.

Things to do in Krk

Krk is a delightful coastal gem, offering stunning beaches and crystal-clear waters for swimming. With lush forests and dramatic hills, it’s perfect for hiking and exploring. Enjoy boating and sea diving in its serene bays, or wander through charming marinas and ancient ruins, all set against a breathtaking backdrop.

  • Porat Klosteropens in new window – Discover the serene Porat Kloster, a charming monastery that offers a peaceful retreat. Wander through its tranquil grounds, take in the beautiful architecture, and soak up the spiritual atmosphere. This hidden gem is perfect for those seeking a moment of reflection amidst the stunning Croatian landscape.
  • Paradise Beachopens in new window – Head to the sun-kissed Paradise Beach, a nudist haven that invites you to unwind and connect with nature. Enjoy the soft sands and crystal-clear waters as you relax under the warm sun. This beach is an ideal spot for sunbathing and swimming, where you can feel comfortable and free in your surroundings.
  • Krk Town Squareopens in new window – Visit the lively Krk Town Square, a bustling piazza that serves as the heart of the town. Stroll through the square, admire the historic buildings, and enjoy a coffee at one of the charming cafés. This vibrant hub is perfect for taking in local life and perhaps shopping for unique souvenirs.

4 tips for savvy savings when booking a hotel in Krk

  1. Book for the cheapest times: The most budget-friendly time to visit Krk is during January, February, and November, when hotel prices are generally lower. For those looking to explore the island's rich history and culture, a stay of at least 3 to 4 days is ideal. This duration allows visitors to discover significant landmarks such as the impressive castle, the historic cathedral, and the intriguing ruins, as well as enjoy the marina and the beautiful sea views. With an affordable approach, travellers can appreciate the island's cultural offerings while taking advantage of the potential for lower prices during these months.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals for Krk on Hotels.com, begin by exploring the Dealsopens in new window or Last-Minute Deals sections, where you may discover discounted hotel rates as your travel date approaches. It’s advisable to enable email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, ensuring you don't miss potential savings. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed decisions. You'll be among the first to know if prices drop or rooms become available, making it easier to secure a last-minute 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, being flexible with your travel dates could help you save on your stay at a hotel in Krk. If you're seeking something distinctive, boutique hotels often provide a more personalised experience and may occasionally offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest more economical dates that could help you secure a better deal.
  4. Consider your location: Choosing accommodation closer to key attractions or city centres may offer convenience, but it often comes at a premium. For more affordable options, you might consider hotels located in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. Exploring independent hotels situated a bit further out can also provide a more authentic and usually more affordable 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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in Krk, June to August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly sunny, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring