Find hotels in Krk from $138

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 1,515 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Boutique Hotel Marina

4.0 star property
9.4 out of 10, Exceptional, (52)
"Wonderful employees and awesome breakfast served in morning "
$290 nightly
The price is $331
Jul 26 - Jul 27
Total includes taxes and fees
Boutique Hotel Marina

Sunny Krk by Valamar

3.0 star property
8.2 out of 10, Very Good, (225)
"Dreamy hotel! Couldn’t ask for more, considering the humble price. Loved the location, the food, the staff, the pool, the well equieped gym. "
$272 nightly
The price is $308
Aug 1 - Aug 2
Total includes taxes and fees
Sunny Krk by Valamar

Villa Lovorka - Hotel Resort Drazica

3.0 star property
7.8 out of 10, Good, (14)
Villa Lovorka - Hotel Resort Drazica

Hotel Drazica

3.0 star property
7.8 out of 10, Good, (66)
"Quiet place with beach front."
Hotel Drazica

Villa Tamaris - Hotel Resort Dražica

3.0 star property
7.0 out of 10, Good, (20)
"Mer au pied de l'hôtel avec vue depuis la chambre. Appartement très rustique..le strict minimum. Petit déjeuner buffet correct A proximité de Krk en voiture (5mn). Idéal pour profiter de la mer"
$203 nightly
The price is $232
Jul 20 - Jul 21
Total includes taxes and fees
Villa Tamaris - Hotel Resort Dražica

Pax House 2

5.0 star property
$568 nightly
The price is $645
Jul 17 - Jul 18
Total includes taxes and fees
Pax House 2

Hotel Miramare

5.0 star property
9.6 out of 10, Exceptional, (72)
"Very nice hotel with great food!"
$293 nightly
The price is $336
Jul 21 - Jul 22
Total includes taxes and fees
Hotel Miramare

Hotel Ambasador - Liburnia

5.0 star property
9.0 out of 10, Wonderful, (502)
"Very good location, nice, clean."
$281 nightly
The price is $322
Jul 20 - Jul 21
Total includes taxes and fees
Hotel Ambasador - Liburnia

Hotel Bellevue - Liburnia

4.0 star property
9.0 out of 10, Wonderful, (333)
"Excellent Hotel"
$186 nightly
The price is $215
Jul 20 - Jul 21
Total includes taxes and fees
Hotel Bellevue - Liburnia

Hotel Villa Margaret

4.0 star property
10.0 out of 10, Exceptional, (11)
"Hotel is beautiful view is amazing, right next to the water. Breakfast is very good, dinner is ok just because we were hoping to be impressed. "
$245 nightly
The price is $282
Jul 17 - Jul 18
Total includes taxes and fees
Hotel Villa Margaret

Hotel & Casa Valamar Sanfior

4.0 star property
9.0 out of 10, Wonderful, (384)
"Our vacation was just perfect. Staff were so friendly. We had our dog with us and it was a lovely experience. Food selection was also great. We would love to come back. "
$242 nightly
The price is $274
Jul 25 - Jul 26
Total includes taxes and fees
Hotel & Casa Valamar Sanfior

Hotel Kanajt

4.0 star property
9.4 out of 10, Exceptional, (71)
"one of the best properties we have stayed at. "
$213 nightly
The price is $244
Jul 21 - Jul 22
Total includes taxes and fees
Hotel Kanajt

Keight Hotel Opatija, Curio Collection By Hilton

5.0 star property
10.0 out of 10, Exceptional, (14)
"Excellent stay! The room was very clean and comfortable, and the staff were incredibly helpful and friendly. Enjoyed the breakfast buffet. Would definitely stay again!"
$202 nightly
The price is $233
Jul 20 - Jul 21
Total includes taxes and fees
Keight Hotel Opatija, Curio Collection By Hilton

Amadria Park Hotel Milenij

5.0 star property
9.2 out of 10, Wonderful, (171)
"Great location with welcoming staff and outstanding breakfast. Easy access to promenade for morning walks along the Adriatic. Highly recommend"
$272 nightly
The price is $313
Jul 29 - Jul 30
Total includes taxes and fees
Amadria Park Hotel Milenij

Hotel Villa Eugenia

4.0 star property
9.4 out of 10, Exceptional, (129)
"Excellent location, close to restaurants and bars, outstanding breakfast!!"
$155 nightly
The price is $180
Jul 16 - Jul 17
Total includes taxes and fees
Hotel Villa Eugenia

Hotel Excelsior - Liburnia

4.0 star property
8.4 out of 10, Very Good, (155)
"Very good location "
$179 nightly
The price is $207
Jul 27 - Jul 28
Total includes taxes and fees
Hotel Excelsior - Liburnia

Hotel Istra - Liburnia

3.0 star property
8.6 out of 10, Excellent, (107)
"Excellent hotel and service. Great location. Breakfast was very good lots of options. Only negative was that there was no small fridge in room. Swimming off the deck was fabulous. Stunning!! "
$170 nightly
The price is $197
Jul 27 - Jul 28
Total includes taxes and fees
Hotel Istra - Liburnia

Grand Hotel Bonavia

4.0 star property
8.8 out of 10, Excellent, (285)
"Very helpful staff. Excellent downtown location."
$150 nightly
The price is $174
Aug 3 - Aug 4
Total includes taxes and fees
Grand Hotel Bonavia

Abalone Hotel

4.0 star property
9.4 out of 10, Exceptional, (29)
"This place definitely exceeded our expectations. The staff was very kind and helpful. The swimming pool is open until 10pm which is worth noting. We had a big apartament with seaview. The hotel is very close to the sea. Nice breakfast. The only thing to improve is WiFi which was very poor in the apartment."
$244 nightly
The price is $281
Jul 16 - Jul 17
Total includes taxes and fees
Abalone Hotel

Girandella Resort, Valamar Collection

5.0 star property
9.4 out of 10, Exceptional, (53)
"Everything was, simply, perfect."
$328 nightly
The price is $371
Jul 16 - Jul 17
Total includes taxes and fees
Girandella Resort, Valamar Collection
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

Where to stay in Krk

Find the best Krk areas and neighborhoods for the activities you enjoy most. Learn more about Krk
Learn more about Krk
Krk Old Town map

Krk Old Town

2 out of top 10 points of interest in this area

While visiting Krk Old Town, you might make a stop by sights like Krk Town Square and Cathedral of the Assumption.

Learn more about Krk

Experience relaxing Krk: its ruins, marina, cathedral, and more!

Find out more about Krk

Find out more about Krk

Top reasons to visit Krk

  • Stunning Beaches: Krk boasts beautiful beaches with crystal-clear waters, perfect for relaxation and water activities.
  • Historic Town: Explore the charming streets and ancient architecture of the historic town of Krk.
  • Outdoor Adventures: Enjoy hiking and other outdoor activities amidst scenic landscapes.
  • Vibrant Culture: Immerse yourself in the local culture with friendly locals and traditional experiences.
  • Diverse Accommodations: Choose from a range of lodging options, from budget guesthouses to luxurious resorts.

Find great hotels in Krk

Discover the ideal hotel accommodations in Krk, Croatia, where a diverse selection of options awaits you, from budget-friendly guesthouses to luxurious five-star resorts. Whether you're seeking pet-friendly amenities, beach access, or business facilities, Krk has something for every traveler. Explore the enchanting charm of this beautiful island while enjoying a comfortable stay tailored to your needs.

  • Hotel Ambasador - Liburnia: Nestled 25 miles from Krk, Hotel Ambasador - Liburnia is a luxurious 5-star retreat that caters to adventure-seekers and families alike. This property shines with its diverse offerings, including multiple meeting rooms and conference space, making it an excellent choice for business travelers. For those seeking adrenaline-fueled activities, nearby options include hiking, mountain climbing, and snorkeling. Families will appreciate the thoughtful amenities such as free cribs and onsite babysitting services, ensuring a comfortable and enjoyable stay for guests of all ages.
  • Hilton Rijeka Costabella Beach Resort & Spa: Located 25 miles from Krk, the Hilton Rijeka Costabella Beach Resort & Spa is a stunning 5-star hotel perfect for beach lovers and families. With direct access to the beach, you can easily soak up the sun or engage in thrilling water sports like kayaking and sailing. The hotel also features a playground and a free children’s club, creating a family-friendly atmosphere. Adventure enthusiasts will enjoy nearby ziplining and mountain biking, making it an ideal getaway for those looking to mix relaxation with adventure.
  • Hotel Jadran: Just 21 miles from Krk, Hotel Jadran is a charming 4-star hotel that combines beach access with a pet-friendly policy, making it a versatile choice for travelers. Business guests will find convenient facilities including a 24-hour business center and accessible conference space. Meanwhile, pet owners can enjoy their stay without leaving their furry friends behind. With its beach proximity and welcoming atmosphere, Hotel Jadran is perfect for both business and leisure travelers looking to unwind.

Discover the best areas to stay in Krk

Krk, located on Krk Island in Croatia, offers an unforgettable vacation experience filled with stunning beaches, rich history, and vibrant culture. Explore the historic town of Krk, where charming streets and ancient architecture await. Nearby, indulge in outdoor adventures or relax in luxurious settings, all while enjoying the warm hospitality of friendly locals. Whether you're seeking adventure or a peaceful retreat, Krk is the perfect destination for every traveler.

  • Opatija: Located approximately 25 miles from Krk, Opatija is a charming coastal city known for its elegant architecture and stunning seaside promenade. Visitors are drawn here, especially during the peak season from June to August, to enjoy outdoor activities, scenic views, and a touch of adventure. Opatija offers a variety of attractions, including beautiful beaches and nearby national parks, making it a great spot for nature lovers. The city's recreational areas and a lively casino scene add to the overall experience, ensuring visitors have plenty to do during their stay.
  • Crikvenica: Just 12 miles from Krk, Crikvenica is a delightful coastal town famous for its beautiful beaches and family-friendly atmosphere. The peak tourist season runs from June to August, when visitors flock to enjoy the sun and sea. Crikvenica is perfect for those seeking relaxation and outdoor activities, including spa services and body treatments. The picturesque bays and sandy beaches provide a stunning backdrop for sunbathing and water sports, making it an ideal destination for beach lovers looking to unwind.
  • Rijeka: Situated about 22 miles from Krk, Rijeka is a vibrant city known for its rich history and cultural offerings. Like Opatija, Rijeka sees a peak in visitors from June to August, making it a lively spot during summer months. Travelers come for outdoor adventures, scenic views, and shopping experiences. The city's proximity to national parks and beautiful beaches allows for exploration and relaxation. With a mix of historical landmarks and contemporary attractions, Rijeka provides a diverse experience for those looking to immerse themselves in Croatian culture.

Things to do in Krk

Krk offers a fantastic blend of outdoor adventures, scenic beauty, and beach relaxation, making it a perfect vacation spot. Explore the local recreational areas, indulge in shopping, and discover popular campsites like Camping Adriatic. For more information, visit the tourist office to enhance your experience in this beautiful Croatian destination.

Food and drinks

Experience the delightful flavors of Krk at Galija, a charming pizzeria and restaurant. Explore local taverns for authentic gastronomy, and unwind at cocktail bars. Don't miss reviews of Villa Lovorka for a taste of traditional cuisine and warm Croatian hospitality.

Booking tips and Expedia advantages for Krk

To save money during your trip to Krk, consider visiting free attractions like Kvarner Gulf, Drazica Beach, and Punta di Galetto Beach. Plan your stay from November to January for lower hotel rates, avoiding the pricier summer months. Booking your accommodations three months in advance usually yields the best deals, but check Expedia for last-minute discounts. Utilize their search tools to find affordable hotels, and consider package deals that combine flights and activities. Joining Expedia's One Key membership can provide additional savings and exclusive offers on hotel bookings.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Krk is moderately seasonal. The cheapest months to stay in Krk are November to January, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Krk is usually 3+ months out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy for you to set your budget, choose your ideal destination, and more. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the "Eco-certified" filter will show you sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Krk with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Krk

Krk, located in Primorje-Gorski Kotar, Croatia, is perfect for outdoor enthusiasts and beach lovers alike. Visitors can explore stunning beaches, historic churches, and bustling harbors while immersing themselves in the vibrant culture of Krk Island. Whether you're hiking through scenic landscapes or relaxing on the shore, there's something for everyone on the island of Krk. Don't miss the chance to discover the unique charm and natural beauty that this destination has to offer.

  • Krk Town Square: Experience the vibrant heart of Krk, where history meets culture in this charming piazza. Surrounded by historic buildings, cafes, and shops, it's the perfect spot to soak up the local atmosphere and enjoy people-watching.
  • Krk Town Harbour: Take in the stunning views at Krk Town Harbour, a picturesque spot where the sea meets the town. Enjoy a leisurely stroll along the promenade, relax on the nearby beaches, and savor fresh seafood at waterfront restaurants.
  • Kosljun Island: Escape to the serene Kosljun Island, a hidden gem perfect for nature lovers. Explore its lush landscapes, visit the Franciscan monastery, and unwind on tranquil beaches, all surrounded by crystal-clear waters.

Best time to go to Krk

The best time to visit Krk can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Krk falls in July, when visitor numbers are high and weather is sunny with light rain. The coolest average temperature in Krk falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January35.8°F (2.1°C)Light RainMostly CloudyAverageModerately Low
February37.8°F (3.2°C)Light RainMostly SunnyAverageAverage
March44.1°F (6.7°C)Light RainMostly SunnyAverageAverage
April52.0°F (11.1°C)Light RainMostly SunnyAverageAverage
May59.4°F (15.2°C)Light RainMostly SunnyAverageAverage
June68.4°F (20.2°C)Light RainMostly SunnyHighModerately High
July72.9°F (22.7°C)Light RainSunnyHighModerately High
August72.1°F (22.3°C)Light RainSunnyHighModerately High
September63.7°F (17.6°C)Light RainMostly SunnyAverageAverage
October55.0°F (12.8°C)Light RainMostly SunnyLowAverage
November46.9°F (8.3°C)Moderate RainMostly SunnyLowModerately Low
December39.2°F (4.0°C)Light RainMostly CloudyLowModerately Low

The nearest major airports for your trip to Krk

For your trip to Krk, Croatia, you can fly into two major airports. Pula Airport (PUY) is located 33 miles away and offers nearby accommodations such as the Grand Hotel Brioni Pula and Boutique Hotel Villa Vulin, both providing airport shuttle services. Rijeka Airport (RJK) is closer at 13 miles from Krk, with excellent hotel options like Hotel Miramare and Hotel Riva, which also provide transportation services. Both airports ensure convenient access to Krk, making your travel experience seamless while enjoying the stunning Croatian coastline.

Frequently asked questions

What are the best hotels in Krk that travelers recommend?
Boutique Hotel Marina stands out as a premier choice in Krk, boasting an impressive review score of 9.4. With its chic boutique style and stunning sea views, this hotel provides a luxurious escape. Guests rave about the premium bedding and the delightful attention to detail, ensuring a restful stay for couples seeking a romantic getaway or anyone looking for a refined experience.

For families, Sunny Krk by Valamar is an excellent option, rated 8.2 by visitors. This family-friendly hotel features not only a poolside bar but also outdoor tennis facilities, making it easy for both parents and kids to engage in fun activities. The spacious rooms, complemented by sea views, create a comfortable environment where everyone can unwind after a day of adventure.

Hotel Drazica, with a traveler rating of 7.8, is another great pick for families. This hotel offers an outdoor seasonal pool and a fun waterslide, providing endless entertainment for children. The onsite tennis courts add an active element to your stay, while the poolside bar makes it convenient for parents to relax while keeping an eye on the little ones.

For those seeking a blend of relaxation and leisure, Villa Tamaris - Hotel Resort Dražica combines comfortable accommodations with a variety of amenities. With its poolside bar and outdoor tennis options, guests can enjoy a laid-back yet engaging atmosphere. This hotel is superb for diverse groups looking to make the most of their Krk experience.

Overall, these Krk hotels cater to various preferences and needs, ensuring that every traveler finds a superb spot to unwind and enjoy the beauty of Croatia.
What are the best family hotels in Krk?
Sunny Krk by Valamar is a delightful family-friendly hotel situated in the charming town of Krk, Croatia. With a review score of 8.2, this property truly caters to families, offering a range of amenities designed to entertain and accommodate children. From toys and books for young guests to highchairs and dinnerware tailored for little ones, parents will appreciate the thoughtful touches that enhance their stay.

For those seeking more fun, the hotel also features an arcade game room and a lovely garden, great for family bonding time. The attentive daily housekeeping ensures that your family can focus on creating memories without worrying about the little details.

Another excellent option is Hotel Drazica, which has earned a review score of 7.8. This hotel boasts a dedicated children's pool, providing a safe and fun space for the kids to splash around. It also features a playground, ensuring that younger guests have a place to play and explore. Plus, the convenience of a sofa bed allows for flexible sleeping arrangements for families.

Villa Lovorka - Hotel Resort Drazica, also rated 7.8, is another appealing choice. With amenities like free accommodations for children, cribs, and a children's pool, families will find comfort and convenience here. The playground adds that extra element of fun for kids, making it a fantastic spot for family vacations. Find more child-friendly accommodations in Krk.
What are the top pet-friendly hotels in Krk?
Sunny Krk by Valamar is a delightful pet-friendly option for travelers seeking a blend of relaxation and adventure in Croatia. This hotel features a inviting space for both you and your furry friends, with amenities like furnished balconies and partial sea views that invite you to enjoy the stunning surroundings. Guests appreciate the direct access to a sandy beach and the convenience of on-site beach umbrellas and sun loungers, superb for a family day by the sea.

For those who prefer a more boutique experience, the Boutique Hotel Marina, rated an impressive 9.4 by travelers, offers a serene adults-only escape. With its charming sea views and cozy terraces, it's a great choice for couples looking for a romantic getaway. This hotel allows pets as well, ensuring that your four-legged companions can join in on the fun while you unwind in a stylish setting. See more pet-friendly hotels in Krk.
What are the top boutique hotels in Krk?
The Boutique Hotel Marina in Krk is a charming gem that offers an intimate escape with a great blend of luxury and comfort, earning an impressive guest review score of 9.4. Nestled in the picturesque surroundings of Croatia, this hotel captures the essence of boutique hospitality, ensuring that every guest feels pampered and valued. See all boutique hotels in Krk.
What are the best budget hotels in Krk?
Sunny Krk by Valamar is a charming budget-friendly hotel in Krk, Croatia, known for its friendly space and excellent amenities. With an outstanding score of 8.2, guests appreciate the onsite spa services, including massages and facials, superb for unwinding after a day of adventure. Families especially enjoy the beach access, complete with sun loungers and a beach bar, creating a laid-back vibe for both adults and children. The hotel also boasts various activities such as beach volleyball and mountain biking, ensuring fun for everyone.

For families seeking additional options, Hotel Drazica shines with its outdoor seasonal pool and waterslide, earning a respectable review score of 7.8. The playground is a hit with younger guests, making it an ideal choice for those traveling with kids. Plus, the hotel's proximity to the beach adds to its appeal, allowing families to easily enjoy sun-soaked days by the sea.

If you're planning a couples getaway, Villa Lovorka - Hotel Resort Drazica and Villa Tamaris - Hotel Resort Dražica provide a cozy atmosphere with their stunning sea views and terraces for romantic evenings. Both hotels also cater to families, offering amenities such as crib availability and playgrounds, making them versatile choices for varying travel needs.

With these delightful options, your stay in Krk promises to be both enjoyable and memorable, whether traveling with family or as a couple. View all budget hotels in Krk.
When is the best time to go to Krk?
The most popular time to visit Krk is during the summer months, particularly July and August. This is when the island comes alive with vibrant energy, attracting visitors who are eager to enjoy its stunning beaches and crystal-clear waters. Average temperatures during these months typically range from the mid-70s to low 80s Fahrenheit, making it great for sunbathing, swimming, and indulging in outdoor dining along the picturesque waterfront.

During the peak season, Krk is bustling with activity, offering numerous festivals, events, and various water sports. For those who appreciate attentive service and quality experiences, this is an ideal time to explore the island's unique coastal towns, such as Baška and Vrbnik, where you can savor local cuisine and fine wines while taking in breathtaking views of the Adriatic Sea.

If you're looking for a more tranquil experience, consider visiting in September. While the crowds begin to thin, the weather remains pleasantly warm, with temperatures still reaching into the low 70s Fahrenheit. This time of year provides a wonderful opportunity to enjoy outdoor activities like hiking and cycling through Krk's scenic landscapes without the hustle and bustle of peak tourist season.

For travelers who are budget-conscious, visiting in late October can be a great option. The island's charm is still present, and you can experience the local culture in a more laid-back atmosphere, often accompanied by reduced accommodation rates.
Where can I find the best nightlife in Krk?
Krk, a charming island in Croatia, offers a delightful blend of history, stunning landscapes, and a lively nightlife scene that caters to various tastes.

The town of Krk itself is a hub for nightlife, with its picturesque waterfront filled with lively bars and restaurants. Here, you can enjoy a casual evening with fresh seafood and local wine, followed by a visit to the vibrant cocktail bars that line the marina, where you can sip on expertly crafted drinks while soaking in the beautiful sea views.

Nearby, the village of Malinska is known for its energetic nightlife, especially during the summer months. The beachfront promenade comes alive with beach bars and clubs that host live music and DJ performances, offering a fantastic atmosphere for dancing the night away under the stars.

Another hotspot is Baška, known for its beautiful beaches and relaxed vibe. Here, you'll find beach bars that offer a laid-back atmosphere superb for enjoying a sunset cocktail, as well as clubs that cater to a younger crowd looking for late-night fun.

For those seeking a more intimate experience, the charming town of Vrbnik features wine cellars and taverns where you can enjoy local wines and traditional cuisine, creating a cozy yet lively evening setting.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Krk.
How can I save on a Krk hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Krk hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Krk hotel?
Prices for hotels in Krk often vary, but you can find a great deal from $138 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.