Search hotels on Krk Island, Croatia
Enter your dates and choose from 6806 hotels and other places to stay
Stay in Krk Island's best hotels!
Filter by:
Hotel Kanajt
Set as a part of the Punat Marina, Hotel Kanajt boasts a terrace with great views over Punat and the marina.

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.

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.

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.

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.

Valamar Atrium Residence
Valamar Atrium Residence is situated in Baška, on the island of Krk, just steps away from a long sandy beach. Free WiFi is provided.
Sunny Krk by Valamar
Please note that covered parking is charged extra.

Magal Maradiso Hotel by Aminess
Magal Maradiso Hotel by Aminess is surrounded by a picturesque oak forest and enjoys a great location only 150 metres from the sea in the former fishermen’s village Njivice.

Veya Maradiso Hotel by Aminess
Located in the northern part of the Krk Island, the Veya Maradiso Hotel by Aminess enjoys a beautiful location just few steps from the sea, near the centre of Njivice.

Hotel Park Punat managed by Falkensteiner
Completely renovated in 2017, Hotel Park Punat managed by Falkensteiner is located in the town centre of Punat, surrounded by olive groves and pine trees at the 2-km-long promenade and close to pebbly...

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...
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.
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.
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.
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.
Valamar Atrium Residence
Valamar Atrium Residence is situated in Baška, on the island of Krk, just steps away from a long sandy beach. Free WiFi is provided.
Hotel Dražica - Hotel Resort Dražica
Situated right by the beach, 800 metres from the city centre of Krk, the Hotel Dražica - Hotel Resort Dražica features 2 outdoor pools with slides and various sports courts.
Budget hotels on Krk Island
Completely renovated in 2017, Hotel Park Punat managed by Falkensteiner is located in the town centre of Punat, surrounded by olive groves and pine trees at the 2-km-long promenade and close to pebbly...
Only a romantic promenade divides Sunny Baška Residence by Valamar from the splendid Baska’s beach - one of the most beautiful beaches of the Mediterranean.
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.
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.
Hotel Adriatic
Hotel Adriatic features a garden, shared lounge, a terrace and restaurant in Omišalj. This 2-star hotel offers free WiFi. Certain units at the property include a patio with a sea view.
Set in Omišalj, 26 km from Kosljun Franciscan Monastery, Romantic Villa Centar Omisalj features views of the city.
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
Small touristic town,
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
Flights to Krk Island
Get your flight tickets to Krk Island right here on Booking.com.Hotels in Croatia
If you're planning a longer trip, look beyond Krk Island and set off to explore the whole country!Cheap holidays in Krk
Plan everything you need for your holidays in one place – from flights and stays to tours and activitiesCar 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 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 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.Villas on Krk Island
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.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.



























































