Hotels in Krk

804 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Krk hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

804 Cheap hotels in Krk

Hotel Millenium Deluxe - Krk
8.9 704 reviews
Krk
21/07 – 24/07
A$983/nighttotal: A$2949 (3 )

Hotel Millenium Deluxe

2 4
hotel, Selce
Hotel Millenium Deluxe is situated in Selce, just a short walk from Poli Mora and Rokan Beaches, offering a convenient base for exploring the beautiful Croatian coastline. The hotel is a 5-star establishment, consistently receiving excellent user ratings for its service, cleanliness, and location.
The hotel features a range of modern amenities, including a fitness centre, restaurant, and bar, as well as comfortable rooms with air conditioning and private bathrooms. Guests can also enjoy the hotel's swimming pool, terrace, and convenient services such as room service and valet parking.
Hotel Crikvenica - Krk
8.4 1125 reviews
Krk
21/07 – 24/07
A$624/nighttotal: A$1872 (3 )

Hotel Crikvenica

2 4
hotel, Crikvenica
Hotel Crikvenica is located in Crikvenica, just a short walk from the sea, and is within easy reach of Rijeka and Opatija, offering a convenient base for exploring the region. This 4-star hotel has received excellent ratings from previous guests for its location, cleanliness, and overall experience.
The hotel has a variety of facilities and amenities for guests to enjoy, including a spa, sauna, fitness centre, restaurant, bar, tennis court, and a terrace with stunning sea views. There's also a garden and parking available, and pets are welcome.
Sunny Baška Residence By Valamar - Krk
8.4 364 reviews
Krk
10/08 – 16/08
A$716/nighttotal: A$4296 (6 )

Sunny Baška Residence By Valamar

2 2
hotel, Baška
The Zvonimir Sunny Hotel is located directly on the promenade overlooking Baška's main beach, just a short walk from the charming town centre. This 4-star hotel has received very good user ratings, making it a popular choice for travellers visiting the island. The hotel offers a range of comfortable rooms and apartments, all featuring a calming seaside design. Guests can enjoy access to a swimming pool, a wellness centre, a restaurant and bar, and a tennis court, providing plenty of opportunities for relaxation and entertainment.
Hôtel Miramare - Krk
Krk
22/08 – 29/08
A$927/nighttotal: A$6489 (7 )

Hôtel Miramare

2 4
hotel, Crikvenica
Hotel Miramare in Crikvenica boasts a prime beachfront location on a long sandy beach, directly on the promenade.
This renovated establishment offers 1 bedroom, 1 bathroom accommodation with a swimming pool, spa, restaurant, bar, and fitness centre, plus free Wi-Fi and on-site parking.
Hotel Vinotel Gospoja - Krk
9.3 622 reviews
Krk
18/07 – 25/07
A$386/nighttotal: A$2702 (7 )

Hotel Vinotel Gospoja

1 2
hotel, Vrbnik
Hotel Vinotel Gospoja is located in the picturesque town of Vrbnik on the island of Krk, just 39 miles from Opatija and 30 miles from Rijeka. This 4-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers stunning views of the Adriatic Sea and surrounding vineyards. Guests can enjoy a range of amenities, including a swimming pool, spa, sauna, restaurant, bar, fitness centre, and wine cellar.
Hotel Adria - Krk
8.4 838 reviews
Krk
10/08 – 16/08
A$419/nighttotal: A$2514 (6 )

Hotel Adria

1 2
hotel, Malinska
Hotel Adria is situated on the seafront in Malinska, close to the beach and within easy reach of the picturesque town of Vrbnik and the historical town of Baška. This 3-star hotel has received very good user ratings for its cleanliness and location.
The hotel offers a range of amenities and features, including a restaurant with panoramic views, a bar, and air-conditioned rooms with modern amenities. Guests can enjoy the sea views from the terrace or relax in the garden.
Hotel Dobrovit - Krk
9.3 1017 reviews
Krk
14/07 – 17/07
A$3158/nighttotal: A$9474 (3 )

Hotel Dobrovit

6 13
hotel, Baška
Hotel Dobrovit Ex Tamaris is a 3-star hotel located directly on the beautiful Baška beach, just a short walk from the town centre and bus station. It has received very good user ratings for its cleanliness, location and overall experience.
The hotel offers a range of amenities for a relaxing holiday, including a swimming pool, terrace, garden, restaurant, and bar. Guests can enjoy free Wi-Fi, sun loungers, and entertainment facilities, as well as nearby diving and cycling opportunities.
Mediteran Maradiso Hotel By Aminess - Krk
8.7 4156 reviews
Krk
22/08 – 29/08
A$715/nighttotal: A$5005 (7 )

Mediteran Maradiso Hotel By Aminess

2 4
hotel, Crikvenica
The Mediteran Hotel By Aminess is a 3-star hotel situated in Crikvenica, just a short walk from Omorika Beach and within easy reach of other popular beaches. It consistently receives very good user ratings. The hotel offers comfortable rooms with private balconies, ensuring a pleasant stay. Guests can enjoy a range of amenities, including a swimming pool, sauna, spa, restaurant, and bar, providing plenty of opportunities for relaxation and entertainment.
Boutique Hotel Esplanade - Krk
9.3 1755 reviews
Krk
17/07 – 24/07
A$1103/nighttotal: A$7721 (7 )

Boutique Hotel Esplanade

2 4
hotel, Crikvenica
The Boutique Hotel Esplanade is situated in Crikvenica, a short walk from the town centre and directly on the Adriatic Sea coast. This 4-star hotel has received excellent user ratings for its location, cleanliness and overall experience.
The hotel features a range of amenities and activities, including an outdoor swimming pool, a spa, a restaurant and a bar. Guests can enjoy live music on the terrace during the summer months, as well as free Wi-Fi access throughout the hotel.
Hotel Vali Dramalj - Krk
8.7 483 reviews
Krk
25/07 – 07/08
A$452/nighttotal: A$5876 (13 )

Hotel Vali Dramalj

1 2
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.
Hotel Villa Margaret - Krk
9.4 745 reviews
Krk
09/07 – 18/07
A$1158/nighttotal: A$10422 (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.
Fiore Seaview Rooms - Premium Location - Krk
8.1 134 reviews
Krk
25/07 – 07/08
A$281/nighttotal: A$3653 (13 )

Fiore Seaview Rooms - Premium Location

1 2
hotel, Selce
The Fiore Hotel is a 3-star guesthouse situated in Selce, Croatia, a short walk from Poli Mora Beach and approximately 35 kilometres from Trsat Castle and the Croatian National Theatre Ivan pl. Zajc.
This self-catering establishment offers air-conditioned rooms with private bathrooms, a desk, flat-screen TV, and some with sea views; private parking is available at an extra charge.

Best Krk luxury hotels (4 and 5 stars)

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

Luxury Hotel Riva - Krk
9.5 1752 reviews
Krk
21/07 – 24/07
A$1723/nighttotal: A$5169 (3 )

Luxury Hotel Riva

2 4
hotel, Malinska
The Luxury Hotel Riva is located in Malinska, just a short distance from the beach and offering stunning views of the Adriatic Sea, making it ideal for those seeking a relaxing seaside escape. This 5-star hotel has consistently received excellent reviews from guests, highlighting its exceptional service and amenities.
The hotel features a spacious wellness centre with an indoor pool, hot tub, saunas, a hammam, and a fitness centre. Guests can also enjoy an outdoor pool, a sun deck, a restaurant, a bar, room service, and a range of activities, including water sports, snorkeling, and cycling.
Blue Waves Resort - Krk
9.0 3802 reviews
Krk
27/06 – 04/07
A$517/nighttotal: A$3619 (7 )

Blue Waves Resort

1 2
hotel, Malinska
The Blue Waves Resort is located on the island of Krk, 1.6km from the centre of Malinska and 7.5km from the town of Krk, offering easy access to both charming towns and the beautiful Adriatic Sea. This 4-star property has received very good user ratings for its cleanliness, location and overall experience.
The resort has a modern design with stylish rooms, some with balconies offering sea views. Guests can enjoy a variety of amenities including a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, tennis court and a wellness centre with an indoor pool, hot tub and massage facilities.
Hotel Miramare - Krk
9.2 2834 reviews
Krk
10/08 – 14/08
A$542/nighttotal: A$2168 (4 )

Hotel Miramare

1 2
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 Kvarner Palace - Krk
8.8 560 reviews
Krk
25/07 – 31/07
A$484/nighttotal: A$2904 (6 )

Hotel Kvarner Palace

1 2
hotel, Crikvenica
The Hotel Kvarner Palace is located on the Crikvenica Riviera, just a short walk from the beach and 12 miles from Rijeka Airport. This 4-star hotel has excellent user ratings for its location, cleanliness and overall experience.
The hotel is housed in a beautifully restored historic building, offering a unique blend of old-world elegance and modern comfort. Guests can enjoy a range of amenities including a swimming pool, spa, tennis courts, and a restaurant serving delicious Mediterranean cuisine.

Best Krk hotels with a pool

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

Aminess Style Camping Atea Glamping & Holiday Homes - Krk
9.2 1247 reviews
Krk
10/08 – 14/08
A$531/nighttotal: A$2124 (4 )

Aminess Style Camping Atea Glamping & Holiday Homes

1 2
hotel, Malinska
Aminess Style Camping Atea Glamping & Holiday Homes in Malinska offers 5-star glamping accommodations and holiday homes, featuring a range of amenities including a swimming pool, spa, and restaurant.
Guests can enjoy on-site facilities such as a fitness centre and Jacuzzi, with the property also providing parking and air-conditioned rooms complete with terraces or balconies.
Heritage Hotel Stypia - Krk
8.8 886 reviews
Krk
18/07 – 25/07
A$426/nighttotal: A$2982 (7 )

Heritage Hotel Stypia

1 2
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.
Pension Riviera-šilo - Krk
9.3 429 reviews
Krk
14/07 – 16/07
A$500/nighttotal: A$1000 (2 )

Pension Riviera-šilo

2 2
hotel, Šilo
Pension Riviera-Šilo in Šilo offers easy access to Lokvišca South and Stipanija beaches, with Na Vodice Beach a short 0.2 km walk away.
This 4-star guesthouse features an outdoor pool, free bikes, a restaurant serving Mediterranean, Pizza and European cuisine, free Wi-Fi, and private parking; it also offers rooms with air conditioning, private bathrooms, and patios with city views.
Villa Tamaris - Hotel Resort Dražica - Krk
8.3 1840 reviews
Krk
17/07 – 19/07
A$814/nighttotal: A$1628 (2 )

Villa Tamaris - Hotel Resort Dražica

1 4
hotel, Krk
Villa Lovorka - Hotel Resort Dražica, a 3-star hotel located in Krk, is a 2-minute walk from Drazica Beach and 3.7 kilometres from Punat Marina.
This family-friendly resort offers air-conditioned rooms with free WiFi, a seasonal outdoor swimming pool, a fitness centre, a playground, and a restaurant, with opportunities for cycling nearby.

Frequently asked questions about hotels in Krk

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

    Krk Town's old town, with its medieval architecture and Frankopan Castle, is a must-see. The Cathedral of the Assumption is also impressive. For stunning coastal views, head to the coastal walk along the town's walls. Outside of Krk Town, the remains of the ancient Roman settlement of Fulfinum are fascinating, and the charming village of Vrbnik, perched high on a cliff, offers breathtaking views.
  • 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?

    A three-day itinerary could include exploring Krk Town on day one, visiting Vrbnik and enjoying its coastal views on day two, and exploring the beaches and possibly Fulfinum on day three. Consider renting a car for flexibility, especially to reach Vrbnik and Fulfinum easily. You could also take a boat trip to explore the coastline.
  • 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)?

    Daily budget estimates vary greatly depending on your travel style. A budget traveller might manage on €50-€80 per day, while a mid-range traveller could expect to spend €100-€150, and a luxury traveller significantly more. This includes accommodation, food, local transport (buses are affordable), and entrance 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 higher prices and more tourists. The island is beautiful year-round, but weather conditions can be unpredictable outside of the summer months.
  • 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 various local festivals throughout the year. The Krk Summer Festival features musical and theatrical performances. There are also smaller, local festivals celebrating saints' days and harvests, often with traditional music and food, throughout the summer months. Specific dates vary annually, so checking local listings closer to your travel dates is recommended.
  • 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 speciality, šurlice, a type of pasta. Seafood is abundant and delicious; fresh fish dishes are a must. Also look for pašticada, a slow-cooked beef stew, and local cheeses like Krk cheese.
  • 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 hidden coves and beaches along the island's coastline are worth exploring. Some are only accessible by boat or a longer walk. The village of Baška is beautiful, but its beaches can get crowded in peak season; explore the nearby smaller coves for a more tranquil experience.
  • What are some authentic ways to meet locals and discover their traditions in Krk, Croatia?

    Visiting local konobas (traditional taverns) is a great way to interact with locals. Attend a local festival or event if possible. Consider taking a cooking class to learn about local cuisine and traditions. Many smaller villages offer a more authentic experience than the larger tourist areas.
  • What should visitors know about the weather and natural risks in Krk, Croatia?

    Krk has a Mediterranean climate with hot, dry summers and mild, wet winters. The summers can be very hot, so be prepared with sunscreen and hydration. The main natural risks are strong sun and occasional strong winds, especially during the summer months. Check the weather forecast before heading out for outdoor activities.
  • Are there any special items you’ll need when travelling to Krk, Croatia?

    Pack light, comfortable clothing suitable for warm weather, swimwear, sunscreen, a hat, and comfortable walking shoes. Insect repellent might also be useful, especially in the evenings. A basic phrasebook or translation app can be helpful, though many people in tourist areas speak English.

Nearby regions

Best Krk hotels with air conditioning

Hotel Abalone - Krk
9.5 424 reviews
Krk
22/08 – 29/08
A$538/nighttotal: A$3766 (7 )

Hotel Abalone

2 4
hotel, Crikvenica
Hotel Abalone is a 4-star hotel located on the coast, just 1.2 miles north of Crikvenica, offering stunning sea views and easy access to the picturesque Crikvenica Riviera. It consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The hotel features a range of amenities including a swimming pool, jacuzzi, sauna, spa, fitness centre, and tennis court, along with a restaurant, bar, and room service. Guests can also enjoy the hotel's garden and terrace, offering a relaxing retreat.
Valamar Atrium Residence - Krk
8.9 3044 reviews
Krk
10/08 – 14/08
A$459/nighttotal: A$1836 (4 )

Valamar Atrium Residence

1 2
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.
Design Hotel Verbenicum - Krk
9.5 587 reviews
Krk
21/07 – 24/07
A$668/nighttotal: A$2004 (3 )

Design Hotel Verbenicum

1 4
hotel, Vrbnik
Design Hotel Verbenicum is situated in Vrbnik, just a short walk from the beautiful Kozica and Secret beaches, making it a perfect base for exploring this charming Croatian town. The hotel is a 4-star establishment, consistently receiving excellent ratings from guests for its service, cleanliness and overall experience.
The hotel offers a range of modern rooms and suites, each with stylish décor and comfortable furnishings. Guests can enjoy a variety of amenities, including a swimming pool, sauna, spa and fitness centre, as well as a restaurant and bar, making it a perfect choice for a relaxing and enjoyable stay.
Sunny Krk By Valamar - Krk
8.8 1334 reviews
Krk
27/06 – 04/07
A$427/nighttotal: A$2989 (7 )

Sunny Krk By Valamar

1 2
hotel, Krk
Sunny Krk By Valamar, a 3-star hotel on the island of Krk, offers convenient access to local attractions, although its precise location within Krk requires further clarification.
This family-friendly establishment features a swimming pool, spa, and tennis court, providing ample amenities for guests.

Best Krk hotels with a balcony

Hotel Village Balatura - Exclusive Veggie - Krk
9.2 627 reviews
Krk
10/08 – 14/08
A$304/nighttotal: A$1216 (4 )

Hotel Village Balatura - Exclusive Veggie

1 2
hotel, Tribalj
Hotel Village Balatura - Exclusive Veggie is located in Tribalj, a short drive from Trsat Castle and the Croatian National Theatre. This 4-star hotel is rated excellent by guests for its cleanliness and location.
The hotel features a peaceful garden and terrace with an outdoor swimming pool. Guests can enjoy a variety of amenities, including a restaurant, a bar, room service, free parking, and air conditioning.
Bed & Breakfast Villa Terezija - Krk
9.0 603 reviews
Krk
17/08 – 20/08
A$296/nighttotal: A$888 (3 )

Bed & Breakfast Villa Terezija

1 2
hotel, Baška
Bed & Breakfast Villa Terezija is located just a 4-minute walk from Vela Baska Beach, the main beach in Baška, and within easy reach of other attractions like the bus station, promenade and port. This 3-star guesthouse has been rated excellent by previous guests.
The guesthouse features a shared lounge, a terrace, and a bar, creating a relaxing and social atmosphere. It offers rooms with flat-screen TVs, air conditioning, private bathrooms, and some have balconies with city views. Guests can enjoy a variety of breakfast options and benefit from free shuttle service, free Wi-Fi and free parking.
Boutique Hotel Placa - Krk
9.2 747 reviews
Krk
20/07 – 24/07
A$551/nighttotal: A$2204 (4 )

Boutique Hotel Placa

1 3
hotel, Krk
Boutique Hotel Placa is situated in the historic centre of Krk, a peaceful pedestrian zone just a short walk from the beach and the town's main square. This 4-star property consistently receives excellent user ratings for its location, cleanliness and overall experience.
The hotel offers comfortable rooms with modern amenities including air conditioning, free Wi-Fi, and a private bathroom. Guests can enjoy a delicious breakfast at a nearby restaurant and take advantage of the hotel's convenient amenities, such as room service, a terrace, and parking.
Magal Hotel By Aminess - Krk
Krk
10/08 – 14/08
A$382/nighttotal: A$1528 (4 )

Magal Hotel By Aminess

1 2
hotel, Krk Island
The Magal Hotel By Aminess in Omišalj offers convenient access to local attractions, though precise distances to specific landmarks are unavailable.
This 3-star lodging boasts a water park (surcharge), tennis courts, a fitness centre, free parking, a business centre, and complimentary Wi-Fi, alongside family-friendly amenities like an arcade.
©2026 cozycozy.com