Search hotels on Krk Island, Croatia
Enter your dates and choose from 6912 hotels and other places to stay
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.

Bellevue Rooms
Situated in Stara Baška, 200 metres from Stara Baška Beach, Bellevue Rooms features accommodation with a garden, free private parking and a terrace.

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.

Bed & Breakfast Villa Terezija
Located in Baška, 300 metres from Vela Baska Beach, Bed & Breakfast Villa Terezija provides accommodation with a shared lounge, free private parking, a terrace and a bar.

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.

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
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...
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.
Bed & Breakfast Villa Terezija
Located in Baška, 300 metres from Vela Baska Beach, Bed & Breakfast Villa Terezija provides accommodation with a shared lounge, free private parking, a terrace and a bar.
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.
Valamar Villa Adria
Leisure with a sense of Baska beach in the palm of your hand, together with comfortable accommodation of Valamar Villa Adria. The villa is located near the Romanic chapel of St.
Sunny Krk by Valamar
Please note that covered parking is charged extra.
Blue Waves Resort
Offering a wellness centre with an indoor pool, hot tub, Finnish and bio sauna, steam bath and massage facilities, Blue Waves Resort is located a few steps from a pebbly beach in Rova on the island of...
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.
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.
The city/village is lovely.
Malinska has a very long coast line with a multitude of...
Small town, not crowded, walkable, beautiful nature and the...
A modern bathing place, mostly new-built houses.
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
Cheap holidays in Krk
Plan everything you need for your holidays in one place – from flights and stays to tours and activitiesFlights to Krk Island
Get your flight tickets to Krk Island right here on Booking.com.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.Villas on Krk Island
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.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.Hotels in Croatia
If you're planning a longer trip, look beyond Krk Island and set off to explore the whole country!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!





















































