Search the best hotels in Krk from 100+ sites!

100 available hotel offers

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

100 Cheap hotels in Krk

Traveler-Approved Luxury Hotels in Krk

A well-chosen luxury hotel in Krk delivers the high-end experience and prime location your trip deserves.

Spa & Wellness Hotel Pinia - Krk
9.4 388 reviews

Spa & Wellness Hotel Pinia

hotel, Malinska
Spa & Wellness Hotel Pinia is located in Malinska, just steps from a beach and near the pine forest on Krk Island, offering a peaceful escape surrounded by natural beauty. This 4-star hotel boasts excellent user ratings for location, cleanliness, and overall experience.
The hotel features a Mediterranean aesthetic with a large swimming pool, a spa, and a fitness center. Guests can enjoy a variety of amenities, including a restaurant, bar, and room service, as well as relax on the terrace or in the garden.
Bellevue Rooms - Krk
8.9 633 reviews

Bellevue Rooms

hotel, Stara Baška
Bellevue Rooms in Stara Baska offers a convenient location, a minute's walk from Barcica Beach and four minutes from Stara Baska Beach, with Zala Beach less than a mile away.
This 4-star inn features air-conditioned rooms with balconies, private bathrooms, and amenities including a desk, electric tea kettle, refrigerator, and flat-screen TV; a continental or buffet breakfast is served daily, and free private parking is available.
Hotel Villa Margaret - Krk
9.5 731 reviews

Hotel Villa Margaret

hotel, Malinska
Hotel Villa Margaret, a 4-star lodging in Porat, is located 1.9 miles from Malinska and 66 feet from the beach, near the Franciscan monastery known for its evening concerts.
This family-friendly inn boasts a heated outdoor pool, jacuzzi, spa, fitness center, and on-site restaurant and bar, offering air-conditioned rooms with private bathrooms, minibars, and free Wi-Fi.
Hotel Heritage Forza - Krk
9.7 589 reviews

Hotel Heritage Forza

hotel, Baška
Hotel Heritage Forza is located in the center of Baška, just a short walk from the main beach and the seaside promenade. This hotel consistently receives excellent ratings for its location, cleanliness, and overall experience.
The hotel is housed in a beautifully restored 1891 building, offering a unique blend of contemporary style and traditional elements. Guests can enjoy delicious meals at the on-site restaurant, relax on the terrace or balcony, and take advantage of amenities like room service, parking, and a concierge.

Choose the Right Hotels with Swimming Pool in Krk

These hotels in Krk feature swimming pools, offering a refreshing dip to complement your stay.

Hotel Maritime - Krk
9.3 424 reviews

Hotel Maritime

hotel, Krk
Hotel Maritime is located in the heart of Krk town, just a short walk from Porporela Beach and overlooking the bustling port. This 4-star property consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers spacious and comfortable rooms with balconies, perfect for couples or solo travelers. Guests can enjoy a variety of amenities, including a rooftop pool with stunning views, an on-site restaurant with a terrace, a bar, free Wi-Fi, and free private parking.
Hotel Park Punat Managed By Falkensteiner - Krk
8.4 1538 reviews

Hotel Park Punat Managed By Falkensteiner

hotel, Punat
The Falkensteiner Hotel Park Punat is located in the center of Punat, just off the 2-kilometer promenade and a short walk from pebbly beaches. The 4-star hotel is highly rated by guests, with "very good" reviews for location, cleanliness, and overall experience. The hotel offers modern accommodations with air conditioning and a spacious restaurant. Amenities include a swimming pool, a fitness center, a terrace, a garden, and a bar, as well as free parking and a children's playground.
Koralj Sunny Hotel By Valamar - Krk
8.2 12 reviews

Koralj Sunny Hotel By Valamar

hotel, Krk Island
The Koralj Sunny Hotel By Valamar on Krk Island offers direct beach access and is conveniently located for island exploration via taxi or car hire.
This 3-star resort features a swimming pool, spa with hot tub and sauna, fitness center, on-site restaurant and bar, and tennis courts, with pets and families welcome.
Boutique Resort Osma - Adults Only - Krk
9.6 188 reviews

Boutique Resort Osma - Adults Only

hotel, Malinska
Boutique Resort Osma in Malinska is conveniently located just 17 kilometers from the Kosljun Franciscan Monastery and 19 kilometers from Punat Marina.
The 4-star hotel offers a tranquil garden setting, a seasonal outdoor pool, and modern amenities including air conditioning, flat-screen TVs, private bathrooms, and electric teapots.

Frequently Asked Questions about hotels in Krk

  • What are the top landmarks to see in and around Krk?

    Krk Island has plenty to see! You should definitely visit the Frankopan Castle in Krk Town, a beautiful medieval fortress with a rich history. For stunning views, head to the Church of Our Lady of the Snow, perched on a hilltop just outside Krk Town. And don't miss the ancient walls of the Baska Glagolitic Charter, a UNESCO World Heritage Site located in Baska.
  • What are the best hotels with a swimming pool in Krk?

    Hotel Bor, Hotel Kanajt and B&b Villa Maris Punat are among the best hotels with a swimming pool in Krk.

  • What are the most affordable attractions in and around Krk?

    For a budget-friendly experience, explore the charming streets of Krk Town, browse the local markets, or take a walk along the waterfront. You can also visit the Krk Town Museum for a small fee, or enjoy a picnic at the beach. The island has many free or low-cost activities.
  • What are the most popular 2, 3 and 4-star hotels in Krk?

    Among 2, 3 and 4-star hotels in Krk, Hotel Bor, Hotel Dražica - Hotel Resort Dražica and Hotel Omorika are the most popular ones.

  • How can travelers relax during a week in and arond Krk?

    Relaxation is easy in Krk! Spend some time at the beautiful beaches like Vela Przina or Baska, swim in the crystal-clear Adriatic Sea, or take a boat trip to nearby islands. You can also unwind with a massage at one of the island's spas.
  • What are the best luxury hotels in Krk?

    Hotel Kanajt, B&b Villa Maris Punat and Boutique Hotel Placa are among the best luxury hotels in Krk.

  • What amenities can travelers expect in hotel rooms in Krk?

    Most hotels in Krk offer standard amenities like air conditioning, Wi-Fi, and a private bathroom. Many also have balconies or terraces with views of the sea or the town. Some hotels might have additional amenities like pools or restaurants.
  • What are the best family friendly hotels in Krk?

    The best family friendly hotels in Krk are Hotel Bor, Hotel Kanajt and B&b Villa Maris Punat.

  • When is the best time to book a hotel in Krk?

    The peak season in Krk is during the summer months, from June to August, so it's best to book your hotel in advance, especially if you're traveling during that time. You can usually find good deals if you book during the shoulder seasons, from April to May or September to October.
  • What are the best pet friendly hotels in Krk?

    The best pet friendly hotels in Krk are Hotel Kanajt, B&b Villa Maris Punat and Boutique Hotel Placa.

  • What are some pet-friendly activities in and around Krk?

    Krk is very dog-friendly! Many beaches allow dogs, like Vela Przina, and there are several dog-friendly restaurants and cafes. You can also take your dog for a walk in the Vrbnik forest, which has scenic trails and plenty of space to run around.
  • What are the best hotels with jacuzzi in Krk?

    Hotel Kanajt, Hotel Marina and Sunny Krk By Valamar are the best hotels with a jacuzzi in Krk.

  • Which towns or cities worth a visit near Krk?

    Near Krk, you can visit the charming town of Vrbnik, known for its narrow streets and stunning views. You can also take a ferry to the nearby island of Rab, which has beautiful beaches and a historic old town. If you're looking for a bigger city, Rijeka, on the mainland, is a short drive away.

Popular destinations

Browse Waterfront Hotels in Krk

Soak up the coastal charm at these seaside hotels in Krk, providing excellent accommodations near popular beaches and shoreside attractions.

Sunny Krk By Valamar - Krk
8.8 955 reviews

Sunny Krk By Valamar

hotel, Krk
Sunny Krk By Valamar, a 3-star hotel on the island of Krk, offers convenient access to the island's attractions, though its precise location within Krk requires further specification.
This family-friendly lodging boasts a swimming pool, jacuzzi, sauna, spa, and fitness center, along with on-site dining and parking (covered parking at an extra cost), accommodating guests in rooms with one bedroom and one bathroom.
Hotel Malin - Krk
8.6 1089 reviews

Hotel Malin

hotel, Malinska
Hotel Malin is a 4-star property located in Malinska on Krk Island, just a short 5-minute walk from the town center and surrounded by the sea and lush greenery. Guests consistently rate the hotel "very good" for its location, cleanliness, and overall experience.
The hotel offers comfortable rooms with balconies overlooking the sea. Enjoy a variety of amenities, including a swimming pool, spa, restaurant, bar, and fitness center, as well as access to beach facilities and water sports activities.
Hotel Omorika - Krk
8.7 316 reviews

Hotel Omorika

hotel, Punat
Hotel Omorika is located in Punat, just a short walk from the beach and the town center, offering easy access to the area's attractions and amenities. This 3-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The lodging features a relaxing garden and terrace, perfect for enjoying the warm Croatian climate. Guests can enjoy various amenities, such as a restaurant, bar, parking, and comfortable rooms with air conditioning, a terrace or balcony, and stunning views of the Adriatic Sea or the surrounding park.
Hotel Dražica - Hotel Resort Dražica - Krk
8.2 1689 reviews

Hotel Dražica - Hotel Resort Dražica

hotel, Krk
Hotel Dražica is located near the beach, about half a mile from the center of Krk. This 3-star hotel has excellent location ratings and receives very good user reviews.
The hotel offers a variety of amenities and activities for all ages, including a swimming pool, spa, fitness center, and tennis court. Guests can enjoy live music entertainment, organized activities, and a restaurant serving Croatian and international cuisine.

Search Hotels with Parking in Krk

Park your car and enjoy the coast, as every hotel of Krk on this list comes with a free on-site parking spot.

Hotel Malin - Krk
8.6 1089 reviews

Hotel Malin

hotel, Malinska
Hotel Malin is a 4-star property located in Malinska on Krk Island, just a short 5-minute walk from the town center and surrounded by the sea and lush greenery. Guests consistently rate the hotel "very good" for its location, cleanliness, and overall experience.
The hotel offers comfortable rooms with balconies overlooking the sea. Enjoy a variety of amenities, including a swimming pool, spa, restaurant, bar, and fitness center, as well as access to beach facilities and water sports activities.
Hotel Bor - Krk
9.1 1597 reviews

Hotel Bor

hotel, Krk
Hotel Bor is located on Krk Island, just 98 feet from the sea and surrounded by pine trees, offering a peaceful retreat with stunning views. The 3-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel has a guest capacity of 2 and features a variety of amenities for a comfortable stay, including a swimming pool, tennis court, restaurant, bar, and room service. Guests can also enjoy the terrace with sea views and explore the island's attractions, including Krk Town and the beaches of Vrbnik and Baska.
Blue Waves Resort - Krk
8.9 1888 reviews

Blue Waves Resort

hotel, Malinska
Blue Waves Resort is located in Rova, a short distance from a pebbly beach, just 1.6 miles from the center of Malinska and 7.5 miles from the picturesque town of Krk. The resort is a 4-star property that has received very good user ratings.
This hotel offers air-conditioned rooms with wooden furniture, some with balconies featuring sea views. Guests can enjoy an outdoor pool with a sun terrace, a wellness center with an indoor pool, hot tub, sauna, and massage facilities, a restaurant serving traditional and international cuisine, and a bar next to the pool.
Hotel Dražica - Hotel Resort Dražica - Krk
8.2 1689 reviews

Hotel Dražica - Hotel Resort Dražica

hotel, Krk
Hotel Dražica is located near the beach, about half a mile from the center of Krk. This 3-star hotel has excellent location ratings and receives very good user reviews.
The hotel offers a variety of amenities and activities for all ages, including a swimming pool, spa, fitness center, and tennis court. Guests can enjoy live music entertainment, organized activities, and a restaurant serving Croatian and international cuisine.

Our Favorite Pet-Friendly Hotels in Krk

No need to leave your dog behind; every hotel in Krk on this list features dog-friendly amenities.

Hotel Heritage Forza - Krk
9.7 589 reviews

Hotel Heritage Forza

hotel, Baška

Check Out Hotels with Breakfast Included in Krk

A day of exploring is better when you’re well-fueled. Every hotel on our Krk list includes free breakfast.

Boutique Hotel Placa - Krk
9.0 331 reviews

Boutique Hotel Placa

hotel, Krk

Best Krk hotels with air conditioning

27 M² Hotel ∙ 1 Bedroom ∙ 2 Guests - Krk
10 10 reviews

27 M² Hotel ∙ 1 Bedroom ∙ 2 Guests

hotel, Cres

Best Krk hotels with a balcony

Blue Waves Resort - Krk
8.9 1888 reviews

Blue Waves Resort

hotel, Malinska
Hotel Vinotel Gospoja - Krk
9.3 356 reviews

Hotel Vinotel Gospoja

hotel, Vrbnik
Koralj Sunny Hotel By Valamar - Krk
8.2 12 reviews

Koralj Sunny Hotel By Valamar

hotel, Krk Island
Hotel Argentum - Krk
8.1 525 reviews

Hotel Argentum

hotel, Vrbnik
©2026 cozycozy.com