Search hotels on Krk Island, Croatia
Enter your dates and choose from 4489 hotels and other places to stay
Stay in Krk Island's best hotels!
Filter by:
Hotel Dobrovit
Enjoying a beachfront position in Baška on the island of Krk, Hotel Dobrovit provides air-conditioned accommodation with free WiFi access.

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.

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.

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.

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.

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.

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
Hotel Dobrovit
Enjoying a beachfront position in Baška on the island of Krk, Hotel Dobrovit provides air-conditioned accommodation with free WiFi access.
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.
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 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.
Budget hotels on Krk Island
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 Marina
Situated on Krk’s marina, this boutique hotel offers a stylish terrace facing the seafront. All rooms have views of the Adriatic Sea and the nearest beach is 300 metres away.
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.
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.
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...
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.
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.
Hotels on Krk Island that you can book without a credit card
Falkensteiner Hotel Park Punat
Completely renovated in 2017, Falkensteiner Hotel Park Punat 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 beaches.
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 Adria
Situated on the sea promenade, Hotel Adria is a few minutes' walk from the beach in Malinska on Krk Island. It provides free WiFi and restaurants serving local and international cuisine.
Hotel Malin
Surrounded by deep-blue sea and amidst dense greenery, yet only a 5-minute walk from the centre of Malinska on Krk Island, Hotel Malin offers rooms and suites with air conditioning and satellite TV.
Sunny Baška Residence by Valamar, ex Zvonimir
Only a romantic promenade divides Sunny Baška Residence by Valamar, ex Zvonimir from the splendid Baska’s beach - one of the most beautiful beaches of the Mediterranean.
Sunny Baška Hotel by Valamar, ex Corinthia
Sunny Baška Hotel by Valamar, ex Corinthia is located in Baška, offering a breakfast buffet, a selection of air-conditioned restaurants and a spa area.
Sunny Krk by Valamar
Please note that covered parking is charged extra.
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.
