Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Stay in Krk Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Luxury Hotel Riva

Hotel in Malinska

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. Quite new hotel and nice cuisine.

Show more Show less
9.5
Exceptional
373 reviews
Avg. price/night:
$271
Check availability

Hotel Maritim

Hotel in Krk

Boasting a rooftop swimming pool with views of the Adriatic Sea and the picturesque historic center of Krk, Hotel Maritim is located just a few steps from Porporela Beach. Design of our room and the pool.

Show more Show less
9.3
Awesome
220 reviews
Avg. price/night:
$208
Check availability

B&B Villa Maris Punat

Hotel in Punat

Located in Punat, a 6-minute walk from Pila Beach, B&B Villa Maris Punat has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. Very clean, large welcoming rooms with balcony, aircondition. The hosts are so wonderful. Pool and sunbeds Really good wifi. Free parking just outside Walking distance to the Beach and restaurants., can really recommend, the Buka.

Show more Show less
9.6
Exceptional
130 reviews
Avg. price/night:
$115
Check availability

Hotel Vinotel Gospoja

Hotel in Vrbnik

Hotel Vinotel Gospoja is set in Vrbnik, 39 mi from Opatija and 30 mi from Rijeka. The hotel has a spa center and sauna, and guests can enjoy a meal at the restaurant or a drink at the bar. Tastefully furnished rooms with great sea view, quiet. Extraordinary friendly personell from room cleaning ladies, to reception and restaurant. Great breakfast buffet. This hotel makes your holiday a perfect one. We will definitely come back :)

Show more Show less
9.1
Awesome
143 reviews
Avg. price/night:
$242
Check availability

Hotel Villa Margaret

Hotel in Malinska

Located 66 feet from a beach in Porat, 1.9 mi from Malinska, Hotel Villa Margaret offers an outdoor heated swimming pool and an à la carte restaurant with a spacious terrace that overlooks the sea. Excellent staff extraordinarily friendly and helpful , very new structure managed with lots of love. We loved the superb see view from the room, they are very comfortable. Breakfast and dinner are very good and very nice located in front of the swimming pool. You can have a relaxing walk along the coast in a marvelous landscape. Just do it and relax !

Show more Show less
9.5
Exceptional
194 reviews
Avg. price/night:
$137
Check availability

Hotel Heritage Forza

Hotel in Baška

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. The property is gorgeous, beautifully decorated. Food is delicious, staff is friendly, helpful. Free parking was great, as were the supplied beach towels. Appreciated the local advice provided by the staff on where to go, eat, etc. Location is perfect for beach, promenade walks, shopping. Couldn't have picked a better place!

Show more Show less
9.7
Exceptional
305 reviews
Avg. price/night:
$192
Check availability

Boutique Hotel Placa

Hotel in Krk

Located right in the historic center of Krk, Boutique Hotel Placa is 984 feet from the nearest beach. It offers air-conditioned rooms with a flat-screen cable TV and free Wi-Fi. It was so quant, loved the location.

Show more Show less
9.1
Awesome
124 reviews
Avg. price/night:
$185
Check availability

Hotel Marina

Hotel in Krk

Located 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 984 feet away. Lovely room, great location, awesome view and perfect breakfast - couldn't ask for more!

Show more Show less
9.2
Awesome
169 reviews

Hotel Tamaris

Hotel in Baška

Enjoying a beachfront position in Baška on the island of Krk, Hotel Tamaris provides air-conditioned accommodations with free WiFi access. Great location, balconies overlooking the beach

Show more Show less
9
Awesome
163 reviews
Avg. price/night:
$220
Check availability

Spa & Wellness Hotel Pinia

Hotel in Malinska

Wellness hotel Pinia is located next to the sea, steps away from a beach and close to the pine forest on the magnificent Krk Island in Malinska. Breakfast and dinner on the terrace, overlooking the sea were particularly memorable experiences. So was the visit of their spa, which also has wonderful views of the sea.

Show more Show less
9.3
Awesome
243 reviews
Avg. price/night:
$246
Check availability

Most booked hotels on Krk Island in the past month

See all

Krk Island's best hotels with breakfast

See all

Budget hotels on Krk Island

See all

Krk Island Highlights

FAQs about hotels in Krk Island

Explore guest reviews of hotels on Krk Island

See all