Find hotels in Krk at the best prices

804 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Krk hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

804 Cheap hotels in Krk

Best Krk luxury hotels (4 and 5 stars)

Among the 804 accommodations in Krk, here are the 4 best luxury hotels

Hotel Vali Dramalj - Krk
8.7 484 reviews
Krk
21/07 – 24/07
$889/nighttotal: $2667 (3 )

Hotel Vali Dramalj

2 4
hotel , Crikvenica
Hotel Vali Dramalj is situated in Dramalj, close to the town centre and a short drive from the beaches and harbour. It's a 4-star hotel with very good user ratings.
The hotel has modern rooms with comfortable sofas and flat-screen TVs. Guests can enjoy the swimming pool, terrace, bar, and room service.
Luxury Hotel Amabilis - Krk
9.3 1528 reviews
Krk
21/07 – 24/07
$1231/nighttotal: $3693 (3 )

Luxury Hotel Amabilis

2 4
hotel , Selce
Amabilis Luxury Hotel is situated in Selce, a charming town on the Crikvenica Riviera, directly on the coast with a private beach. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of facilities and activities, including a spa, an indoor and outdoor pool, two restaurants, a bar, a fitness centre, a tennis court, and a garden. Guests can also enjoy direct beach access, complimentary Wi-Fi, and a shuttle service to nearby airports.
Malinska Green Apartments - Krk
8.8 5 reviews
Krk
09/07 – 18/07
$442/nighttotal: $3978 (9 )

Malinska Green Apartments

1 3
hotel , Malinska-Dubasnica
Malinska Green Apartments is a 4-star hotel located in Malinska-Dubasnica, just a short walk from the beautiful Kvarner Gulf and the popular Malinska Beach. It is situated in a peaceful area, perfect for a relaxing getaway.
The accommodation offers guests a range of amenities, including air conditioning, free Wi-Fi, and parking. Guests can also enjoy easy access to a variety of activities and attractions, including swimming, sunbathing, and exploring the nearby town of Malinska.
Heritage Hotel Stypia - Krk
8.8 885 reviews
Krk
15/08 – 22/08
$1064/nighttotal: $7448 (7 )

Heritage Hotel Stypia

2 5
hotel , Crikvenica
Heritage Hotel Stypia is a beachfront hotel in Crikvenica, located close to Crikvenica Town Beach, Crni Molo Beach, and Beach International, offering a peaceful setting despite its proximity to local attractions. It is a 4-star hotel with consistently high user ratings, indicating a positive experience for guests.
The hotel features a range of amenities and facilities, including a swimming pool, spa, restaurant, bar, and terrace. Guests can enjoy a variety of activities and services, such as room service, parking, and free Wi-Fi.

Best Krk hotels with a pool

Among the 804 accommodations in Krk, here are the 4 best hotels with a pool

Sunny Baška Hotel By Valamar - Krk
8.9 3034 reviews
Krk
22/07 – 25/07
$953/nighttotal: $2859 (3 )

Sunny Baška Hotel By Valamar

2 4
hotel , Baška
The Corinthia Baška Sunny Hotel is situated just a short walk from Vela Baska Beach, one of Baška's most popular beaches, and is within easy reach of other beautiful beaches such as Beach Bunculuka and Beach Helena. This 3-star hotel has been rated very good by previous guests and offers a peaceful and relaxing atmosphere.
The hotel features modern and comfortable apartments with air conditioning, a seating area, a TV, a fully equipped kitchen, a dining area, and a private bathroom with a shower. Guests can enjoy stunning sea views from their private terrace and benefit from free Wi-Fi throughout the property, as well as a range of amenities including a swimming pool, a jacuzzi, a sauna, a spa, a restaurant, a bar, a fitness centre, room service, a tennis court, and parking.
Spa & Wellness Hotel Pinia - Krk
9.3 843 reviews
Krk
21/07 – 24/07
$1165/nighttotal: $3495 (3 )

Spa & Wellness Hotel Pinia

2 4
hotel , Malinska
The Spa & Wellness Hotel Pinia is located in Malinska on Krk Island, just a short walk from the beach and close to the pine forest. It's a 4-star hotel with excellent user ratings for location, cleanliness, and overall experience.
The hotel has a peaceful and relaxing atmosphere, perfect for a getaway. It offers a range of amenities including a large swimming pool with unique features, a spa, a fitness centre, and a restaurant.
Hotel Tamaris - Krk
8.6 374 reviews
Krk
26/07 – 29/07
$1115/nighttotal: $3345 (3 )

Hotel Tamaris

3 8
hotel , Novi Vinodolski
Hotel Tamaris is situated in Novi Vinodolski, a charming coastal town in Croatia, just 34 miles from Opatija and 25 miles from Rijeka. This 4-star hotel enjoys very good user ratings for its location, cleanliness, and overall experience.
The hotel offers comfortable accommodation with private bathrooms and a 32 square metre floor area. Guests can enjoy the outdoor pool and terrace, relax in the shared lounge, or take advantage of the free Wi-Fi and continental breakfast.
Hotel Dražica - Hotel Resort Dražica - Krk
8.4 3324 reviews
Krk
18/07 – 24/07
$384/nighttotal: $2304 (6 )

Hotel Dražica - Hotel Resort Dražica

1 2
hotel , Krk
Hotel Dražica - Hotel Resort Dražica is located near the beach, just a short distance from the centre of Krk town. This 3-star accommodation is rated very good by previous guests.
The resort offers a range of facilities for guests to enjoy, including two outdoor swimming pools with slides, a spa, a fitness centre and tennis courts. Guests can also choose from a variety of activities, such as live music and entertainment, as well as dining options at the hotel's restaurant.

Frequently Asked Questions about hotels in Krk

  • What are the best landmarks to visit in Krk, Croatia?

    Krk Town's medieval architecture is a must-see, especially Krk Cathedral and its bell tower. The Frankopan Castle offers stunning views, and you shouldn't miss the ancient city walls. For something different, explore the natural beauty of Biserujka Cave.
  • What are the best hotels with a swimming pool in Krk?

    Luxury Hotel Riva, Hotel Bor and Hotel Miramare are among the best hotels with a swimming pool in Krk.

  • What is a suggested itinerary to experience the best of Krk, Croatia?

    Spend a day exploring Krk Town, including the Cathedral and Frankopan Castle. Another day could be dedicated to the beaches – Vela Plaža is popular, and you might enjoy the quieter beaches near Njivice. Consider a day trip to Punat, known for its charming harbor and the island of Košljun. Allow time for exploring some of the smaller villages inland for a taste of local life.
  • What are the most popular 2, 3 and 4-star hotels in Krk?

    Among 2, 3 and 4-star hotels in Krk, Hotel Bor, Magal Hotel By Aminess and Mediteran Hotel By Aminess are the most popular ones.

  • What is a recommended daily budget for Krk, Croatia (accommodation, dining, transportation, and activities)?

    A daily budget will vary greatly depending on your choices. Budget travelers could manage on €50-€75 per day, while those seeking more luxurious experiences might spend €150-€250 or more. This includes mid-range accommodation, meals at local restaurants, using public transport or renting a car, and entry fees to attractions.
  • What are the best luxury hotels in Krk?

    Luxury Hotel Riva, Hotel Miramare and Boutique Hotel Esplanade are among the best luxury hotels in Krk.

  • What is the best time to visit Krk, Croatia?

    The best time to visit is during the shoulder seasons (May-June and September-October) for pleasant weather and fewer crowds. July and August are peak season, with hot weather and higher prices.
  • What are the best family friendly hotels in Krk?

    The best family friendly hotels in Krk are Luxury Hotel Riva, Hotel Bor and Hotel Miramare.

  • What popular festivals can you find in Krk, Croatia?

    Krk hosts several local festivals throughout the year. The most notable is the Krk Summer Nights festival, featuring various cultural events. Many smaller towns and villages also hold their own festivals celebrating local traditions and saints' days – check local listings closer to your travel dates.
  • What are the best pet friendly hotels in Krk?

    The best pet friendly hotels in Krk are Hotel Miramare, Boutique Hotel Esplanade and Hotel Kanajt.

  • What traditional local food should you try in Krk, Croatia?

    Definitely try the local specialty, šurlice, a type of pasta often served with a lamb ragout. Other dishes to sample include pašticada (a beef stew), brudet (fish stew), and various seafood dishes. Don't forget the local wines and olive oil!
  • What are the best hotels with jacuzzi in Krk?

    Luxury Hotel Riva, Hotel Miramare and Boutique Hotel Esplanade are the best hotels with a jacuzzi in Krk.

  • Are there any unknown or hidden places that should be on your list in Krk, Croatia?

    The charming village of Vrbnik, perched high on a cliff, offers breathtaking views. Explore the less-visited beaches along the island's eastern coast. For a quieter experience, consider hiking some of the inland trails, discovering hidden coves and viewpoints.
  • What are some authentic ways to meet locals and discover their traditions in Krk, Croatia?

    Visit local konobas (traditional taverns) for a taste of authentic Croatian cuisine and hospitality. Attend local festivals or events to experience the local culture firsthand. Consider taking a cooking class to learn about traditional recipes and ingredients. Simply striking up conversations with locals in smaller villages can also lead to interesting interactions.
  • What should visitors know about the weather and natural risks in Krk, Croatia?

    Krk enjoys a Mediterranean climate with hot, dry summers and mild, wet winters. Be prepared for strong sun during summer months. The biggest natural risk is the possibility of wildfires during dry periods. Check weather forecasts and follow any safety advice.
  • Are there any special items you’ll need when traveling to Krk, Croatia?

    Pack light, comfortable clothing suitable for warm weather during summer. Sunscreen, a hat, and sunglasses are essential. Comfortable walking shoes are recommended for exploring the towns and villages. A reusable water bottle is also a good idea.

Nearby regions

Best Krk hotels with air conditioning

Hotel Marina - Krk
9.4 578 reviews
Krk
04/09 – 08/09
$472/nighttotal: $1888 (4 )

Hotel Marina

1 2
hotel , Krk
Hotel Marina is situated on Krk's marina, a short walk from the beach and close to shops, restaurants, and cafes. This 4-star hotel has excellent user ratings for its location, cleanliness, and overall experience.
The hotel features spacious rooms with elegant design and sea views. Guests can enjoy a range of amenities, including a spa, restaurant, bar, and terrace with stunning views of the Adriatic Sea.
Hotel Selce - Krk
8.2 320 reviews
Krk
21/07 – 24/07
$784/nighttotal: $2352 (3 )

Hotel Selce

2 4
hotel , Selce
Hotel Selce, a 3-star establishment in Selce, Croatia, is located just 50 metres from a Blue Flag pebble beach.
This family-friendly guesthouse offers air-conditioned rooms with satellite TV, a restaurant with terrace, a wellness area, free Wi-Fi in reception, and organises tours to Plitvice Lakes National Park.
Hotel Villa Margaret - Krk
9.4 745 reviews
Krk
09/07 – 18/07
$1233/nighttotal: $11097 (9 )

Hotel Villa Margaret

2 3
hotel , Malinska
Hotel Villa Margaret, a four-star establishment in Porat, is located 20 metres from the beach and 3 kilometres from Malinska's centre, close to the Franciscan monastery.
This family-friendly guesthouse offers air-conditioned rooms with private bathrooms, a heated outdoor pool, a spa, a restaurant with a sea-view terrace, free Wi-Fi, and ample parking; enjoy its jacuzzi, sauna, fitness centre and 24-hour room service.
Hotel Selce - Krk
9.4 6 reviews
Krk
09/07 – 18/07
$387/nighttotal: $3483 (9 )

Hotel Selce

1 3
hotel , Crikvenica
Hotel Selce is a 3-star hotel in Crikvenica offering pet-friendly accommodation with amenities including air conditioning, Wi-Fi, and a terrace, located near the beach and within 3 kilometres of the Kvarner Gulf and Podvorska. This establishment provides an on-site restaurant and bar, complimentary buffet breakfast, and is situated within 5 kilometres of Crikvenica Town Museum and International Beach.

Best Krk hotels with a balcony

Hotel Miramare - Krk
9.2 2843 reviews
Krk
09/07 – 18/07
$828/nighttotal: $7452 (9 )

Hotel Miramare

1 3
hotel , Crikvenica
Hotel Miramare is located in Crikvenica, a coastal town on the Adriatic Sea, just a short drive from Rijeka and Opatija. It's a 5-star hotel with excellent user ratings for location, cleanliness, and overall experience.
The hotel offers a range of facilities for guests, including a swimming pool, spa, and fitness centre. There's also a restaurant, bar, and tennis court, ensuring plenty of opportunities for relaxation and entertainment.
Hotel Maritime - Krk
9.1 422 reviews
Krk
30/07 – 02/08
$503/nighttotal: $1509 (3 )

Hotel Maritime

1 2
hotel , Krk
Hotel Maritime is situated in Krk town, just a short walk from the historic centre and a stone's throw from Porporela Beach. This 4-star hotel has received excellent user ratings for its location, cleanliness and overall experience.
The hotel offers comfortable rooms with balconies, each measuring 25 square metres and accommodating up to two guests. Guests can enjoy a range of amenities, including a rooftop pool with stunning views, a restaurant with a terrace overlooking the harbour, and free private parking and Wi-Fi.
Hotel Miramare - Krk
8.4 826 reviews
Krk
22/07 – 25/07
$618/nighttotal: $1854 (3 )

Hotel Miramare

2 4
hotel , Njivice
Hotel Miramare is situated in Njivice on Krk Island, just 18 kilometres from the ferry port in Valbiska and 10 kilometres from Rijeka Airport.
This 4-star hotel offers comfortable and air-conditioned rooms, many with balconies boasting stunning sea views, and features a restaurant serving Mediterranean cuisine, a bar, a tennis court, and a garden.
Hotel Park Punat Managed By Falkensteiner - Krk
8.4 3256 reviews
Krk
20/07 – 27/07
$1163/nighttotal: $8141 (7 )

Hotel Park Punat Managed By Falkensteiner

2 5
hotel , Punat
The Falkensteiner Hotel Park Punat is located in the centre of Punat, a short walk from the 2km-long promenade and close to the pebbly beaches. This 4-star hotel has received very good user ratings for location, cleanliness and overall experience.
The hotel has been renovated and features modern rooms with air conditioning. It offers a range of amenities including a swimming pool, restaurant, bar, fitness centre, and a garden. Guests can also enjoy the terrace, children's playgrounds, and take advantage of the free parking.
©2026 cozycozy.com