Top Hotels in Krk
Find the Top Hotels in Krk – 30+ Quality Options from Leading Providers
1-34 out of 34 hotels
Hotel
From
US$ 135
/night
- Fresh sustainable sea-to-table dining
- Exclusive private beach access
- High-quality extra virgin olive oil
Holiday park
From
US$ 257
/night
- Stunning sunset views over the campsite
- Access to multiple small beaches nearby
- Variety of outdoor recreational activities
Holiday park
- Kids' Club
- Swimming Pools
- Bicycle Rental
From
US$ 81
/night
- Family-friendly mobile homes with two bathrooms
- Proximity to dog-friendly beach access
- Spacious outdoor terraces for dining
Hotel
- Indoor Pool
- Outdoor Pool
- Wellness Centre
From
US$ 150
/night
- Seaside gourmet dining at Mulino
- Vibrant beach bar entertainment
- Family-friendly kids' club activities
Holiday park
- Beach Bar
- Camping Homes
- Organic Farm
From
US$ 197
/night
- Private beach access for guests
- On-site organic farm dining
- Spacious pitches with sea views
- Family Rooms
- Kids' Club
- Outdoor Pool
From
US$ 263
/night
- All-inclusive dining with kids' options
- Kids' club with professional staff
- Mini-golf for family entertainment
- Outdoor Pools
- Fitness Center
- Full-service Restaurant
From
US$ 53
/night
- Breathtaking sea views from balconies
- Multiple swimming pools available
- Live entertainment at hotel bar
- Indoor Pool
- Spa Services
- Game Room
From
US$ 363
/night
- Heated indoor pool for year-round swimming
- Medical assistance available on-site
- Soundproof rooms for undisturbed stays
Hotel
- Wellness Spa
- Beach Access
- Children's Pool
From
US$ 230
/night
- Direct access to stunning pebble beach
- Wellness area with diverse treatments
- Children's activity programs available
Hotel
- Rooftop Spa
- Indoor Pool
- Outdoor Dining
From
US$ 195
/night
- Rooftop spa with panoramic jacuzzis
- Exceptional dining with local ingredients
- Heated indoor and outdoor pools
10.0
Perfect11 review10
- Kids' Club
- Mini Disco
- Beach Access
From
US$ 85
/night
- Family-friendly activities and programs
- Luscious buffet with drinks included
- Direct access to diverse beach types
- Indoor Spa
- Heated Pool
- Dining Terrace
From
US$ 287
/night
- Private beach area with exclusive access
- Exceptional spa services and relaxation
- Beautiful terrace with stunning sea views
Hotel
- Outdoor Pool
- Private Beach
- Wellness Center
From
US$ 249
/night
- Gourmet dining offering exceptional local cuisine
- Private beach surrounded by olive trees
- Luxurious spa with tailored treatments
Hotel
- Family Rooms
- Restaurant
- Children's Playground
From
US$ 164
/night
- Family-friendly rooms with bunk beds
- Delicious local cuisine offered daily
- Pet-friendly environment for travelers
Hotel
- Outdoor pool
- Game Lounge
- Spa services
From
US$ 96
/night
- Infinity pool with beautiful bay views
- Diverse Mediterranean dining options available
- Kid-friendly Smart Play Zone for families
- Beachfront Bar
- Playroom
- Bicycle Rentals
From
US$ 79
/night
- Complimentary drinks during dinner service
- Live Dalmatian klapa music during meals
- Child-friendly playroom with supervision
Hotel
- Indoor pool
- Gourmet restaurant
- Private saunas
From
US$ 176
/night
- Private wellness area with unique saunas
- Gourmet restaurant with local specialties
- Stunning sea views from select rooms
Hotel
- Saltwater Pool
- Wellness Spa
- Family Rooms
From
US$ 136
/night
- Tranquil spa with limited guest access
- Direct sea views from many rooms
- Complimentary shuttle to nearby beach
Hotel
- Sea-view Terrace
- On-site Restaurant
- Bicycle Rental
From
US$ 110
/night
- Delicious local cuisine at reasonable prices
- Breathtaking sea view rooms available
- Direct access to multiple beaches nearby
Hotel
- Private Hot Tub
- Wellness Center
- Outdoor Pools
From
US$ 179
/night
- Private hot tubs in luxury apartments
- Direct access to Vela Plaža Beach
- Diverse dining options nearby
Hotel
- Sea-view terrace
- Gourmet restaurant
- Private hot tub
From
US$ 204
/night
- Breathtaking harbor views from rooms
- Gourmet restaurant with local seafood
- Intimate atmosphere with few rooms
Hotel
- Cocktail Bar
- Sea View Rooms
- Outdoor Terrace
From
US$ 114
/night
- Beautiful harbor views from terraces
- Outdoor dining with sea vistas
- Variety of local exploration options
Hotel
From
US$ 195
/night
The 4-star Heritage Forza is based about 0.2 miles from Baska Beach in Baska and consists of 13 rooms with an unique decor.
Hotel
- Sea View Balconies
- Indoor Pool
- Wellness Center
From
US$ 444
/night
- Balconies with stunning sea views
- Nearby access to Vela Plaža beach
- Buffet breakfast catering to various diets
Bed & Breakfast
From
US$ 116
/night
SemiSUBMARINE Krk is within a 10-minute drive of the 3-star B&B La Perla and Kosljun is 1.3 miles away.
From
US$ 113
/night
The 3-star Lovorka - Hotel Resort Drazica has a swimming pool and lies 7 minutes by foot from Frankopan Castle which is worth visiting.
From
US$ 110
/night
Offering a poolside bar, the family-friendly Tamaris - Hotel Resort Drazica also has a seasonal outdoor swimming pool beckoning guests to dive in.
Hotel
- Beach access
- Outdoor terrace
- Free parking
From
US$ 248
/night
- Seafront location for easy beach access
- Diverse menu with vegetarian options
- Spacious guest rooms available
Guest house
From
US$ 133
/night
Kosljun island and III are located 2.8 miles and 0.9 miles from the Kiara Punat respectively.
Hotel
- Seaside Terrace
- Mediterranean Restaurant
- Air-Conditioned Rooms
From
US$ 124
/night
- Stunning views of the Adriatic Sea
- Tranquil atmosphere with limited nightlife
- Exceptional service from friendly staff
Hotel
From
US$ 260
/night
Set less than 9 minutes by foot from Frankopan Castle, the Boutique Hotel Placa can arrange diving and cycling only 9 minutes' walk from Krk Cathedral.
Guest house
From
US$ 133
/night
While staying at the 4-star House Malinska you are invited to discover Plaza Rajska, set 0.7 miles away, or Trgovina Krk, which is 10 minutes' walk away.
Guest house
From
US$ 191
/night
The fort Maltempo is also set 2.5 miles from the Appartments Adriatic.
Guest house
- Sea Views
- Private Parking
- Well-fitted Kitchens
From
US$ 123
/night
- Balcony with stunning sea views
- Well-fitted kitchens in each unit
- Free private parking available
Saved
Save
Top Hotel Picks in Krk
How much is a hotel room per night?
These hotels are close to the beach, historical sites, and ferry terminals for nearby islands. Prices start around $100 per night, and guest ratings often exceed 8/10.
3 star:
$90-$150
4 star:
$150-$250
5 star:
$250-$400
