Hotels in Krk

Best Krk Hotels

Enter your dates for prices and availability of the best hotels in Krk.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

25 Best Hotels to Stay in Krk

Select your travel dates for best hotels in Krk, featured by Trip.com based on guests reviews!
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Hotel Marina Hotels in Krk
Hotel Marina Hotels in KrkHotel Marina Hotels in Krk
Hotel near Krk
When you a stay at Boutique Hotel Marina in Krk, you'll be near the beach, within a 5-minute walk of Kvarner Gulf and St Quirinus. This boutique hotel is 0.1 mi (0.2 km) from Porporela Beach and 0.6 mi (0.9 km) from Krk Town Square. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 10 guestrooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Excellent
10 reviews
4.5/5
Price from
AED 685
per night
Check Availability
2-Bedroom Krk Apartment - Near Krk Beaches & Town! Hotels in Krk
2-Bedroom Krk Apartment - Near Krk Beaches & Town! Hotels in Krk2-Bedroom Krk Apartment - Near Krk Beaches & Town! Hotels in Krk
Hotel near Krk
With a stay at this apartment in Krk, you'll be a 1-minute walk from Kvarner Gulf and 7 minutes by foot from Krk Town Harbour. This apartment is 0.5 mi (0.8 km) from St Quirinus and 0.5 mi (0.8 km) from Cathedral of the Assumption. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. Free self parking is available onsite. Make yourself comfortable in this apartment, featuring a kitchen with a refrigerator and an oven. There's a private balcony. Complimentary wireless internet access is available to keep you connected.
Excellent
4.5/5
Price from
AED 418
per night
Check Availability
Hotel Kanajt Hotels in Krk
Hotel Kanajt Hotels in KrkHotel Kanajt Hotels in Krk
Hotel near Krk
Located in Punat, Hotel Kanajt is by the sea, a 1-minute drive from Kvarner Gulf and 10 minutes from Krk Town Square. This beach hotel is 4.5 mi (7.2 km) from Kosljun Island and 4.9 mi (7.9 km) from Krk Town Harbour. Pamper yourself with a visit to the spa, which offers massages and body treatments. You can soak up the sun at the private beach or enjoy other recreational amenities including a hot tub and a sauna. Additional features at this hotel include complimentary wireless internet access, tour/ticket assistance, and a picnic area. The complimentary beach shuttle makes getting to the surf and sand a breeze. Satisfy your appetite for lunch at Kanajt, a restaurant which specializes in local cuisine, or stay in and take advantage of the room service. Need to unwind? Take a break at the bar/lounge, the beach bar, or the poolside bar for a tasty beverage. A complimentary buffet breakfast is served daily from 7 AM to 11:00 AM. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 22 air-conditioned rooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Outstanding
20 reviews
4.6/5
Price from
AED 357
per night
Check Availability
Krk
You Might Like
Krk Hotels With BreakfastKrk Hotels With Twin RoomKrk Hotels With 1 Double BedKrk Hotels With Swimming PoolKrk Hotels With Free Cancellation
Hotel Vinotel Gospoja Hotels in Krk
Hotel Vinotel Gospoja Hotels in KrkHotel Vinotel Gospoja Hotels in Krk
Hotel near Krk
With a stay at Hotel Vinotel Gospoja in Vrbnik (Vrbnik Old Town), you'll be within a 15-minute drive of Kvarner Gulf and Chapel of St. Peter Ruins. This beach hotel is 5 mi (8.1 km) from Dunat Beach and 5.9 mi (9.6 km) from Punat Harbor. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including an attached winery, an indoor pool, and a sauna. Additional features at this hotel include complimentary wireless internet access, shopping on site, and a television in a common area. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Wrap up your day with a drink at the bar/lounge. A complimentary buffet breakfast is served daily from 7 AM to 10 AM. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and multilingual staff. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 22 air-conditioned rooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Excellent
27 reviews
4.5/5
Price from
AED 427
per night
Check Availability
Hotel Vila Rova Hotels in Krk
Hotel Vila Rova Hotels in KrkHotel Vila Rova Hotels in Krk
Hotel near Krk
With a stay at Hotel Vila Rova in Malinska-Dubasnica, you'll be 8.2 mi (13.1 km) from Krk Town Square and 8.4 mi (13.5 km) from Krk Town Harbour. This spa hotel is 8.6 mi (13.9 km) from Porporela Beach and 9.1 mi (14.7 km) from Drazica Beach. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. This hotel also features complimentary wireless internet access, concierge services, and a television in a common area. Grab a bite at Vila Rova, one of the hotel's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. A complimentary local cuisine breakfast is served daily from 7:00 AM to 10:30 AM. Featured amenities include a computer station, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 20 air-conditioned rooms featuring minibars and flat-screen televisions. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Outstanding
11 reviews
4.8/5
Price from
AED 492
per night
Check Availability
Pansion Tina Hotels in Krk
Pansion Tina Hotels in KrkPansion Tina Hotels in Krk
Hotel near Krk
With a stay at Apartmani Tina in Dobrinj, you'll be near the beach, just a 1-minute walk from Kvarner Gulf and 13 minutes by foot from Pecine Beach. This apartment is 1.1 mi (1.7 km) from Beach Šilo and 5.9 mi (9.5 km) from Beach Čižići. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 7 air-conditioned rooms featuring microwaves and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes and coffee/tea makers, and you can also request irons/ironing boards.
Excellent
2 reviews
4.4/5
Check Availability
Meliores Rooms Hotels in Krk
Meliores Rooms Hotels in KrkMeliores Rooms Hotels in Krk
Hotel near Krk
When you a stay at Meliores Rooms & Restaurant in Dobrinj, you'll be near the beach, just steps from Kvarner Gulf and Pecine Beach. This hotel is 0.5 mi (0.8 km) from Beach Šilo and 5.9 mi (9.4 km) from Beach Čižići. Take in the views from a terrace and a garden and make use of amenities such as tour/ticket assistance. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. A complimentary buffet breakfast is served daily from 8:00 AM to 11:00 AM. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 12 air-conditioned rooms featuring minibars. Rooms have private balconies. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers.
7 reviews
3.6/5
Check Availability
Hotel Miramare Hotels in Krk
Hotel Miramare Hotels in KrkHotel Miramare Hotels in Krk
Hotel near Krk
The Hotel Miramare is an ideal spot for travelers wanting to discover the city. The Hotel Miramare offers a pleasant stay in Njivice for those traveling for business or leisure. The hotel offers easy access to Rijeka Airport, just 10km away. This hotel is located near many of Njivice's attractions including Plaža Miramare, Njivice beach and Dog Beach. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. This Njivice hotel features parking on site.
Very Good
9 reviews
4.0/5
Price from
AED 215
per night
Check Availability
Hotel Heritage Forza Hotels in Krk
Hotel Heritage Forza Hotels in KrkHotel Heritage Forza Hotels in Krk
Hotel near Krk
A stay at Heritage hotel Forza places you in the heart of Baska, steps from Kvarner Gulf and Baska Promenade. This beach hotel is 0.2 mi (0.4 km) from Baska Harbor and 0.4 mi (0.6 km) from Vela Beach. Enjoy recreation amenities such as bicycles to rent or take in the view from a terrace. This hotel also features complimentary wireless internet access and concierge services. Enjoy a meal at Restaurant Forza, or stay in and take advantage of the hotel's room service. Wrap up your day with a drink at the bar/lounge. A complimentary buffet breakfast is served daily from 7:30 AM to 10:30 AM. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 16 guestrooms featuring minibars and flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and slippers. Conveniences include phones, as well as safes and desks.
Outstanding
29 reviews
4.8/5
Price from
AED 410
per night
Check Availability
Magal Hotel by Aminess Hotels in Krk
Magal Hotel by Aminess Hotels in KrkMagal Hotel by Aminess Hotels in Krk
Hotel near Krk
MMudarisov 2019.08.10
I had a fantastic time staying at this hotel. The front desk staff spoke perfect English and were super helpful. I had to extend my stay for a few extra days and the manager was nice enough to accommodate me without having to switch rooms . The food at the restaurant was great - both breakfast and dinner. The hotel is only couple minutes walk from the beach. Great experience overall 👍
Excellent
32 reviews
4.3/5
Price from
AED 217
per night
Check Availability
See All Hotels in Krk

FAQs About Krk Hotels

What are the best hotels in Krk?

Whether you're planning a business trip or a vacation, Krk has many top-rated hotels to choose from. Hotel Marina and 2-Bedroom Krk Apartment - Near Krk Beaches & Town! are among the best choices for your stay.

How much is a hotel in Krk on average?

The average price for hotels in Krk is AED 537 on weekdays, and AED 523 on weekends (Friday-Saturday).

What are the best hotel deals in Krk?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels in Krk offer airport shuttle services?

Getting to your accommodation in Krk is easy with hotels that offer airport shuttle services. Hotel Marina provides airport shuttle services.

Which hotels in Krk have the best breakfast?

Begin your day with a tasty and satisfying breakfast! Hotel Marina provides the best breakfast to start your day.

Krk Hotels Info

Highest PriceAED 1,526
Lowest PriceAED 198
Number of Reviews 197
Total Properties1,168
Average Price(Weekday Night)AED 537
Average Price(Weekend Night)AED 523