A nighttime waterfront with illuminated buildings and a prominent tower reflecting on the water.

Find hotels in Krk Island from $138

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Krk Island hotels

Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
Vrbnik Old Town
9.4 out of 10, Exceptional, (58 reviews)
"Quiet delightful town with interesting historical sites. Gorgeous sea front with gorgeous views. The staff was excellent from reception to housekeeping."
United States
Carol
$209 nightly
The price is $240
Aug 4 - Aug 5
Total with taxes and fees
Hotel Vinotel Gospoja

Hilton Rijeka Costabella Beach Resort & Spa

Hilton Rijeka Costabella Beach Resort & Spa
5.0 star property
Rijeka
9.2 out of 10, Wonderful, (156 reviews)
"Amazing hotel"
United States
Fabio
$363 nightly
The price is $414
Jul 19 - Jul 20
Total with taxes and fees
Hilton Rijeka Costabella Beach Resort & Spa

Hotel Istra - Liburnia

Hotel Istra - Liburnia
3.0 star property
Opatija
8.6 out of 10, Excellent, (134 reviews)
"Great stay again the location, staff all great we will be back!"
United Kingdom
Stuart
$176 nightly
The price is $204
Aug 2 - Aug 3
Total with taxes and fees
Hotel Istra - Liburnia

Aminess Style Glamping Villas & Holiday Homes Atea

Aminess Style Glamping Villas & Holiday Homes Atea
4.0 star property
Omisalj
8.6 out of 10, Excellent, (24 reviews)
"Very good"
United Kingdom
Marko
$366 nightly
The price is $419
Jul 16 - Jul 17
Total with taxes and fees
Aminess Style Glamping Villas & Holiday Homes Atea

Hotel Imperial - Liburnia

Hotel Imperial - Liburnia
4.0 star property
Opatija
9.0 out of 10, Wonderful, (305 reviews)
"Overall great stay. Enjoyed the room, staff were helpful and attentive,"
United States
Pamela
$175 nightly
The price is $202
Jul 22 - Jul 23
Total with taxes and fees
Hotel Imperial - Liburnia

Blue Waves Resort

Blue Waves Resort
4.0 star property
Malinska-Dubasnica
8.4 out of 10, Very Good, (98 reviews)
"Nice room and beautiful beach area. Great staff with delicious food at both the evening and morning buffet! Unfortunately due to the time of our visit (4days before closing for the season) a lot of the bar/dining options were closed and the outdoor pool/hot tub was cold/out of service. "
Canada
Kayla Danielle
$233 nightly
The price is $268
Jul 18 - Jul 19
Total with taxes and fees
Blue Waves Resort

Malinska Green Apartments

Malinska Green Apartments
4.0 star property
Malinska-Dubasnica
9.0 out of 10, Wonderful, (6 reviews)
"All in all the stay was good, but the checkin took way too long. It was a long line of people waiting outside the reception, and it took 1,5 hours to check in."
United Kingdom
Anonymous traveler
Malinska Green Apartments

Hotel Miramare

Hotel Miramare
5.0 star property
Crikvenica
9.6 out of 10, Exceptional, (84 reviews)
"Very nice hotel with great food!"
Germany
Holger
$246 nightly
The price is $284
Jul 15 - Jul 16
Total with taxes and fees
Hotel Miramare

Hotel Park Punat managed by Falkensteiner

Hotel Park Punat managed by Falkensteiner
4.0 star property
Punat
8.4 out of 10, Very Good, (91 reviews)
"It's our second time at this hotel. "
United Kingdom
Khanittha
$210 nightly
The price is $242
Jul 16 - Jul 17
Total with taxes and fees
Hotel Park Punat managed by Falkensteiner

Hotel Ambasador - Liburnia

Hotel Ambasador - Liburnia
5.0 star property
Opatija
9.0 out of 10, Wonderful, (543 reviews)
"Lovely corner room with balcony overlooking sea and town. Bathroom wasn’t great. Very high bathtub so not for anyone small or with any mobility problems. Shower on wall which soaked bathroom because of its position. The breakfast was amazing with so much choice but an outdoor terrace would have been nice. Loads of sunbeds available. We were there during a heatwave and pool was uncomfortably hot, much nice in the sea"
United Kingdom
Irene
$291 nightly
The price is $334
Jul 22 - Jul 23
Total with taxes and fees
Hotel Ambasador - Liburnia

Hotel Ičići - Liburnia

Hotel Ičići - Liburnia
4.0 star property
Opatija
8.6 out of 10, Excellent, (180 reviews)
"Great hotel with kind staff👍"
United Kingdom
Marko
$257 nightly
The price is $295
Jul 31 - Aug 1
Total with taxes and fees
Hotel Ičići - Liburnia

Hotel Riva

Hotel Riva
5.0 star property
Malinska-Dubasnica
9.2 out of 10, Wonderful, (22 reviews)
"Friendly staff. Good location "
Canada
Ylya
$528 nightly
The price is $601
Jul 15 - Jul 16
Total with taxes and fees
Hotel Riva

Hotel Kvarner - Liburnia

Hotel Kvarner - Liburnia
4.0 star property
Opatija
9.4 out of 10, Exceptional, (305 reviews)
"Excellent friendly services."
Australia
Hang
$241 nightly
The price is $278
Aug 9 - Aug 10
Total with taxes and fees
Hotel Kvarner - Liburnia

Hotel Kanajt

Hotel Kanajt
4.0 star property
Punat
9.4 out of 10, Exceptional, (82 reviews)
"one of the best properties we have stayed at. "
United States
Danijel
$226 nightly
The price is $260
Jul 15 - Jul 16
Total with taxes and fees
Hotel Kanajt

Hotel Amabilis

Hotel Amabilis
5.0 star property
Crikvenica
9.4 out of 10, Exceptional, (59 reviews)
"A stunning hotel with excellent staff "
United Kingdom
eileen
$260 nightly
The price is $299
Jul 16 - Jul 17
Total with taxes and fees
Hotel Amabilis

Girandella Resort, Valamar Collection

Girandella Resort, Valamar Collection
5.0 star property
Labin
9.2 out of 10, Wonderful, (58 reviews)
"The resortvis absolutely BEAUTIFUL. GREAT staff and fabulous location!"
United States
Donna
$736 nightly
The price is $832
Aug 14 - Aug 15
Total with taxes and fees
Girandella Resort, Valamar Collection

Sunny Krk by Valamar

Sunny Krk by Valamar
3.0 star property
Krk
8.2 out of 10, Very Good, (232 reviews)
"Would recommend this hotel very good"
United Kingdom
Stephen
$308 nightly
The price is $348
Jul 31 - Aug 1
Total with taxes and fees
Sunny Krk by Valamar

Grand Hotel Bonavia

Grand Hotel Bonavia
4.0 star property
Rijeka
8.8 out of 10, Excellent, (351 reviews)
"Wonderful stay and appreciated the fantastic service at the front desk and huge breakfast in the morning. The room was very clean and cool and refreshing during the heatwave. Parking was a bit tricky and had to pay to park right in front of the hotel but that was common for all of our other stays in Croatia as well. Excellent location just steps from all of the shops and restaurants!"
United States
cyndi
$174 nightly
The price is $201
Jul 29 - Jul 30
Total with taxes and fees
Grand Hotel Bonavia

Hotel Crikvenica

Hotel Crikvenica
4.0 star property
Crikvenica
8.8 out of 10, Excellent, (51 reviews)
"Everything was good, smooth check-in and out, friendly staff, eggselent breakfast! "
United Kingdom
Arnold
$163 nightly
The price is $190
Jul 19 - Jul 20
Total with taxes and fees
Hotel Crikvenica

Hotel Selce

Hotel Selce
3.0 star property
Crikvenica
9.0 out of 10, Wonderful, (12 reviews)
"Room was ok, I thought I reserved a full size bed but I found two singles. No big deal though. The carpet in the room was well worn out. Probably good time to replace it. The staff though was great, especially Igor, very nice person and very helpful. Breakfast was excellent and the parking was tight, very tight. I did not expect a 5 star resort when I booked, so overall 4 stars are appropriate. The best part of all was the location. Fantastic."
United States
Domenico
$159 nightly
The price is $186
Jul 26 - Jul 27
Total with taxes and fees
Hotel Selce
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Krk Island attractions

Learn more about Krk Island

Venture to sights like Drazica Beach and Krk Town Square as you discover Krk Island.

A nighttime waterfront with illuminated buildings and a prominent tower reflecting on the water.

Top Krk Island Hotel Reviews

More cheap stays in Krk Island

Hotels in Krk Island with star-rating

Find out more about Krk Island

Top reasons to visit Krk Island

  • Stunning Beaches: Krk Island boasts beautiful beaches with crystal-clear waters, perfect for sunbathing and swimming.
  • Charming Towns: Explore the picturesque town of Krk, where culture and romance come together in a vibrant atmosphere.
  • Outdoor Adventures: Enjoy a range of activities, including diving excursions and hiking, for thrill-seekers and nature lovers.
  • Cultural Experiences: Immerse yourself in local traditions and explore historic sites that reflect the island’s rich heritage.
  • Relaxing Accommodations: Choose from various lodging options, from beachside hotels to cozy B&Bs, catering to all preferences.

Find great hotels near Krk Island

Discover the perfect getaway on Krk Island, Croatia, where a variety of accommodations await to enhance your vacation experience. Whether you prefer a beachside hotel or a cozy bed and breakfast, you'll find options that cater to both leisure and business travelers. With pet-friendly facilities and a focus on comfort, hotels like Hotel Bor and others on Krk Island provide a welcoming atmosphere for all visitors seeking an unforgettable stay.

  • Magal Maradiso Hotel by Aminess: A 3-star gem located 6 miles from Krk Island, Magal Maradiso Hotel by Aminess is perfect for adventure seekers and beach lovers alike. This hotel offers direct beach access, allowing guests to dive into the crystal-clear waters with ease. Thrill-seekers can indulge in an array of adventure sports, including horseback riding, parasailing, cave exploring, and even skydiving, all available either onsite or nearby. The property is designed for those looking to embrace an active vacation while enjoying the stunning coastal scenery of Croatia.
  • Falkensteiner Hotel Park Punat: Rated 4 stars with an impressive 8.4 out of 10 guest rating, Falkensteiner Hotel Park Punat is situated just 5 miles from Krk Island. This hotel is the epitome of a beach vacation destination, featuring direct access to the sandy shores. Guests can relax in a serene environment, enjoying the sun and sea while indulging in the hotel’s luxurious amenities. The property is ideal for families and couples alike, providing a perfect backdrop for beachside relaxation and leisure activities.
  • Sunny Krk by Valamar: With a 3-star rating and a guest score of 8.2, Sunny Krk by Valamar is located 4 miles from Krk Island and is tailored for family vacations. Families will appreciate the direct access to the beach and a variety of children’s amenities, such as games, highchairs, and toys, ensuring a fun-filled stay for younger guests. The property strikes a balance between relaxation and family-friendly fun, making it an excellent choice for those traveling with children, all while enjoying the beautiful coastal landscape.

Where to stay near Krk Island

Krk Island, a stunning destination in Croatia, offers an unforgettable vacation experience with its beautiful beaches and picturesque scenery. Explore the charming town of Krk, where culture and romance blend effortlessly. Enjoy sunny days on the island's nice beaches or indulge in outdoor adventures. Nearby, Kras vacations provide a perfect escape for relaxation and recreation, making this region a fantastic choice for travelers seeking both adventure and tranquility.

  • Krk: Nestled approximately 4 miles from Krk Island, the city of Krk is a vibrant destination that attracts seasonal visitors, particularly from June to August. Known for its stunning outdoor experiences and picturesque beaches, Krk boasts beautiful scenery that captivates nature lovers. The city features a variety of recreational areas and shopping venues, making it perfect for both relaxation and exploration. Key attractions include the idyllic bay, sandy beaches, and the charming piazza square, where you can enjoy local culture and cuisine.
  • Dobrinj: Located about 3 miles from Krk Island, Dobrinj is a quaint city that offers a unique blend of outdoor adventures and scenic beauty. This charming destination sees peak tourist activity from June to August, drawing visitors eager to experience its natural landscape and tranquil beaches. Popular activities in Dobrinj include golf and enjoying the amenities of country private clubs. The nearby bay and beautiful beaches provide the ideal backdrop for relaxation, while the island's serene ambiance makes it a perfect getaway.
  • Malinska-Dubasnica: Situated 4 miles away from Krk Island, Malinska-Dubasnica is a lively city that comes alive with visitors during the summer months, especially from July to September. Known for its outdoor activities, stunning beaches, and breathtaking scenery, this area is a favorite among beachgoers and nature enthusiasts. Visitors can explore various recreational areas and shopping opportunities while enjoying the local landmarks, including the scenic bay and beautiful beach. Malinska-Dubasnica is perfect for those seeking both adventure and relaxation.

Things to do in Krk Island

Krk Island offers a perfect blend of outdoor adventures, scenic beauty, and beach activities for a memorable vacation. Explore diverse recreational areas, indulge in local attractions, and unwind at wellness retreats. For the adventurous, diving excursions await, while shopping areas provide a taste of local culture. Don’t miss out on this Croatian gem, rich in experiences tailored for every traveler.

Shopping

Minutes from the waterfront, explore local treasures at the Krk Market, where you can find fresh produce and handmade goods. For a more extensive selection, visit the Supernova Shopping Center, offering a variety of shops and boutiques perfect for unique gifts and souvenirs.

Recreation

On Krk Island, indulge in wellness at the Valamar Koralj Hotel's spa, offering rejuvenating treatments and stunning sea views. Explore the tranquil atmosphere of the Spa & Wellness Center at the Hotel Malin, featuring therapeutic massages and relaxing pools, perfect for unwinding after a day of adventure.

Adventure

Explore the stunning landscapes of Krk Island by hiking the trails of the Vela Plaža, where you'll encounter breathtaking views of the Adriatic Sea. For a thrill, try zip-lining through the lush forests or kayaking along the coastline, discovering hidden coves and pristine beaches.

Nightlife

Krk Island offers vibrant nightlife with a mix of beach bars and lively clubs. Start your evening at the popular Caffe Bar Lungo Mare for stunning sea views, then dance the night away at Club Vela Plaža, known for its energetic atmosphere and great music.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Krk Island

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Krk Island are February to March and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Krk Island is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Krk Island is Saturday. The most expensive day to stay around Krk Island is Monday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to tailor your options based on your budget, desired location, and preferred hotel style. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay on Krk Island with your flights and activities through an Expedia package deal.

Find the best attractions near Krk Island

Krk Island is a perfect destination for those seeking outdoor adventures and beach relaxation. Visitors can explore beautiful beaches, vibrant harbors, and charming piazzas, all of which offer a blend of cultural experiences and stunning scenery. Whether you're interested in soaking up the sun or immersing yourself in local culture, Krk Island has something for everyone, making it an ideal spot for a memorable vacation.

  • Krk Town Harbour: Experience the vibrant atmosphere of Krk Town Harbour, where stunning waterfront views and a lively marina create a perfect blend of relaxation and excitement. Enjoy the beach vibes while sampling local seafood at nearby restaurants or simply take in the picturesque scenery.
  • Krk Town Square: Immerse yourself in the rich culture of Krk Town Square, a bustling piazza filled with charming cafés, historical architecture, and local shops. This lively spot is perfect for people-watching and soaking up the city's vibrant energy.
  • Drazica Beach: Unwind at Drazica Beach, known for its crystal-clear waters and inviting sandy shores. Ideal for sunbathing and swimming, this beach offers a relaxing escape with stunning views and a laid-back atmosphere.

Best time to go to Krk Island

The best time to visit Krk Island is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is sunny with light rain. January is its coolest month on average. At this time, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.5°F (2.5°C)Light RainMostly CloudyLowAverage
February37.8°F (3.2°C)Light RainMostly CloudyLowSlightly Low
March43.7°F (6.5°C)Light RainMostly SunnyAverageSlightly Low
April51.4°F (10.8°C)Light RainMostly SunnyAverageAverage
May58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
June67.5°F (19.7°C)Light RainMostly SunnyAverageSlightly High
July72.0°F (22.2°C)Light RainSunnyHighSlightly High
August71.6°F (22.0°C)Light RainSunnyHighSlightly High
September63.3°F (17.4°C)Light RainMostly SunnyHighAverage
October54.9°F (12.7°C)Light RainMostly SunnyAverageAverage
November46.9°F (8.3°C)Moderate RainMostly CloudyAverageSlightly Low
December39.6°F (4.2°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Krk Island

Traveling to Krk Island in Croatia is convenient via several major airports. ZAGreb Airport (ZAG) is located 84 miles away, with nearby hotels including the 5-star Hotel Esplanade Zagreb and Sheraton Zagreb Hotel, both about 6 miles from the airport. LJUbljana Airport (LJU) is 80 miles distant, offering luxury at InterContinental Ljubljana, situated 12 miles away. Lastly, ZADar Airport (ZAD) is 78 miles from Krk Island, with options like the 4.5-star Mirabilis Residence just 6 miles from the airport. Each hotel provides various transportation services to their respective airports, ensuring easy access for travelers.

Explore a world of travel with Expedia