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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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?
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?
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.
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.
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?
If want to top up your tan, you might want to head out to Koralj Beach, located 0.6 mi (1 km) from central Krk. If you want to continue walking by the waves, head to Drazica Beach and Punta di Galetto Beach, both within a short walk.
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?
It was a perfect holiday - very clean hotel, friendly staff, good food and nice location. The rooms are perhaps a bit small for five stars - but this is renovated hotel that was build in 1906 and some of its charm would be lost if rooms were bigger.
It was a perfect holiday - very clean hotel, friendly staff, good food and nice location. The rooms are perhaps a bit small for five stars - but this is renovated hotel that was build in 1906 and some of its charm would be lost if rooms were bigger.
A very comfortable, super-clean apartment. Parking is by the house. Some distance to the Old Town and beaches, Mirela is a wonderful host, very friendly and taking good care of her visitors.
A very comfortable, super-clean apartment. Parking is by the house. Some distance to the Old Town and beaches, Mirela is a wonderful host, very friendly and taking good care of her visitors.
Excellent location walking distance to Old Town. Owners very friendly and knowledgeable. Apartment lovely very clean. I would definitely stay again and have no hesitation in recommending.
Excellent location walking distance to Old Town. Owners very friendly and knowledgeable. Apartment lovely very clean. I would definitely stay again and have no hesitation in recommending.
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:
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.
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.
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.
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.
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.
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
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.
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.
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.
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.