Find hotels in Krk Island from Rp1.699.239

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Krk Island hotels

Hotel Kanajt

Hotel Kanajt
4.0 star property
Punat
9.4 out of 10, Exceptional, (79)
Unwind at this Punat beach hotel offering complimentary breakfast and parking. Enjoy massages and treatments at the on-site spa, savour local dishes at Kanajt restaurant, or sip drinks at the beach bar. Punat Harbour and Chapel of St. Peter Ruins are nearby.

"Great hotel. Open all year. Shuttle to beach."
United Kingdom
jacques
The price is Rp1.955.390
Rp2.339.766 total
includes taxes & fees
3 Jan - 4 Jan 2026
Hotel Kanajt

Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
Vrbnik Old Town
9.2 out of 10, Wonderful, (54)
Wake to complimentary breakfast at this coastal retreat before exploring nearby Chapel of St. Peter Ruins. After swimming laps indoors, unwind with deep-tissue massages and aromatherapy at the spa or sip wine at the on-site winery and bar.

"Definitely recommend!!"
Canada
Sherry
Hotel Vinotel Gospoja

Boutique Hotel Marina

Boutique Hotel Marina
4.0 star property
Krk
9.4 out of 10, Exceptional, (55)
Soak in Croatian charm at this Krk hotel, steps from St Quirinus and Cathedral of the Assumption. Enjoy complimentary WiFi and parking, with drinks at the bar and bites at the café, plus convenient room service.

"We enjoyed it staying with you! "
Germany
Christina
The price is Rp3.617.863
Rp4.088.185 total
includes taxes & fees
2 Jan - 3 Jan 2026
Boutique Hotel Marina

Hotel Miramare Njivice

Hotel Miramare Njivice
4.0 star property
Omisalj
7.8 out of 10, Good, (63)
Located on Omisalj bay, this charming hotel offers Mediterranean cuisine at the beachfront restaurant Miramare. Enjoy free breakfast, WiFi, and room service while exploring nearby Jadran-Njivice Beach and Paradise Beach.

"Charming older hotel. A bit dated but in a good way. Clean, comfortable beds great waterfront location "
Canada
Andrew
The price is Rp1.444.269
Rp1.702.986 total
includes taxes & fees
5 Jan - 6 Jan 2026
Hotel Miramare Njivice

Hostel Kantun

Hostel Kantun
2.0 star property
Punat
10.0 out of 10, Exceptional, (2)
Located in scenic Punat, this welcoming hostel is conveniently close to Punat Harbour and Punta Debij Beach. Guests enjoy free WiFi and parking, with breakfast available to start your day of coastal exploration.

"Value for money top"
Italy
Fabio
The price is Rp1.655.774
Rp1.930.159 total
includes taxes & fees
10 Jan - 11 Jan 2026
Hostel Kantun

Apartmani Tina

Apartmani Tina
3.0 star property
Dobrinj
9.8 out of 10, Exceptional, (6)
Set in charming Dobrinj, this apartment offers a refreshing outdoor pool and mountain biking adventures. Nearby Pecine Beach awaits, while private terraces and garden views create a peaceful Croatian retreat.

"Отличный отель все на высшем уровне, было приятно здесь остановиться, очень хорошее оснащение, есть зона релакса с бассейном, удобная кухня, а также порадовал десяток русских каналов по телевизору, расположение отличное подьем легкий и плавный, спасибо большое, надеюсь еще вернемся к вам"
Russia
Dmytro
Apartmani Tina

Soline Bay Seashore Residence

Soline Bay Seashore Residence
4.0 star property
Dobrinj
9.8 out of 10, Exceptional, (10)
"Fantastisk beliggenhed og fed lejlighed samt en super vært."
Denmark
Brian
The price is Rp75.008.746
Rp85.784.886 total
includes taxes & fees
29 Dec - 30 Dec
Soline Bay Seashore Residence

LuxArt City SPA Residence Krk

LuxArt City SPA Residence Krk
4.5 star property
Krk
The price is Rp8.336.408
Rp13.019.478 total
includes taxes & fees
2 Jan - 3 Jan 2026
LuxArt City SPA Residence Krk

Apartments Bellator

Apartments Bellator
3.0 star property
Dobrinj
Enjoy these modern apartments with flat-screen TVs and refrigerators, plus complimentary WiFi. Take a refreshing dip in the seasonal outdoor pool, just minutes from Pecine Beach and Beach Šilo. Rijeka Airport is only 27 minutes away.
The price is Rp2.093.174
Rp3.193.174 total
includes taxes & fees
29 Dec - 30 Dec
Apartments Bellator

Hotel Kukuriku

Hotel Kukuriku
4.0 star property
Kastav
9.6 out of 10, Exceptional, (93)
Experience gastronomic delights at this Kastav hotel, where a renowned restaurant and inviting bar await. Just a short drive from Opatija-Matulji Station, guests enjoy free breakfast, WiFi, and parking near Casino Rosalia.

"Hidden away in the quiet hilltop town, this was a true find! Two minutes from a huge hillside park with views of the Gulf, too. Amazing food and wonderful service in the restaurant, I lived like a king."
United States
James
The price is Rp2.747.402
Rp3.163.711 total
includes taxes & fees
1 Jan - 2 Jan 2026
Hotel Kukuriku

Hotel Katarina

Hotel Katarina
4.0 star property
Crikvenica
8.4 out of 10, Very good, (96)
Experience coastal relaxation at this Crikvenica beach hotel with 2 outdoor pools and indoor swimming option. The on-site spa offers deep-tissue massages and facials, while the restaurant and poolside bar serve delicious meals and refreshing drinks.

"Very nice area and amazing buffet "
Canada
Marcella
The price is Rp2.347.257
Rp2.711.527 total
includes taxes & fees
3 Jan - 4 Jan 2026
Hotel Katarina

Keight Hotel Opatija, Curio Collection By Hilton

Keight Hotel Opatija, Curio Collection By Hilton
5.0 star property
Opatija
10.0 out of 10, Exceptional, (20)
Overlooking the Adriatic in Opatija, this luxurious resort offers indoor and outdoor pools, 2 bars, and a coffee shop. Rejuvenate with massage treatments after visiting nearby Croatian Walk of Fame and Park Margarita. Free WiFi enhances your stay.

"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!"
United States
Zsolt
The price is Rp1.616.176
Rp1.944.548 total
includes taxes & fees
26 Jan - 27 Jan 2026
Keight Hotel Opatija, Curio Collection By Hilton

BRISTOL Hotel Opatija

BRISTOL Hotel Opatija
4.0 star property
Opatija
8.8 out of 10, Excellent, (269)
Atmospheric hotel in Opatija offers a restaurant, bar/lounge, and snack bar/deli in a historic Belle Époque setting. Croatian Museum of Tourism and Park Angiolina are nearby, with helpful staff receiving consistent praise from travellers.

"special thanks to Iva for the perfect cleaning of the room"
Italy
Gaetano
The price is Rp1.451.419
Rp1.699.239 total
includes taxes & fees
18 Jan - 19 Jan 2026
BRISTOL Hotel Opatija

Amadria Park Hotel Royal

Amadria Park Hotel Royal
4.0 star property
Opatija
9.6 out of 10, Exceptional, (81)
Luxurious beachfront retreat with private shoreline access and Mediterranean ambiance. Only minutes from Park Angiolina and Port of Opatija, this hotel offers a beach bar, scenic garden terrace, and café. Enjoy coastal tranquility with modern comforts.

"Very nice. "
United States
Patrick
The price is Rp3.379.750
Rp3.878.256 total
includes taxes & fees
2 Jan - 3 Jan 2026
Amadria Park Hotel Royal

Grand Hotel Adriatic I

Grand Hotel Adriatic I
4.0 star property
Opatija
8.2 out of 10, Very good, (156)
Enjoy this stunning beachside retreat with an indoor pool and full-service spa offering hot stone massages. The restaurant provides ocean views while you dine. Just minutes from Croatian Walk of Fame and Slatina Beach, this Opatija gem includes free breakfast and WiFi.

"Great visit! "
Canada
Tyler A P
The price is Rp1.866.594
Rp2.168.386 total
includes taxes & fees
7 Jan - 8 Jan 2026
Grand Hotel Adriatic I

Boutique & Design Hotel Navis

Boutique & Design Hotel Navis
5.0 star property
Opatija
9.4 out of 10, Exceptional, (202)
Mediterranean elegance defines this Opatija hotel with ocean views from the restaurant and poolside bar. After snorkelling or windsurfing, unwind with massages in the spa, steam room or sauna. Casino Rosalia and Kartodrom Rijeka are nearby.

"Nice facilities, friendly staff, beautiful view to the sea from the room and terrace of the restaurant. "
United Kingdom
Zsolt
Boutique & Design Hotel Navis

Grand Hotel Adriatic II

Grand Hotel Adriatic II
3.0 star property
Opatija
7.8 out of 10, Good, (250)
Located near a train station in Opatija, this hotel offers spa treatments, 2 restaurants, and 2 bars. Enjoy the indoor pool, beach bar, and outdoor pool, all while being close to Croatian Walk of Fame and Slatina Beach.

"Breakfast was great and stay "
United States
Alen
The price is Rp1.717.866
Rp2.000.333 total
includes taxes & fees
4 Jan - 5 Jan 2026
Grand Hotel Adriatic II

Hotel Imperial - Liburnia

Hotel Imperial - Liburnia
4.0 star property
Opatija
9.0 out of 10, Wonderful, (292)
Surrounded by beautiful gardens near Juraj Matija Sporer Art Pavilion, this tranquil retreat offers a cosy spa area with massages and aromatherapy. Unwind in peaceful rooms, visit the sauna, or enjoy the on-site café after exploring nearby beaches.

"Beautiful sea view. Wonderful breakfast and dinner. A old grand hotel that truly reflects the history of the area. "
Canada
Joyce
Hotel Imperial - Liburnia

Hotel & Casa Valamar Sanfior

Hotel & Casa Valamar Sanfior
4.0 star property
Labin
9.0 out of 10, Wonderful, (390)
Lounge at the private beach, play volleyball, or explore the water with snorkelling and skiing. Enjoy indoor and outdoor pools, tennis courts, and Mediterranean cuisine after a spa treatment, all minutes from Girandella Beach.

"Great buffet breakfast and dinner. Beautiful beach right outside our door. Live bands, great restaurants right along the boardwalk "
United States
Walter
The price is Rp2.145.598
Rp2.424.526 total
includes taxes & fees
27 Jan - 28 Jan 2026
Hotel & Casa Valamar Sanfior

Bevanda Hotel & Restaurant - Unique Adriatic

Bevanda Hotel & Restaurant - Unique Adriatic
5.0 star property
Opatija
9.4 out of 10, Exceptional, (122)
Wake to sweeping bay views at this luxurious retreat featuring 2 stylish bars and a restaurant with terrace dining. Enjoy complimentary breakfast before exploring the private beach or nearby cultural attractions, all with free WiFi access.

"Staff was very friendly, food was great, room was spacious, view from the balcony was fantastic."
United States
Vladimir
The price is Rp2.950.629
Rp3.393.351 total
includes taxes & fees
11 Jan - 12 Jan 2026
Bevanda Hotel & Restaurant - Unique Adriatic
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 Balkans attractions

Learn more about Krk Island

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

This is a view of Krk city coast at night. September 3, 2017. Krk, Croatia.; Shutterstock ID 718705408; purchase_order: SP-1332 HA Batch 2 August 2018; Order: ; client: HomeAway; other: To be paid wit

Top Krk Island Hotel Reviews

More cheap stays in Krk Island

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 picturesque towns like Krk and Baška, rich in local culture and vibrant atmospheres.
  • Outdoor Adventures: The island offers a plethora of activities for outdoor enthusiasts, from hiking to water sports.
  • Cultural Experiences: Immerse yourself in the island's rich heritage, with historic sites and traditional events.
  • Diverse Accommodation: Enjoy a range of lodging options, from charming bed and breakfasts to modern hotels.

Find great hotels near Krk Island

Discover an array of accommodation options on Krk Island, ranging from charming bed and breakfasts to modern hotels. Whether you're seeking beach access, pet-friendly facilities, or amenities for business travel, Krk Island offers a perfect blend of relaxation and adventure. Explore renowned hotel chains like Abba Hotels and AC Hotels, ensuring a comfortable stay while you immerse yourself in the stunning Croatian landscape.

  • Hotel Miramare: Experience luxury at its finest in this 5-star retreat, situated 12.9km from Krk Island. Hotel Miramare caters to both business travellers and those seeking a tranquil spa-themed getaway. The pet-friendly policy allows you to bring your furry companions along, with thoughtful amenities including food and water bowls and a waiver for service animals. Indulge in a full array of spa services, including a sauna, steam room, and massage treatments, all designed to rejuvenate and relax your body and mind by the poolside.
  • Hotel Malin: Nestled 6.4km from Krk Island, this 4-star hotel is perfect for those who seek adventure alongside relaxation. Hotel Malin offers a dynamic mix of business-friendly accommodations and thrilling recreational activities. Engage in waterskiing right at the hotel or explore nearby hiking and biking trails. The spa facilities, including a sauna and body scrubs, ensure you unwind after a day of adventure. With its focus on providing exhilarating experiences, this hotel is ideal for the adventurous traveller.
  • Hotel Miramare Njivice: Located 9.7km from Krk Island, Hotel Miramare Njivice is a charming 4-star establishment designed for both business and adventure seekers. Guests can indulge in a variety of thrilling activities such as ziplining, horse riding, and fishing, all available nearby or on-site. This hotel is perfect for travellers looking to combine work and play, ensuring a memorable stay filled with excitement and relaxation amidst beautiful surroundings.

Where to stay near Krk Island

Krk Island, a stunning gem in Croatia's Adriatic coast, offers a perfect blend of relaxation and adventure. With its accessible beaches and picturesque scenery, it’s ideal for outdoor enthusiasts and romantic getaways alike. Explore charming towns such as Krk and Baška, immersing yourself in the local culture and vibrant atmosphere. Whether you seek recreation or a tranquil escape, Krk Island promises an unforgettable holiday experience for every traveller.

  • Krk: Situated merely 6.4km from Krk Island, the city of Krk is a vibrant destination that attracts visitors with its stunning outdoor scenery and lovely beaches. Known for its seasonal influx of tourists, the peak months from June to August offer a lively atmosphere filled with activities. Enjoy a day spent at the beach or exploring the picturesque bay, and don’t miss the charming piazza square where local shops and eateries thrive. Krk also boasts a range of spas for those seeking relaxation after a day of adventure.
  • Vrbnik: Another gem just 6.4km from Krk Island, Vrbnik is renowned for its enchanting landscapes and outdoor experiences. This charming city draws seasonal visitors, particularly in the summer months, who come to bask in the scenic beauty of the area. Stroll through the quaint streets, enjoy the local shopping scene, or spend time in recreational areas that offer breathtaking views. The nearby bay and beach provide perfect spots for relaxation, while the tranquil lake adds to the idyllic setting.
  • Dobrinj: Located a mere 4.8km from Krk Island, Dobrinj is a serene city that captivates with its stunning scenery and outdoor opportunities. Like its neighbours, Dobrinj experiences a seasonal flow of visitors, mainly during the summer. Whether you're golfing at a country private club or enjoying the local outdoor activities, there's plenty to keep you engaged. The area is dotted with lovely beaches and a charming piazza square that invites exploration, making it an ideal stop for those seeking both relaxation and adventure.

Things to do near Krk Island

Krk Island is an ideal destination for those seeking outdoor adventures, stunning beaches, and picturesque scenery. Visitors can engage in a variety of activities, ranging from recreational pursuits to shopping in charming local areas. Whether you're interested in an active holiday or exploring the vibrant cities of Krk Island, there's no shortage of options to make your stay memorable.

Shopping

The Tower Center Rijeka, located 27.4km from Krk Island, offers a vibrant shopping experience with a mix of business, entertainment, and family-friendly activities. You’ll discover a variety of shops perfect for finding unique gifts and souvenirs to take home.

Recreation

On Krk Island, indulge in rejuvenating therapies at the Wellness Centre at Hotel Malin, featuring a range of massages and wellness treatments. Experience the tranquil atmosphere of the Valamar Koralj Hotel's spa, offering stunning sea views and holistic therapies to refresh your mind and body.

Adventure

Experience the thrill of motor racing at Automotodrom Grobnik Doo, located 33.8km from Krk Island, where adrenaline meets speed. For hiking enthusiasts, the 30.6km Premuzic Trail offers breathtaking outdoor scenery. In winter, Platak Ski Resort, 38.6km away, provides exhilarating skiing amidst stunning alpine vistas.

Nightlife

Experience the vibrant nightlife of Krk Island by visiting the Croatian National Theatre Ivan Zajc, just 29.0km away, for a romantic cultural evening. Alternatively, enjoy the enchanting atmosphere at the Open Air Summer Theater, located 35.4km away, offering delightful performances under the stars.

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

Booking tips and Expedia advantages for Krk Island

To save money on your trip to Krk Island, consider visiting during the off-peak months of January, February, or November when prices are lower. Booking your accommodation about a month in advance can help you secure the best deals, especially on Saturdays, the cheapest day to stay. Use Expedia's filters to find eco-friendly options and arrange your hotel, flights, and activities into a package for additional savings. Lastly, keep an eye out for last-minute deals to snag even better rates.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Krk Island are January to February 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: Booking a hotel around Krk Island about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search wizard to refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking on Krk Island with your flights and activities through an Expedia package.

Find the best attractions near Krk Island

Krk Island, a paradise for outdoor enthusiasts and beach lovers, offers stunning scenery and cultural experiences. Visitors can enjoy its beautiful beaches, charming harbours, and lively piazzas. With a variety of attractions that cater to those seeking relaxation and adventure alike, Krk Island provides the perfect backdrop for an unforgettable holiday filled with sun-soaked days and enriching cultural explorations.

  • Biserujka Cave: Located 11.3km from Krk Island, Biserujka Cave offers an adventurous experience with its stunning stalactites and stalagmites. The cave's intriguing formations create a magical atmosphere, perfect for exploration.
  • Krk Town Harbour: Just 6.4km away, Krk Town Harbour presents beautiful beach scenery, ideal for a leisurely stroll or a refreshing swim. Enjoy the vibrant maritime life and stunning views of the Adriatic Sea.
  • Krk Town Square: Also 6.4km from the island, Krk Town Square is a cultural hub filled with charming cafés and historical architecture. Immerse yourself in the local atmosphere, rich in history and vibrant city life.

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 CloudyLowSlightly Low
February37.8°F (3.2°C)Light RainMostly CloudyLowSlightly Low
March43.7°F (6.5°C)Light RainMostly SunnyAverageAverage
April51.4°F (10.8°C)Light RainMostly SunnyAverageAverage
May58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
June67.5°F (19.700000000000003°C)Light RainMostly SunnyAverageSlightly High
July72.0°F (22.200000000000003°C)Light RainSunnyHighSlightly High
August71.6°F (22.0°C)Light RainSunnyHighSlightly High
September63.3°F (17.400000000000002°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

Travelling to Krk Island can be conveniently done via two major airports. Pula Airport (PUY) is situated 56.3km away and offers nearby accommodation options such as the 3.5-star Arena Grand Kazela Camping Homes, 9.7km from the airport, and D&A City Center Apartments, located 6.4km away. Transportation services from these hotels include airport shuttles on request and available 24 hours. Rijeka Airport (RJK) is closer at 16.1km away, with excellent hotels like the 5-star Hotel Miramare, 9.7km from Rijeka, and Hotel Malin, 11.3km away, offering easy access to the airport.