A coastal town with a mountain backdrop, surrounded by dense greenery.

Find Beach Resorts in Krk

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Krk Beach Resorts & Hotels

This weekend
Next weekend

Our top choices for Krk beach hotels

1. Boutique Hotel Marina

Boutique Hotel Marina
4.0 star property
Krk
9.4 out of 10, Exceptional, (57 reviews)
The price is £133
includes taxes & fees
29 Oct - 30 Oct
Boutique Hotel Marina

2. Villa Lovorka - Hotel Resort Drazica

Villa Lovorka - Hotel Resort Drazica
3.0 star property
Krk
7.8 out of 10, Good, (15 reviews)
  • cleanliness
    Coastal retreat with waterslides and poolside relaxation, just steps away from Drazica Beach and sun-soaked shores.
The price is £62
includes taxes & fees
29 Oct - 30 Oct
Villa Lovorka - Hotel Resort Drazica

3. Hotel Drazica

Hotel Drazica
3.0 star property
Krk
7.8 out of 10, Good, (76 reviews)
  • cleanliness
    Unwind steps from the shoreline at this beachfront retreat with mini golf fun on-site and thrilling water adventures waiting offshore.
The price is £78
includes taxes & fees
29 Oct - 30 Oct
Hotel Drazica

4. 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)
The price is £75
includes taxes & fees
29 Oct - 30 Oct
Villa Tamaris - Hotel Resort Dražica

5. Lily mediterranean apartments, Krk, with a sea view & heated shared pool

Lily mediterranean apartments, Krk, with a sea view & heated shared pool
Kornić
8.8 out of 10, Excellent, (25 reviews)
The price is £88
includes taxes & fees
31 Oct - 1 Nov
Lily mediterranean apartments, Krk, with a sea view & heated shared pool

6. Hotel Kanajt

Hotel Kanajt
4.0 star property
Punat
9.4 out of 10, Exceptional, (85 reviews)
  • cleanliness
    Bask in sunshine at this coastal retreat with free beach cabanas, pristine sands, and a beach bar just 3 kilometres away.
The price is £103
includes taxes & fees
12 Nov - 13 Nov
Hotel Kanajt

7. Hotel Vila Rova

Hotel Vila Rova
4.0 star property
Malinska-Dubasnica
10.0 out of 10, Exceptional, (27 reviews)
  • cleanliness
    Soak up paradise steps from Rova Beach at this coastal retreat, where seaside massages and outdoor pool adventures await.
The price is £105
includes taxes & fees
3 Nov - 4 Nov
Hotel Vila Rova

8. Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
Vrbnik Old Town
9.4 out of 10, Exceptional, (73 reviews)
  • cleanliness
    Unwind by crystal waters at Hotel Vinotel Gospoja in Vrbnik, just a short drive from sun-drenched beaches and coastal splendour.
The price is £108
includes taxes & fees
29 Oct - 30 Oct
Hotel Vinotel Gospoja

9. Heritage hotel Forza

Heritage hotel Forza
4.0 star property
Baska
10.0 out of 10, Exceptional, (91 reviews)
  • cleanliness
    Bask in sunshine on a sandy shoreline steps from this beachfront hotel, where sea adventures and perfect relaxation await.
The price is £107
includes taxes & fees
29 Oct - 30 Oct
Heritage hotel Forza

10. Blue Waves Resort

Blue Waves Resort
4.0 star property
Malinska-Dubasnica
8.4 out of 10, Very good, (104 reviews)
  • cleanliness
    Relax on pristine waterfront with beach access, ocean-view dining, and loungers for sun-soaked escape.
The price is £103
includes taxes & fees
29 Oct - 30 Oct
Blue Waves Resort
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.

Choose what matters most at beach hotels in Krk

Find out more about Krk

Krk and its attractions for beach lovers

Krk offers a delightful blend of sun-soaked beaches and captivating activities that will appeal to any beach-loving traveller. One must-visit area is the pristine coastline, where you can unwind on soft sands or take part in invigorating water sports like snorkeling and paddleboarding. For those who enjoy a picturesque stroll, the charming promenade provides stunning views and a perfect setting for sunset walks. Families will love the nearby playgrounds and family-friendly beaches, offering shallow waters ideal for children to splash around safely. Additionally, the island's rich history can be explored through guided tours that reveal the ancient architecture and local culture, making for a well-rounded holiday. After a day of adventure, retreat to one of the upscale hotels that prioritize comfort and attentive service, ensuring you feel pampered while indulging in the beauty of Krk's coastal charm.

Find the best beach hotels and resorts in Krk

For beach enthusiasts visiting Krk, these hotels offer splendid nearby the coast and a range of amenities to enhance your sun-soaked getaway.

Portella Inn

  • Why it's great for the ultimate beach vacation spot: Portella Inn, rated 9 out of 10 by travelers, is a charming choice for those seeking a beach retreat in Krk Old Town. The hotel offers easy access to the beach and provides complimentary beach towels for traveler convenience, ensuring a comfortable day by the sea. With beautiful sea views from the hotel, it's perfect for those who appreciate a picturesque coastal ambiance.
  • Other amenities: Beyond its beach amenities, Portella Inn features free WiFi and free nearby parking for added convenience. Guests can relax on their private balconies and enjoy the vibrant surroundings of the old town. With complimentary toiletries and a romantic setting, this inn is perfect for couples and solo travellers alike. The inviting atmosphere and attentive service make it a delightful base for exploring Krk.
  • Neighborhood: Krk Old Town

Sunny Krk by Valamar

  • Why it's great for the ultimate beach vacation spot: Sunny Krk by Valamar is an ideal destination for beach lovers, with a strong traveler review rating of 8 out of 10 and a 3-star rating. This hotel features direct access to a stunning sandy beach, where travelers can relax on beach loungers or under umbrellas, and enjoy refreshing drinks from the beach bar. Adventurous travellers will appreciate onsite waterskiing and nearby sailing, parasailing, and windsurfing options.
  • Other amenities: In addition to its beach-centric offerings, travelers can unwind at the spa, which provides a variety of treatments including massages and body wraps. The hotel also boasts a poolside bar, daily housekeeping, and an arcade game room for entertainment. Families can take advantage of children's toys and highchairs, while everyone can enjoy the beautiful sea views from their furnished balconies. Free WiFi and self-parking add to the convenience of your beach getaway.
  • Nearby attractions: Koralj Beach - 0.2 km, Drazica Beach - 0.2 km, Cathedral of the Assumption - 1.1 km

Top Krk Hotel Reviews

Frequently asked questions

What are the best beach hotels in Krk?
For a delightful beach holiday in Krk, consider the Boutique Hotel Marina, Sunny Krk by Valamar, or Hotel Drazica.

The 4-star Boutique Hotel Marina, with a superb guest rating of 9.4, offers lovely sea views from many of its rooms, complete with terraces or balconies, great for enjoying the coastal atmosphere. It's ideally situated near Punta di Galetto Beach and Drazica Beach, making it easy to pop down to the shore.

The 3-star Sunny Krk by Valamar, rated 8.2 by our guests, boasts direct access to the beach, allowing you to step straight from your accommodation onto the sand. Many rooms offer partial or full sea views from their furnished balconies or patios, providing a wonderful spot to relax and take in the scenery.

Another excellent choice is the 3-star Hotel Drazica, which has a guest rating of 7.8. This hotel is fantastic for families, featuring a children's pool with a waterslide and a playground, ensuring the little ones are kept entertained.
How much does a beach hotel in Krk cost?
Prices for beach hotels in Krk vary, but you can find a great deal from £62 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which area of Krk, Primorje-Gorski Kotar, Croatia is best to stay in for beaches?
For the ultimate beach holiday on Krk Island, Baška stands out as the premier destination, particularly for its renowned Vela Plaža. This long pebble beach, located along the main bay, offers a classic seaside experience, great for those whose priority is soaking up the sun and enjoying the pristine waters.

Malinska offers an excellent balance for travellers seeking both beautiful beaches and a vibrant resort atmosphere. This lively town boasts multiple beaches and a wider array of services and dining options, making it a fantastic all-around base for exploring the island's coastal charms.

Krk Town, while less beach-focused than Baška, provides a convenient and scenic option with lovely beaches such as Dražica, Porporela, and Koralj. It's an ideal choice for those who appreciate a blend of historical charm, local amenities, and easy access to the sea.

For couples or solo travellers desiring a more tranquil escape, Stara Baška offers a collection of smaller, more secluded beaches. This quieter setting is great for romantic strolls and peaceful relaxation away from the bustling crowds.

If you're seeking a calmer base with good beach access, Punat or Porat are reasonable alternatives.
What is the best time of year to stay in a beach hotel in Krk, Primorje-Gorski Kotar, Croatia?
The most popular time to stay in a beach hotel in Krk is during July and August, when the weather is warmest and most conducive to beach activities. During these months, you can expect average temperatures to be well into the high 20s Celsius, making it ideal for swimming, sunbathing, and enjoying the clear Adriatic waters.

This period is the peak of the high season, so the beaches and popular spots will be bustling with holidaymakers. For those prioritising peak summer conditions and a lively option, these months offer the best beach experience, with all amenities and activities fully operational. Families, in particular, will find this a fantastic time to visit, as the warm sea is great for children to play in.

September is a wonderful alternative for those seeking a balance of great weather and a more relaxed atmosphere. The sea remains pleasantly warm, often still in the low to mid-20s Celsius, great for a refreshing dip, and the air temperatures are still very comfortable for sunbathing.
Which Krk hotels are near the best beaches?
For a lovely stay near Krk's beautiful beaches, consider the 4-star Boutique Hotel Marina, which boasts an excellent guest rating of 9.4. This hotel offers stunning sea views, and you'll find Punta di Galetto Beach and Drazica Beach just a stone's throw away, great for a relaxing day by the water.

Another fantastic option with direct access to the beach is the 3-star Sunny Krk by Valamar, rated 8.2 by our guests. You can enjoy the sea breeze from your furnished balcony or patio, with Koralj Beach and Punta di Galetto Beach practically on your doorstep.

The 3-star Hotel Drazica, with a guest rating of 7.8, is a great choice for families. It features a poolside bar and a children's pool with a waterslide, ensuring endless fun for the little ones. Punta di Galetto Beach and Koralj Beach are conveniently nearby.

Also rated 7.8, the 3-star Villa Lovorka - Hotel Resort Drazica is ideal for families, offering a poolside bar, a children's pool, and a playground.
Which beach hotels in Krk are good for families?
For families looking for a beach holiday in Krk, the Sunny Krk by Valamar and Hotel Drazica are excellent choices.

The 3-star Sunny Krk by Valamar, with a guest rating of 8.2, is situated near the beach, offering convenient access to the sea. Many rooms boast sea views or partial sea views from their furnished balconies or terraces, great for enjoying the coastal scenery.

Another great option is the 3-star Hotel Drazica, rated 7.8 by our customers. This hotel is designed with families in mind, featuring a children's pool with a waterslide and a playground, ensuring plenty of fun for the little ones.
What beach activities should we do in Krk, Primorje-Gorski Kotar, Croatia?
For an unforgettable beach experience in Krk, exploring the island's pristine waters and secluded coves is a must. You can immerse yourself in the crystal-clear waters of Golden Beach, a favourite spot for swimming and snorkelling, often included in boat tours for its breathtaking beauty.

Families will adore the expansive Vela Plaža in Baška, a bustling seaside haven great for building sandcastles and enjoying the gentle waves. For those seeking a bit more adventure, Beach Zala offers kayak and stand-up paddleboard rentals, allowing you to explore the coastline at your own pace. Many popular beaches, including Beach Zala and Baška's main beach, also provide sunbed and umbrella rentals for a truly comfortable day by the sea.

To discover the hidden gems of Krk's coastline, consider a half-day boat excursion. These trips offer exclusive access to quieter swimming spots and scenic bays, far from the bustling shore.
What are the best Krk hotels with ocean views?
For those seeking hotels in Krk with ocean views, the 4-star Boutique Hotel Marina, with a superb guest rating of 9.4, offers stunning sea views from its terraces and balconies, and is conveniently located near Punta di Galetto Beach and Drazica Beach.

Another excellent option is the 3-star Sunny Krk by Valamar, rated 8.2, which provides direct access to the beach and boasts sea views, with some rooms featuring a furnished balcony or patio. It's also close to Koralj Beach and Porporela Beach.

The 3-star Hotel Drazica, with a rating of 7.8, offers lovely sea views and is particularly family-friendly, featuring a poolside bar, a children's pool with a waterslide, and a playground. It's located near Punta di Galetto Beach and Krk Town Harbour.

Portella Inn, a 3-star hotel with an impressive 9.4 guest rating, also offers beautiful sea views and provides free WiFi and nearby free parking.

Finally, the 3-star Villa Tamaris - Hotel Resort Dražica, rated 7.2, provides guests with sea views, a poolside bar, and complimentary toiletries, along with free self-parking.
What are the top-rated beach hotels in Krk with a pool?
For an enjoyable beach holiday in Krk with a pool, consider the Sunny Krk by Valamar, Hotel Drazica, Villa Lovorka - Hotel Resort Drazica, and Villa Tamaris - Hotel Resort Dražica.

The 3-star Sunny Krk by Valamar, with a guest rating of 8.2, offers an outdoor seasonal pool and is conveniently located near the beach. Guests can enjoy sea views or partial sea views from their furnished balcony or terrace.

The 3-star Hotel Drazica, rated 7.8, features a seasonal outdoor pool and a dedicated children's pool with a waterslide, making it a fantastic option for families. It's close to Punta di Galetto Beach and Koralj Beach, and also offers a poolside bar and a children's playground.

Also rated 7.8, the 3-star Villa Lovorka - Hotel Resort Drazica provides a seasonal outdoor pool and a children's pool. This hotel is also well-suited for families, offering a poolside bar and a shared children's playground, and is located near Punta di Galetto Beach and Koralj Beach.

The 3-star Villa Tamaris - Hotel Resort Dražica, with a rating of 7.2, boasts a seasonal outdoor pool and a children's pool.
Which beach hotels in Krk are good for couples?
For couples seeking a charming beachside escape in Krk, the 3-star Portella Inn is a delightful choice, boasting an impressive 9.4 guest rating. This lovely inn offers comfortable accommodation with beautiful sea views, superb for romantic evenings.
Which top beach hotels in Krk offer water sport activities?
For those seeking a beach holiday in Krk with exciting water sports, the Sunny Krk by Valamar, Hotel Drazica, Villa Lovorka - Hotel Resort Drazica, Villa Tamaris - Hotel Resort Dražica, and Boutique Hotel Marina all offer fantastic options.

The 3-star Sunny Krk by Valamar, with a guest rating of 8.2, provides direct beach access and is a haven for water sports enthusiasts. Here, you can enjoy thrilling activities such as motorboating, parasailing, windsurfing, scuba diving, sailing, and even waterskiing right on-site. The hotel also boasts lovely sea views and furnished balconies for relaxing after your aquatic adventures.

The 3-star Hotel Drazica, rated 7.8, offers a family-friendly experience with a children's pool and waterslide. Guests can easily access nearby snorkelling and scuba diving opportunities, great for exploring the underwater world.

Also rated 7.8, the 3-star Villa Lovorka - Hotel Resort Drazica is another excellent choice for families, offering a children's pool and playground. Its proximity to the beach means guests can readily enjoy snorkelling and scuba diving in the clear waters.

The 3-star Villa Tamaris - Hotel Resort Dražica, with a rating of 7.2, provides guests with lovely sea views and convenient access to nearby scuba diving and snorkelling spots, allowing you to discover the marine life of the Kvarner Gulf.

While not directly offering on-site water sports, the 4-star Boutique Hotel Marina, with an impressive guest rating of 9.4, is located near Punta di Galetto Beach and Drazica Beach, where scuba diving is available nearby for those looking to explore beneath the waves.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Krk for you.
How can I save on a beach hotel in Krk with Expedia?
There are plenty of ways to save on a beach hotel in Krk. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a beach hotel in Krk as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia