Search hotels on Krk Island, Croatia
Enter your dates and choose from 6886 hotels and other places to stay
Check out these popular cities on Krk Island

Njivice

Malinska

Krk

Baška

Omišalj

Punat

Vrbnik

Šilo
Stay in Krk Island's best hotels!
Filter by:
Hotel Bor
Situated 30 meters from the sea and surrounded by pine trees, Hotel Bor was renovated in 2019. It offers rooms with cable TV and air conditioning.

Hotel Kanajt
Set as a part of the Punat Marina, Hotel Kanajt boasts a terrace with great views over Punat and the marina.

Pension Riviera-Šilo
Situated in Šilo, 100 metres from Lokvisca South Beach, Pension Riviera-Šilo features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
DESIGN hotel VERBENICUM
Situated in Vrbnik, 700 metres from Kozica Beach, DESIGN hotel VERBENICUM features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

Luxury Hotel Riva
Boasting an indoor pool, an outdoor pool and a wellness area, a 5-star Luxury Hotel Riva is located only steps away from the beach in Malinska.

Hotel Maritime
Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic centre of Krk, Hotel Maritime is located just a few steps from Porporela Beach.

Hotel Vinotel Gospoja
Hotel Vinotel Gospoja is set in Vrbnik, 62 km from Opatija and 48 km from Rijeka. The hotel has a spa centre and sauna, and guests can enjoy a meal at the restaurant or a drink at the bar.

Hotel Villa Margaret
Located 20 metres from a beach in Porat, 3 km from Malinska, Hotel Villa Margaret offers an outdoor heated swimming pool and an à la carte restaurant with a spacious terrace that overlooks the sea.

Hotel Heritage Forza
Just steps away from the seaside promenade in Baška and a stroll away from the main beach, Hotel Heritage Forza offers an on-site restaurant.

Boutique Hotel Placa
Situated right in the historic centre of Krk a pedestrian zone, Boutique Hotel Placa is 300 metres from the nearest beach. It offers air-conditioned rooms with a flat-screen cable TV and free Wi-Fi.

Most booked hotels on Krk Island in the past month
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Popular with guests booking hotels on Krk Island
Krk Island's best hotels with breakfast
Sunny Baška Hotel by Valamar
Sunny Baška Hotel by Valamar is located in Baška, offering a breakfast buffet, a selection of air-conditioned restaurants and a spa area.
Hotel Delfin
Located in Omišalj, 700 metres from Vecja Beach, Hotel Delfin provides accommodation with a garden, free private parking, a shared lounge and a restaurant.
Boutique Resort OSMA - Adults Only
Situated in Malinska, 18 km from Kosljun Franciscan Monastery, Boutique Resort OSMA - Adults Only features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a...
Hotel & Resort ISOLA
Set in Baška, 600 metres from Vela Baska Beach, Hotel & Resort ISOLA offers accommodation with a garden, free private parking, a terrace and a restaurant.
Hotel Vila Rova
Offering an outdoor pool and hot tub, the 4-star Hotel Vila Rova is set in the peaceful Rova Bay on the north-western coast of Krk Island, just a few metres from the sea.
Villa Lovorka - Hotel Resort Dražica
Situated in Krk, 200 metres from Drazica Beach, Villa Lovorka - Hotel Resort Dražica features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared...
Hotel Omorika
Surrounded by lush Mediterranean vegetation just 100 metres away from the beach, Hotel Omorika offers nicely furnished rooms with views of the sea or the park. Free WiFi access is provided.
Villa Riva
Situated in Omišalj, 100 metres from Ucka Beach, Villa Riva features accommodation with a garden, free private parking, a terrace and a restaurant.
Krk Island highlights

Krk Old Town

Picturesque Islet of Košljun

Cliff-top towns of Omišalj and Vrbnik

Baška Tablet

Biserujka Cave

Taste Krk’s localdelicacies

Krk’s scenic cycling routes

Sandy beaches of Baška and Risika
FAQs about hotels on Krk Island
Sunny Island of Beaches and Food
Called “The Golden Island” due to cornucopia of food and sun, the Croatian island of Krk is an oasis of turquoise sea, kilometres of beaches and lush Mediterranean greenery. With delicious wine, charming towns and great water sports opportunities, this region is a wonderful place to visit!
One of 2 largest islands on the Adriatic Sea, Krk is connected to the mainland by a bridge, providing easy access for tourists arriving from Slovenia, Austria and Italy. Its most populous town, Krk, features Roman mosaics, fortifications from the Middle Ages and a picturesque port.
East of Krk, in the Puntarska Draga Bay, is a little town of Punat, a popular diving destination due to its crystal waters and good protection from storms. At the far south end of Krk there is Baska, a lovely town with a mountainous background and white, sandy beaches.
As Baska features over 80 km of hiking trails, you can have a break from relaxing in the sun and swimming in the sea and hit the road with a backpack and a camera to capture the amazing views of the island itself, as well as those of the neighbouring islands of Prvic and Cres.
Visit Booking.com with a choice of over 100 properties on Krk island, from cheap hotels in Nijvice to popular accommodation in Baska.

See reviews by guests who stayed at hotels on Krk Island
Planning a trip? Get inspired by reviews of cities on Krk Island
It was a great place to visit with plenty of activities to...
Krk is a lovely town with a great variety of beaches.
Malinska has a very long coast line with a multitude of...
The city/village is lovely.
Small town, not crowded, walkable, beautiful nature and the...
Amazing little town for those who would like to get some...
The town offers a few traditional beaches, but the real gems...
The old town of Vrbnik is absolutely charming, full of cozy...
Accommodation was great.
Beautiful village with shop and restaurant in the center.
More places to explore, more ways to go
Hotels in Croatia
If you're planning a longer trip, look beyond Krk Island and set off to explore the whole country!Car hire near Rijeka Airport
Flying in to Rijeka Airport and need to hire a car? Book it now to pick it up when you touch down.Hotels in Istria
Hit the road and make the most of your trip by discovering another popular destination within Croatia.Hotels in Plitvice Lakes National Park
Hit the road and make the most of your trip by discovering another popular destination within Croatia.Cheap holidays in Krk
Plan everything you need for your holidays in one place – from flights and stays to tours and activitiesVillas on Krk Island
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.Hotels in Adriatic Coast
Thinking about a longer trip? Looking for ideas for other destinations? Take a look at nearby Adriatic Coast and continue your search!Hotels in Baška
Thinking about which towns and cities to visit during your trip to Krk Island? Try Baška, a popular choice with guests.Hotels in Krk
Thinking about which towns and cities to visit during your trip to Krk Island? Try Krk, a popular choice with guests.Flights to Krk Island
Get your flight tickets to Krk Island right here on Booking.com.










































