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

Find hotels in Krk from ฿2,670

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
10 Oct - 11 Oct
Tomorrow
11 Oct - 12 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Krk hotels

1. Hotel Drazica

Hotel Drazica
Krk
United Kingdom
Ozren
฿3,108
฿3,512 total
includes taxes & fees
26 Oct - 27 Oct
Hotel Drazica

2. Boutique Hotel Marina

Boutique Hotel Marina
Krk
Germany
Christina
฿5,656
฿6,392 total
includes taxes & fees
22 Oct - 23 Oct
Boutique Hotel Marina

3. Portella Inn

Portella Inn
Krk Old Town
Canada
Goran
฿3,380
฿3,917 total
includes taxes & fees
11 Oct - 12 Oct
Portella Inn

4. Villa Lovorka - Hotel Resort Drazica

Villa Lovorka - Hotel Resort Drazica
Krk
Germany
Amina
฿2,702
฿3,053 total
includes taxes & fees
19 Oct - 20 Oct
Villa Lovorka - Hotel Resort Drazica

5. Villa Tamaris - Hotel Resort Dražica

Villa Tamaris - Hotel Resort Dražica
Krk
Canada
Justin
฿2,773
฿3,133 total
includes taxes & fees
19 Oct - 20 Oct
Villa Tamaris - Hotel Resort Dražica

6. Apartments Bernarda

Apartments Bernarda
Krk
฿4,012
฿4,909 total
includes taxes & fees
22 Oct - 23 Oct
Apartments Bernarda

7. Apartment Magdic

Apartment Magdic
Krk
฿3,191
฿3,703 total
includes taxes & fees
11 Oct - 12 Oct
Apartment Magdic

8. Hotel Park Punat

Hotel Park Punat
Punat
United Kingdom
Khanittha
฿4,952
฿5,709 total
includes taxes & fees
13 Oct - 14 Oct
Hotel Park Punat

9. Hotel Kanajt

Hotel Kanajt
Punat
United Kingdom
Philip
฿6,252
฿7,312 total
includes taxes & fees
15 Oct - 16 Oct
Hotel Kanajt

10. Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
Vrbnik Old Town
United States
Carol
฿4,917
฿5,669 total
includes taxes & fees
17 Oct - 18 Oct
Hotel Vinotel Gospoja

11. Mövenpick Hotel and Residences Kvarner Bay

Mövenpick Hotel and Residences Kvarner Bay
Novi Vinodolski
Germany
Meral
฿3,805
฿4,562 total
includes taxes & fees
15 Oct - 16 Oct
Mövenpick Hotel and Residences Kvarner Bay

12. Hotel Verbenicum

Hotel Verbenicum
Vrbnik
Canada
Mikhail
฿5,284
฿6,084 total
includes taxes & fees
12 Oct - 13 Oct
Hotel Verbenicum

13. Blue Waves Resort

Blue Waves Resort
Malinska-Dubasnica
United States
gerrit
฿3,969
฿4,598 total
includes taxes & fees
17 Oct - 18 Oct
Blue Waves Resort

14. Hotel Vila Rova

Hotel Vila Rova
Malinska-Dubasnica
United States
Howard
฿6,588
฿7,558 total
includes taxes & fees
14 Oct - 15 Oct
Hotel Vila Rova

15. Hotel Villa Margaret

Hotel Villa Margaret
Malinska-Dubasnica
United States
Pavol
฿7,046
฿8,075 total
includes taxes & fees
17 Oct - 18 Oct
Hotel Villa Margaret

16. Heritage hotel Forza

Heritage hotel Forza
Baska
United States
VIVIAN
฿4,149
฿4,786 total
includes taxes & fees
11 Oct - 12 Oct
Heritage hotel Forza

17. Hotel Amabilis

Hotel Amabilis
Crikvenica
United Kingdom
eileen
฿5,457
฿6,279 total
includes taxes & fees
13 Oct - 14 Oct
Hotel Amabilis

18. The Isolano, Cres, Autograph Collection

The Isolano, Cres, Autograph Collection
Cres
Germany
Nadine
฿5,052
฿6,092 total
includes taxes & fees
27 Oct - 28 Oct
The Isolano, Cres, Autograph Collection

19. Hotel Malin

Hotel Malin
Malinska-Dubasnica
Canada
Michael
฿4,628
฿5,343 total
includes taxes & fees
24 Oct - 25 Oct
Hotel Malin

20. Valamar Bellevue Resort - All Inclusive

Valamar Bellevue Resort - All Inclusive
Labin
Ireland
Josh M.
฿7,871
฿8,895 total
includes taxes & fees
11 Oct - 12 Oct
Valamar Bellevue Resort - All Inclusive
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Krk

Find the best Krk areas for the activities you enjoy most.

Krk Old Town

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

Stay near popular Krk attractions

Krk Town Harbour

8.6/10 (75 reviews)
Explore the waterfront in Krk with a trip to Krk Town Harbour. While you're in the area, stroll along the beautiful beaches.
See properties

Krk Town Square

8.8/10 (97 reviews)
Find out about the history of Krk when you take a trip to Krk Town Square. While you're in the area, stroll along the beautiful beaches.
See properties

Kosljun Island

8.0/10 (3 reviews)
Commune with nature and explore the great outdoors at Kosljun Island during your travels in Krk. While you're in the area, stroll along the beautiful beaches.
See properties

Drazica Beach

8.6/10 (11 reviews)
Why not spend a care-free afternoon at Drazica Beach during your travels in Krk? While you're in the area, stroll along the seaside.
See properties

Porporela Beach

8.6/10 (4 reviews)
Why not spend a care-free afternoon at Porporela Beach during your travels in Krk? While you're in the area, stroll along the seaside.
See properties

Kosljun Monastery

8.0/10 (2 reviews)
After visiting Kosljun Monastery, make a plan to see the other sights and activities in Krk. While you're in the area, stroll along the beautiful beaches.
See properties

Cathedral of the Assumption

7.0/10 (2 reviews)
You can find out about the history of Krk with a trip to Cathedral of the Assumption. While you're in the area, stroll along the beautiful beaches.
See properties

Jert Beach

7.0/10 (2 reviews)
If a restful holiday is part of your travel plans, Jert Beach might be the perfect place to visit during your trip to Krk. While you're in the area, stroll along the seaside.
See properties

Learn more about Krk

Golden beaches wrap around this ancient island city where medieval walls and Roman ruins tell stories of the past. Climb the bell tower at Krk Cathedral for panoramic views, then sample local wines and sheep's cheese at family-run taverns along the harbour.

See all hotels in Krk
A harbor with boats, a lighthouse, and a town in the background.

Top Krk Hotel Reviews

Apartments Mali Nono

Apartments Mali Nono

10/10 Excellent
"This is a superior room and the check in was one of the best we have ever had. A little miffed about such an early check out time"
Gregory 1-night trip
Posted 13 days ago
Apartments Mali Nono
Hotel Drazica

Hotel Drazica

10/10 Excellent
"This is my go to place in Krk, I've been going to for the last 3 years. There are 3 hotels to choose from, either is great, with half board being the best option."
Justin 4-night trip
Posted 1 month ago
Hotel Drazica

More cheap stays in Krk

Apartments Insula Insule

Apartments Insula Insule

Skrbčići 40 Krk Primorje-Gorski Kotar
Get ratesApartments Insula Insule
Holiday House Villa Andro

Holiday House Villa Andro

Krk Primorje-Gorski Kotar
Get ratesHoliday House Villa Andro
Wabi Sabi Apartments With Pool

Wabi Sabi Apartments With Pool

Krk Primorje-Gorski Kotar
Get ratesWabi Sabi Apartments With Pool
Villa Lady With Heated Pool Jacuzzi and Sauna

Villa Lady With Heated Pool Jacuzzi and Sauna

Krk Primorje-Gorski Kotar
Get ratesVilla Lady With Heated Pool Jacuzzi and Sauna
House Maja

House Maja

Škrbčići 39 Krk Primorje-Gorski Kotar
Get ratesHouse Maja
Elegant and Vibrant Apartment With Terrace and Sea View

Elegant and Vibrant Apartment With Terrace and Sea View

Vela gromaca 5 Krk Primorje-Gorski Kotar
Get ratesElegant and Vibrant Apartment With Terrace and Sea View

Find out more about Krk

Top reasons to visit Krk

  • Stunning Beaches: Krk features beautiful beaches with crystal-clear waters, perfect for sunbathing and swimming.
  • Rich Cultural Heritage: Explore the charming Krk Town, filled with historical sites and local traditions.
  • Outdoor Adventures: Enjoy hiking and various outdoor activities amidst the island's picturesque landscapes.
  • Family-Friendly Atmosphere: Krk offers holiday parks and activities suitable for families, ensuring fun for all ages.
  • Inviting Accommodations: A range of charming hotels and bed & breakfasts cater to diverse traveller needs.

Find great hotels in and around Krk

Discover a range of delightful accommodations in Krk, where charming hotels and inviting bed & breakfasts cater to every type of traveller. Whether you seek a pet-friendly haven, a beachside retreat, or an adventurous getaway, Krk offers a variety of options. Explore reviews and find the perfect Krk hotel or accommodation on the stunning island of Krk, ensuring a memorable holiday experience.

  • Magal Maradiso Hotel by Aminess: This charming 3-star hotel is a delightful option for families seeking a beach getaway, located 16km from Krk. The hotel boasts direct access to a pristine beach, allowing guests to enjoy sun-soaked days by the sea. Families will appreciate the range of child-friendly amenities, including an arcade game room, shared playground, and a complimentary children's club. Additionally, a water park with a fee provides further entertainment for younger guests, making it an excellent choice for those looking to create lasting family memories in a relaxed atmosphere.
  • Hotel Park Punat managed by Falkensteiner: Situated just 5km from Krk, this 4-star hotel is renowned for its tranquil beachside setting and serene ambience. With a guest rating of 8.4 out of 10, Hotel Park Punat offers direct beach access, allowing visitors to fully immerse themselves in the coastal experience. The hotel’s elegant décor and well-appointed rooms contribute to a delightful stay, while its proximity to Krk makes it a convenient base for exploring the area. The dedicated staff are committed to ensuring a comfortable and enjoyable stay for all guests.
  • Sunny Krk by Valamar: Located in the heart of Krk, this 3-star hotel is a great choice for those seeking adventure and family fun. With a guest rating of 8.2 out of 10, Sunny Krk offers direct beach access alongside a variety of recreational activities. Guests can indulge in onsite waterskiing or take part in nearby parasailing and windsurfing. The hotel caters to families with amenities such as an arcade game room, mini golf, and toys for children. This vibrant property blends relaxation with adventure, ensuring a memorable holiday experience.

Where to stay near Krk

Krk is a charming city on the island of the same name, perfect for those seeking outdoor adventures, stunning beaches, and captivating scenery. Visitors can immerse themselves in the local culture while enjoying a friendly atmosphere, making it ideal for families and couples alike. Nearby attractions offer a romantic vibe, and the welcoming locals enhance your experience. Explore the best destinations within Krk and discover the unique charm that this delightful region has to offer.

  • Krk Island: Nestled in the northern Adriatic Sea, Krk Island is a stunning destination renowned for its natural beauty and diverse landscapes. Located a mere 6km from the town of Krk, this island offers a delightful blend of outdoor adventures and scenic relaxation. The peak tourist season from July to September brings visitors eager to explore its beautiful beaches, picturesque bays, and charming local shops. Outdoor enthusiasts can indulge in hiking, cycling, and water sports, making it an ideal spot for nature lovers. Must-see attractions include the stunning beaches and tranquil bays, which perfectly encapsulate the island's allure.
  • Malinska-Dubasnica: Situated 11km from Krk, the vibrant city of Malinska-Dubasnica is another gem of the Adriatic coast. Known for its seasonal influx of tourists during the summer months, this city is perfect for those seeking a mix of relaxation and adventure. Visitors flock here for its breathtaking beaches, scenic waterfront promenades, and ample opportunities for outdoor activities. Indulge in local cuisine at charming restaurants or enjoy a leisurely stroll along the bay. With its inviting atmosphere and stunning natural surroundings, Malinska-Dubasnica promises an unforgettable experience.
  • Punat: Just 5km from Krk, Punat is a quaint city offering a serene escape with its beautiful marina and idyllic beaches. The best time to visit is during the summer, particularly from June to August, when the weather is perfect for beachgoers. Punat is a haven for outdoor enthusiasts, with golf courses and various water sports available. Visitors can enjoy the picturesque bay and explore local landmarks, making it a perfect destination for families and couples alike. With its charming coastal vibe, Punat invites you to unwind and soak in the beauty of the Adriatic.

Things to do near Krk

Shopping

In Krk, explore local shops and boutiques for unique gifts and souvenirs, capturing the island's charm. If you're up for a drive, visit the Mall of Rijeka, located about 48km away, featuring various shops and dining options in a modern setting.

Recreation

In Krk, the Spa & Wellness Centre offers rejuvenating treatments, including massages and beauty therapies, all within a serene environment. For relaxation, visit the nearby beaches for sunbathing and water sports, or explore the scenic walking trails that showcase the island's natural beauty.

Adventure

At Automotodrom Grobnik Doo, located 40km from Krk, you can immerse yourself in the thrilling world of motor racing. Experience the adrenaline rush as you watch high-speed races and feel the excitement of motorsport in a vibrant atmosphere, ideal for adventure enthusiasts.

Nightlife

In Krk, the bustling nightlife offers a blend of lively bars and vibrant clubs. The city’s waterfront is lined with venues where you can enjoy cocktails and live music, creating a lively atmosphere that continues into the early hours. Beach parties add to the excitement of the night.

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

Find the best attractions in and around Krk

Krk offers a delightful blend of outdoor and beach experiences, making it ideal for a scenic vacation. Visitors can explore the charming Krk Town, relax on stunning beaches, and enjoy the picturesque harbours and bays. The island of Krk boasts rich cultural experiences alongside its natural beauty, catering to those seeking relaxation and adventure alike. Don't miss the opportunity to discover the unique charm of Krk and its surrounding attractions.

  • Stara Baska Beach: Located 13km from Krk, Stara Baska Beach offers stunning natural beauty with its crystal-clear waters and pebble shoreline. This serene beach is ideal for sunbathing and swimming, surrounded by scenic cliffs that enhance its tranquil atmosphere.
  • Krk Town Harbour: Situated within Krk, the harbour is a picturesque spot where you can admire charming boats and yachts against a backdrop of vibrant waterfront cafés. The scenic views are perfect for leisurely strolls, capturing the essence of coastal life.
  • Krk Town Square: This bustling piazza is the cultural heart of Krk, featuring historical architecture and lively cafés. It's a delightful place to immerse yourself in local culture, with frequent events and gatherings that showcase the town's vibrant community.

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 CloudyAverageSlightly Low
February37.8°F (3.2°C)Light RainMostly SunnyAverageSlightly Low
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 SunnyHighSlightly High
July72.9°F (22.7°C)Light RainSunnyHighSlightly High
August72.1°F (22.3°C)Light RainSunnyHighSlightly 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 SunnyLowSlightly Low
December39.2°F (4.0°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Krk

Reaching Krk, Croatia, is convenient via three major airports. ZAGreb Airport (ZAG) is approximately 140km away, with nearby upscale options like Hotel Esplanade Zagreb and DoubleTree by Hilton Zagreb, both 10km from the airport. Ljubljana Airport (LJU) is around 134km distant, featuring the InterContinental Ljubljana as a luxury choice, situated 19km from the airport. Zadar Airport (ZAD) is the closest at about 121km, with Mirabilis Residence just 10km away. Each hotel offers various transportation services, including airport shuttles and transfers, ensuring a smooth journey to your destination in Krk.

Frequently asked questions

What's the best place for a stay in Krk?
Based on our traveller data, Hotel Drazica is one of the top choices for your stay. This hotel offers a restaurant and free parking. Other good options for your stay include HADRIE Luxury Resort and Villas Krk and Sunny Krk by Valamar. See all available top hotels, or vacation rentals in Krk.
If I need to cancel my hotel reservation in Krk, will I receive a refund?
Yes, most hotel bookings are refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Krk.
What's the best family accommodation in Krk?
Sunny Krk by Valamar is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Villa Lovorka - Hotel Resort Drazica is another good choice for your stay with the kids. Also, attractions in the area such as Crikvenica Aquarium are fun for the whole family. Find more child-friendly accommodations in Krk.
What's the best dog-friendly accommodation option in Krk?
Boutique Hotel Marina is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Villa Isabella is another option for a stay with your pet. See more pet-friendly hotel accommodations in Krk.
What's the best place to stay to stay near the beach in Krk?
Sunny Krk by Valamar is a top beach hotel with a seasonal outdoor pool and free WiFi, and it's located on Drazica Beach . Other good options for your beach trip include Villa Lovorka - Hotel Resort Drazica and Hotel Maritim. See more stays near the beach in Krk.
What's the best boutique accommodation in Krk?
Boutique Hotel Marina is a favourite hotel with our travellers looking for stylish accommodation, and features 10 guestrooms, free parking and free WiFi. See all boutique hotels in Krk.
What are some accommodation options with pools in Krk?
Hotel Drazica: Features a children's pool, a seasonal outdoor pool and 3 outdoor tennis courts. HADRIE Luxury Resort and Villas Krk and Sunny Krk by Valamar are a couple of other choices with an on-site pool. View all hotels with pools in Krk.
What is staying in Krk like?
Visitors to Krk will definitely enjoy the seaside. Tourists can also enjoy so much more including its cathedral. In Krk, there are 1474 hotels and other accommodation options to choose from. Find out more about Krk.
What are the top places to visit in Krk?
Landmarks like Krk Town Square and Cathedral of the Assumption might be worth a visit. Natural beauty is on display at Porporela Beach, Drazica Beach and Kosljun Island. A couple of additional sights to add to your itinerary are Krk Town Harbour and Valbiska Ferry Port. Take a look at what more there is to see and do in Expedia's Krk guide.
What's the weather like in Krk?
The hottest months are usually July and August, with an average temperature of 21°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Krk is 1524 mm.