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 comfort, location and traveller experience. Last updated on .
Hotels in Krk
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Top 5 hotels in Krk at a glance
- 1. Hotel Istra - Liburnia — 3-star hotel in Opatija. Guest rating: 8.6/10 — Excellent.
- 2. Hotel Vinotel Gospoja — 4-star hotel in Vrbnik Old Town. Guest rating: 9.4/10 — Exceptional.
- 3. Hotel Ambasador - Liburnia — 5-star hotel in Opatija. Guest rating: 9.0/10 — Wonderful.
- 4. Boutique Hotel Marina — 4-star hotel in Krk. Guest rating: 9.4/10 — Exceptional.
- 5. Sunny Krk by Valamar — 3-star hotel in Krk. Guest rating: 8.2/10 — Very good.
Where to stay in Krk?




1. Hotel Istra - Liburnia
Hotel Istra - Liburnia



2. Hotel Vinotel Gospoja
Hotel Vinotel Gospoja



3. Hotel Ambasador - Liburnia
Hotel Ambasador - Liburnia



4. Boutique Hotel Marina
Boutique Hotel Marina



5. Sunny Krk by Valamar
Sunny Krk by Valamar



6. Aminess Style Glamping Villas & Holiday Homes Atea
Aminess Style Glamping Villas & Holiday Homes Atea



7. Hotel Park Punat managed by Falkensteiner
Hotel Park Punat managed by Falkensteiner



9. Villa Tamaris - Hotel Resort Dražica
Villa Tamaris - Hotel Resort Dražica



10. Villa Lovorka - Hotel Resort Drazica
Villa Lovorka - Hotel Resort Drazica



11. Hilton Rijeka Costabella Beach Resort & Spa
Hilton Rijeka Costabella Beach Resort & Spa



14. Malinska Green Apartments
Malinska Green Apartments



15. Blue Waves Resort
Blue Waves Resort



16. Hotel Imperial - Liburnia
Hotel Imperial - Liburnia



18. Hotel Kvarner - Liburnia
Hotel Kvarner - Liburnia



19. Aminess Younique Gaia Green Villas
Aminess Younique Gaia Green VillasGo beyond your typical stay in Krk
Top neighbourhoods in Krk
Krk Old Town
The Krk Old Town neighbourhood offers attractions, such as Krk Town Square and Cathedral of the Assumption.
Top landmarks in Krk
Krk Town Harbour
Krk Town Square
Kosljun Island
Kosljun Monastery
Cathedral of the Assumption
Koralj Beach
Frankopan Castle
Karting Centar Krk
Learn more about Krk
Notable for its seaside, Krk features attractions such as Krk Town Square and Krk Town Harbour.
See all hotels in Krk
Check out reviews of Krk hotels guests love
Apartments Mali Nono
"We had a very well equipped room on the top floor with a great view out from the balcony. The building also has a pool downstairs for guests to use. The host communication was great, and she met us at the apartments to let us in and answer all our questions, and even went out of her way to help us search for food places that could cater to my wife’s condition. We were very happy and comfortable with our stay!"
Boutique Hotel Marina
"Everything was great and wonderful!"
Sunny Krk by Valamar
"Would recommend this hotel very good"
Hotel Drazica
"Room was ok but a little tired. Balcony had amazing view but you had to stand up to see it properly as bottom half is covered in. Very small bathroom. But functional. Breakfast was acceptable. More fruit would be nice. We got told off in a very aggressive way because we took 2 bananas out to eat later on. Made to put them back!! We don’t eat much at breakfast and like to have some thing mid morning. Plenty of people take too much and leave it to waste on the plate. "
Villa Tamaris - Hotel Resort Dražica
"I've been to this chain of hotels 2 years in a row, I wish I could move to Krk and live there. The hotel staff were amazing, the food was great, and the seas view from the room was fantastic. This is your go to place!"
Frequently asked questions
Find out more about Krk
Krk: A Serene Island Escape Where Nature and Culture Embrace
Discover the enchanting Island of Krk, a gem in Croatia’s Primorje-Gorski Kotar region. Renowned for its picturesque beaches, crystal-clear bays, and charming towns, Krk offers a perfect blend of relaxation and adventure. Stroll through the historic streets of Krk Town, where ancient architecture meets vibrant piazzas. Nature enthusiasts will be captivated by the lush landscapes of Krk’s national parks, while couples can find romance along its idyllic coastline. With a variety of hotels catering to all tastes, from luxury resorts to quaint guesthouses, Krk is an irresistible destination for every traveller.
Discover great hotels near Krk
Krk Island offers a variety of accommodation options, from luxurious seaside resorts to charming boutique hotels. Enjoy stunning coastal views, modern amenities, and easy access to beautiful beaches. Whether you're seeking a tranquil retreat or a vibrant atmosphere, you'll find plenty of excellent hotels on Krk Island to suit your needs. Here are some of the most popular hotels with our travellers near Krk:
- Hotel Park Punat managed by FalkensteinerOpens in a new window: This inviting 4.0-star hotel offers a remarkable beach vacation experience with direct access to the beautiful shoreline. With a guest rating of 8.4 out of 10, it captures the essence of relaxation and comfort. Travellers appreciate the soothing atmosphere and elegant design, which provides a serene escape. The property features a charming lounge area to unwind and soak in the coastal views, ensuring a delightful stay. Its emphasis on leisure and tranquillity makes it perfect for those seeking a peaceful retreat by the sea.
- Hotel KanajtOpens in a new window: Experience an exhilarating adventure at Hotel Kanajt, a 4.0-star hotel boasting an impressive guest rating of 9.4 out of 10. This property not only offers direct beach access but also presents a range of adventure sports and recreational activities. From snorkelling and cave exploring to windsurfing and hiking, there's something for every thrill-seeker. The hotel’s vibrant atmosphere and modern amenities create a dynamic environment for active travellers looking to immerse themselves in both relaxation and excitement. The combination of beautiful surroundings and curated experiences ensures an unforgettable getaway.
- Hotel OmorikaOpens in a new window: Hotel Omorika is a charming 3.0-star hotel that caters to travellers seeking a comfortable and welcoming atmosphere. This property allows pets, creating a unique environment for those who wish to travel with their furry companions. Its thoughtful amenities ensure a pleasant stay, with an emphasis on convenience and relaxation. The hotel’s design and friendly service foster a homely feel, appealing to leisure travellers who appreciate a laid-back approach to their getaway. The inviting ambiance and pet-friendly policy make it an excellent choice for those looking to enjoy a leisurely break with their pets.
Where to stay near Krk
Some of the best areas to stay in Krk, Primorje-Gorski Kotar, Croatia, are Malinska-Dubasnica, Vrbnik, and Punat. Malinska-Dubasnica offers a relaxing atmosphere with beautiful beaches and friendly locals, perfect for families. Vrbnik is rich in history, while Punat boasts a vibrant marina and cultural sites. For first-time visitors, Malinska-Dubasnica is the ideal choice.
- Malinska-DubasnicaOpens in a new window: Malinska-Dubasnica is a charming coastal town that’s perfect for those looking to unwind by the sea. With its beautiful beaches and relaxing atmosphere, it’s an excellent choice for families and couples alike. You can explore stunning islands nearby or enjoy a stroll along the marina, where friendly locals create a welcoming vibe. Don't miss the chance to visit historical monuments that add a touch of culture to your seaside escape. This area is also known for its beach bars, perfect for sipping cocktails while watching the sunset.
- PunatOpens in a new window: Punat is a delightful spot for those who love water activities and cultural experiences. This picturesque town boasts a lovely marina and is ideal for fishing and boating enthusiasts. You can join guided tours to explore the captivating surroundings, including historical monuments and lush gardens. Punat Harbour is a must-see, offering beautiful views of the Kvarner Gulf. The rich local culture makes it a fantastic base for discovering the history and beauty of the region.
- VrbnikOpens in a new window: Vrbnik is renowned for its historical charm and stunning clifftop views. This quaint village is perfect for a peaceful getaway where you can immerse yourself in the local culture. Wander through its narrow streets lined with traditional stone houses and discover fascinating historical sites. Ideal for a romantic retreat, Vrbnik invites you to sample local wines produced in the surrounding vineyards. The breathtaking scenery and friendly atmosphere make it a lovely stop on your Croatian adventure.
Things to do in Krk
Krk beckons with its stunning beaches, inviting turquoise waters, and lush greenery. Explore vibrant coastal paths, dive into the rich marine life, or enjoy leisurely boating excursions. With charming ruins and majestic hills, it’s a perfect spot for hiking, swimming, and soaking up the sun in a picturesque setting.
- Church of St. LucyOpens in a new window – Visit the Church of St. Lucy, an intriguing church known for its historical significance and beautiful architecture. Located near the charming village of Jurandvor, this site is home to the Baška tablet, one of the earliest known inscriptions in Croatian. Take a moment to admire the surrounding ruins and soak in the serene atmosphere.
- Porat KlosterOpens in a new window – Explore Porat Kloster, a tranquil monastery that offers a glimpse into the monastic life of the past. Wander through its peaceful grounds and discover the rich history encapsulated within its walls. The stunning architecture and scenic views make it a perfect stop for those seeking both culture and relaxation.
- Church of the Holy TrinityOpens in a new window – The Church of the Holy Trinity is a captivating spot to explore. This church features a striking blend of architectural styles and is a testament to the area's religious heritage. Don't forget to take note of the intricate details that adorn its interior.
- Krk Town SquareOpens in a new window – Stroll through Krk Town Square, the heart of this vibrant town. Surrounded by charming cafés and shops, this lively piazza is an ideal place to meet locals, enjoy a coffee, or savour a meal while soaking in the lively atmosphere. Keep an eye out for cultural events that may be happening during your visit.
- St QuirinusOpens in a new window – Head to St Quirinus, another beautiful church that showcases the region's rich architectural style. Its serene surroundings and historical significance make it a lovely spot for reflection. The church is also a great starting point for exploring nearby attractions.
4 tips for savvy savings when booking a hotel in Krk
- Book for the cheapest times: The most affordable time to visit Krk is during January, February, and November, when hotel prices are typically lower. For a fulfilling experience, it's recommended to stay for at least 3 to 4 days to fully explore the island’s historical landmarks and cultural sites. Visitors can enjoy the ancient ruins, the charming marina, and the magnificent cathedral, as well as the scenic beauty of the sea and nearby islands. This budget-friendly duration allows for a delightful combination of relaxation and adventure, ensuring great value for money while discovering the rich heritage of Krk.
- Look for last-minute deals on Hotels.com: To discover last-minute deals to Krk, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and exclusive last-minute promotions. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, so you could find the perfect stay. By keeping an eye on price changes and availability, you're more likely to seize a great last-minute getaway opportunity.
- Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you find a better deal for your stay in a hotel in Krk. For those in search of distinctive accommodations, boutique hotels can provide a more personalised experience and potentially greater value. When you book with Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could be more economical, assisting you in your search for a favourable rate.
- Consider your location: Opting to stay nearer to major attractions or city centres may provide convenience, but it often comes at a higher price. For more budget-friendly options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. You might also look into independent hotels located a bit further out, which are usually more likely to be affordable and can offer a more authentic 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 usually the wettest month. June to August are the peak travel months in Krk, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.
Keep exploring
- Hotels with Parking near Haludovo Beach
- 2 Star Hotels in Haludovo Beach
- 3 Star Hotels in Haludovo Beach
- 4 Star Hotels in Haludovo Beach
- Hotels near Haludovo Beach
- Hotels near Baska Harbor
- Kras Hotels
- Hotels near Stara Baska Beach
- Brusići Hotels
- Hotels near Cres Tower
- Hotels near Koralj Beach
- 2 Star Hotels in Rupa Beach
- Hotels near Rupa Beach
- 4 Star Hotels in Selce
- Business Hotels in Selce
- Beach Hotels in Selce
- Family Hotels in Omisalj
- Pet-Friendly Hotels near Jert Beach
- Villas in Jert Beach
- Luxury Hotels near Jert Beach
- 3 Star Hotels in Jert Beach
- Hotels near Jert Beach
- 5 Star Hotels in Malinska
- Family Hotels in Malinska
- Malinska Hotels
- Hotels with Free Breakfast near Korzo
- 3 Star Hotels in Korzo
- Family Hotels near Korzo
- Hotels near Krk Town Harbour
- Hotels with Parking in Stara Baska
- Maršići Hotels
- Apartments in Punat
- Punat Hotels
- 4 Star Hotels in Rova Beach
- Pinezici Hotels
- 3 Star Hotels in Rab
- Beach Hotels in Rab
- Krk Old Town Hotels
- Apartments in Malin Draga Beach
- 4 Star Hotels in Malin Draga Beach
- Hotels near Malin Draga Beach
- Vrh Hotels
- Hotels with a Pool in Krk Island
- Pet-Friendly Hotels in Krk Island
- Apartments in Krk Island
- Luxury Hotels in Krk Island
- Family Hotels in Krk Island
- Krk Island Hotels
- Hotels with Parking in Crikvenica
- Pet-Friendly Hotels in Crikvenica
- Cheap Hotels in Crikvenica
- 3 Star Hotels in Crikvenica
- Beach Hotels in Crikvenica
- Resorts & Hotels with Spas in Crikvenica
- Kornic Hotels
- Family Hotels in Lopar
- Vrbnik Hotels
- Hotels with a Pool in Moscenicka Draga
- Pet-Friendly Hotels in Moscenicka Draga
- Vrbnik Old Town Hotels
- Apartments in Malinska-Dubasnica
- Cheap Hotels in Malinska-Dubasnica
- Malinska-Dubasnica Hotels
- Hotels near beach Sv. Fuska
- Pet-Friendly Hotels in Njivice
- Njivice Hotels
- Hotels with Parking in Porozina
- Villas in Pecine Beach
- Apartments in Baska
- Beach Hotels in Baska
- Baska Hotels
- Cheap Hotels in Banjol
- Hotels near Valbiska Ferry Port
- Hotels with a Pool in Cres
- Pet-Friendly Hotels in Cres
- Apartments in Cres
- Cheap Hotels in Cres
- Luxury Hotels in Cres
- 3 Star Hotels in Cres
- Family Hotels in Cres
- Cres Hotels
- Hotels with a Pool in Novi Vinodolski
- 3 Star Hotels in Novi Vinodolski
- Beach Hotels in Novi Vinodolski
- Family Hotels in Novi Vinodolski
- Sveti Ivan Hotels
- 3 Star Hotels in Kraljevica
- Hotels near Krk Town Square
- Hotels near Malinska Beach
- Apartments in Municipality of Lopar-Supetarska Draga
- Apartments in Jadranovo
- Hotels with Free Breakfast in Rijeka
- Pet-Friendly Hotels in Rijeka
- Cheap Hotels in Rijeka
- Luxury Hotels in Rijeka
- 4 Star Hotels in Rijeka
- Family Hotels in Rijeka




















