Krk Hotels

Find the best Krk hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Krk hotels with free cancellation or excellent ratings

Trusted Krk hotel providers

See all hotels in Krk

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Krk hotel in the heart of the action

Beat the queues at the top Krk attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelGuest House Sonja – 5.0

How to find the best hotel deals in Krk

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Krk

  • Our search engine is an expert in finding flight deals. The good news? It's just as talented at sniffing out the best rates on Krk hotels. Book smarter with these money-saving tips.

  • Plan your trip ahead of time to save on your Krk hotel. You'll also have a wider variety of stays and room types to choose from, especially around holidays and school breaks.

  • However, you could still find a last-minute bargain. Although prices generally increase closer to your stay, some places drop rates a day or two before to avoid rooms sitting empty, especially in low season.

  • Stay flexible with your dates to unlock better rates. Search for hotels in different months or seasons. Even going during the week (instead of weekends) can help you save more.

  • Explore the range of accommodation options with free cancellation and take the stress out of booking. You can adjust or cancel your stay without penalty if things change or you spot a better deal.

Where to stay in Krk

Central Krk

  • To fully enjoy central Krk, you'll want to be near the attractions that inspired your visit in the first place. Here are a few stays worth booking close to the highlights.

  • Spend your stay at Hotel Maritime if you'd like to be near The Frankopan Castle. Roughly 0.16 kilometres from this top sight, this Krk hotel puts you right where you want to be.

  • Want to stay near Krk City Tour? Apartment Anton is roughly 5 kilometres away. This hotel in Krk nails the combo of comfort and location.

  • Or check what deals are available for hotels near Cathedral of Our Lady of the Assumption. Apartments Mira Krk is 0.97 kilometres or so from this leading sight. This stay makes a good base for experiencing the city.

When to go to Krk

  • Think about the type of weather you prefer when deciding your travel dates. With maximum highs of 29ºC (84ºF), July brings the warmest conditions.

  • January is the coolest month, with lows of -6ºC (21ºF).

  • Browse around for Krk hotels during August for your best shot at clearer skies. Averaging six days of rain, this is the driest month.

  • The wettest time of year is January. Go then and you can expect to get around ten days of rainfall.

Best hotels in Krk

Best budget hotels

  • Why pay more? Budget Krk hotels provide the basics so you can spend on what really matters: adventures and impulse-buying souvenirs. Often equipped with money-saving amenities like mini-fridges and microwaves, you'll find at least 60 of these affordable stays across the city.

  • Apartments NEF offers comfort that's easy on the wallet. Make use of a kitchen, parking and more at this 3-star option.

  • Apartment Blue Dream 1 & 2 offers 3-star value. Practical perks including a kitchen and shuttle services are there to make your Krk hotel stay smoother.

  • Another smart choice for your bank balance is Apartments Bogović. This 3-star stay features parking and Wi-Fi.

Best 4-star hotels in Krk

  • Searching for hotels in Krk that offer more than just the basics? A 4-star stay is the perfect match. With around 40 to choose from, they come with attractive extras like fitness studios, pools, and cocktail lounges. You get high quality without the high price tag.

  • Boutique Resort Osma - Adults Only offers the kind of stay that leaves a lasting impression. An outdoor swimming pool and a pool help make up the 4-star experience here.

  • Another Krk hotel that stands out is Hotel Maritime. It offers thoughtful amenities such as an outdoor swimming pool and a pool.

  • Hotel Marina is one more to bookmark. It comes with diving services and a restaurant, among other extras.

Best luxury 5-star hotels

  • When only the best will do, you'll find around five 5-star hotels in Krk ready to treat you like a VIP. These types of stays generally come with elevated extras like fine dining restaurants, full-service spas, and turndown service.

  • Alternatively, find your sanctuary at Luxury Apartments Villa Matea. This 5-star Krk hotel offers a private beach, car hire options and more.

Best hotels in Krk for families

  • Family travel can be challenging, but your hotel should be the stress-free part. You'll find at least 20 family-friendly hotels in Krk that get what kids and adults need. These stays often come with handy features like rollaway beds, adjoining rooms, activity centres, and kids' menus.

  • If you'd like a more luxurious experience, spoil the kids (and yourself) with a getaway at Villa Dora. This 4-star Krk hotel features a tennis court and express check-out.

Best hotels with a pool

  • There are around 30 pool hotels in Krk, each with its own style and character. City hotels tend to come with indoor or rooftop pools, while resorts generally go big with numerous swimming areas and extras like lazy rivers. Whether you're here for rest or fun, you'll find a stay that fits.

  • Unwinding by the water is part of the experience at Boutique Resort Osma - Adults Only. With an outdoor swimming pool, accessible parking and tour services, this Krk hotel has everything you need for a memorable visit.

  • Villa Dora gives you plenty of reasons to bring your swimsuit and goggles. Choose this popular option and make the most of an outdoor swimming pool, Wi-Fi and express check-out.

  • Or add a playful twist to your getaway at Hotel Maritime. You'll have access to an outdoor swimming pool, express check-out and a restaurant at this hotel.

Best pet-friendly hotels

  • Escaping with your furry friend? Pet-friendly hotels often come with cosy pet beds, bowls, and outdoor areas to run around. Some even go the extra mile with things like dog-walking and grooming services. With around 40 Krk hotels that welcome pets, your best buddy can join in the fun.

  • You pack the toys, Apartment Anton will take care of the rest. Amenities like a kitchen and Wi-Fi add to the comfort of this pet-friendly hotel in Krk.

  • Your four-legged friend is also on the guest list at Hotel Marina. It includes bicycle rentals, snorkeling and more.

  • Boutique Hotel Placa is one more place that gets how pet owners travel. Amenities here include bicycle rentals and room service.

Finding cheap hotels in Krk: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Krk with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is RM228 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for RM228 per night.
The average price of a hotel during the week is RM415 per night, and the average price on weekends is RM440. Overall, it looks like the cheapest day to stay in Krk could be Thursday.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Krk. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Krk is currently around RM450 per night. And the cheapest 3-star hotel we found is RM426 per night.
Get your morning laps in at Villa Julian & Juliana and Villa Palma Krk.