Photo by Ioulia Vartanova

Find hotels in Krk Old Town, Krk from $77

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Krk Old Town hotels

1. Boutique Hotel Marina

Boutique Hotel Marina
4.0 star property
0.1 mi from Krk Old Town
9.4 out of 10, Exceptional, (57 reviews)
"We enjoyed it staying with you! "
Germany
Christina
$159 nightly
The price is $180
Nov 27 - Nov 28
Total with taxes and fees
Boutique Hotel Marina

2. Apartments Bernarda

Apartments Bernarda
3.0 star property
0.5 mi from Krk Old Town
$129 nightly
The price is $144
Nov 14 - Nov 15
Total with taxes and fees
Apartments Bernarda

3. Hotel Kanajt

Hotel Kanajt
4.0 star property
2.8 mi from Krk Old Town
9.4 out of 10, Exceptional, (85 reviews)
"The hotel is nicely located on the marina a short 15/20 minute walk from Punat. There is a shuttle to the beach if you don’t have a car and an excellent buffet breakfast to set you up for the day. There is a staff were excellent. I would highly recommend a stay here."
United Kingdom
Philip
$106 nightly
The price is $123
Nov 14 - Nov 15
Total with taxes and fees
Hotel Kanajt

4. Hotel Vila Rova

Hotel Vila Rova
4.0 star property
6.9 mi from Krk Old Town
10.0 out of 10, Exceptional, (27 reviews)
"very welcoming staff, going above and beyond to please visitors nice, quiet hotel, has everything one possibly needs to enjoy a beautiful vacation; the restaurant and staff are excellent; the pool is very nice and the beach extension under the olive trees is to die for."
United States
Howard
$157 nightly
The price is $181
Nov 14 - Nov 15
Total with taxes and fees
Hotel Vila Rova

5. Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
6.1 mi from Krk Old Town
9.4 out of 10, Exceptional, (73 reviews)
"Quiet delightful town with interesting historical sites. Gorgeous sea front with gorgeous views. The staff was excellent from reception to housekeeping."
United States
Carol
$155 nightly
The price is $179
Nov 15 - Nov 16
Total with taxes and fees
Hotel Vinotel Gospoja

6. Hotel Miramare Njivice

Hotel Miramare Njivice
4.0 star property
9.6 mi from Krk Old Town
7.8 out of 10, Good, (66 reviews)
"nice hotel"
United States
Joan
$72 nightly
The price is $86
Nov 14 - Nov 15
Total with taxes and fees
Hotel Miramare Njivice

7. Boutique hotel Esplanade

Boutique hotel Esplanade
4.0 star property
11.6 mi from Krk Old Town
9.6 out of 10, Exceptional, (76 reviews)
"The sea view and being able to listen to the waves are amazing."
Germany
Cornelia
$104 nightly
The price is $120
Nov 15 - Nov 16
Total with taxes and fees
Boutique hotel Esplanade

8. Apartmani Tina

Apartmani Tina
3.0 star property
9.2 mi from Krk Old Town
9.8 out of 10, Exceptional, (8 reviews)
"Отличный отель все на высшем уровне, было приятно здесь остановиться, очень хорошее оснащение, есть зона релакса с бассейном, удобная кухня, а также порадовал десяток русских каналов по телевизору, расположение отличное подьем легкий и плавный, спасибо большое, надеюсь еще вернемся к вам"
Russia
Dmytro
$158 nightly
The price is $181
Nov 14 - Nov 15
Total with taxes and fees
Apartmani Tina

9. Hotel Miramare

Hotel Miramare
5.0 star property
11.7 mi from Krk Old Town
9.4 out of 10, Exceptional, (90 reviews)
"Great place to stay, super."
Canada
Stipe
$144 nightly
The price is $166
Nov 14 - Nov 15
Total with taxes and fees
Hotel Miramare

10. Aminess Vival Lišanj Family Hotel

Aminess Vival Lišanj Family Hotel
4.0 star property
12.6 mi from Krk Old Town
8.6 out of 10, Excellent, (34 reviews)
"Clean and family friendly"
Canada
Vernon
$164 nightly
The price is $185
Nov 15 - Nov 16
Total with taxes and fees
Aminess Vival Lišanj Family Hotel

11. Bura 45 Boutique Hotel

Bura 45 Boutique Hotel
3.0 star property
16.1 mi from Krk Old Town
8.6 out of 10, Excellent, (51 reviews)
"Nice Hotel with a beautiful view over the bay. New and clean, breakfast not extraordinary but perfectly fine."
Italy
Ute
$101 nightly
The price is $118
Nov 14 - Nov 15
Total with taxes and fees
Bura 45 Boutique Hotel

12. Apartments Krunoslav

Apartments Krunoslav
3.0 star property
2.8 mi from Krk Old Town
$91 nightly
The price is $103
Nov 14 - Nov 15
Total with taxes and fees
Apartments Krunoslav

13. Hotel Marina

Hotel Marina
4.0 star property
11.5 mi from Krk Old Town
8.4 out of 10, Very good, (88 reviews)
"Good value for the money. Clean. Friendly staff."
Canada
Ron
$129 nightly
The price is $149
Nov 14 - Nov 15
Total with taxes and fees
Hotel Marina

14. BC Apartments

BC Apartments
4.0 star property
16.5 mi from Krk Old Town
9.2 out of 10, Wonderful, (32 reviews)
"Nice location within walking distance of the old town. Minimal kitchen."
Canada
Martine
$69 nightly
The price is $82
Dec 4 - Dec 5
Total with taxes and fees
BC Apartments

15. Aminess Younique Narrivi Hotel

Aminess Younique Narrivi Hotel
5.0 star property
11.6 mi from Krk Old Town
9.2 out of 10, Wonderful, (32 reviews)
"Fine hotel, good staff and breakfast. Felt a bit like a 4/4.5 star hotel could be a bit more luxerious on some point but overall a good stay. Price maybe a bit on the high side for what you get."
Netherlands
Gilion
$125 nightly
The price is $141
Nov 14 - Nov 15
Total with taxes and fees
Aminess Younique Narrivi Hotel

16. Apartments Bellator

Apartments Bellator
3.0 star property
9 mi from Krk Old Town
$155 nightly
The price is $179
Nov 14 - Nov 15
Total with taxes and fees
Apartments Bellator

17. Hotel Katarina

Hotel Katarina
4.0 star property
11.5 mi from Krk Old Town
8.4 out of 10, Very good, (97 reviews)
"Very nice area and amazing buffet "
Canada
Marcella
$107 nightly
The price is $124
Nov 14 - Nov 15
Total with taxes and fees
Hotel Katarina

18. Hotel Malin

Hotel Malin
4.0 star property
6.9 mi from Krk Old Town
7.6 out of 10, Good, (51 reviews)
"great for families"
Canada
Michael
$132 nightly
The price is $152
Nov 14 - Nov 15
Total with taxes and fees
Hotel Malin

19. Bmb Apartments - Senj

Bmb Apartments - Senj
3.0 star property
16.5 mi from Krk Old Town
10.0 out of 10, Exceptional, (34 reviews)
"Excellent stay with very friendly and accommodating hosts. "
Canada
Eric
$146 nightly
The price is $168
Nov 14 - Nov 15
Total with taxes and fees
Bmb Apartments - Senj

20. Mediteran Maradiso Hotel by Aminess

Mediteran Maradiso Hotel by Aminess
3.0 star property
12 mi from Krk Old Town
8.4 out of 10, Very good, (47 reviews)
"Overall was a nice place to stay"
Ireland
stephen
$69 nightly
The price is $77
Nov 26 - Nov 27
Total with taxes and fees
Mediteran Maradiso Hotel by Aminess
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels in Krk Old Town

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A table set for dining with a view of the sea and mountains.
Boutique Hotel Marina
4.0 star property
9.4
Exceptional
57 reviews
View
An aerial view of a coastal area with a beach, a marina, and a residential area with houses.
Hotel Kanajt
4.0 star property
9.4
Exceptional
85 reviews
View
A beach with clear blue water, people sunbathing, and a red play structure.
Hotel Vila Rova
4.0 star property
10.0
Exceptional
27 reviews
View
An aerial view of a coastal area with clear turquoise water, rocky cliffs, and a sandy beach with people and beach chairs.
Hotel Vinotel Gospoja
4.0 star property
9.4
Exceptional
73 reviews
View
A modern living room with a black sofa, three cushions, a glass coffee table, and a potted plant.
Bmb Apartments - Senj
3.0 star property
10.0
Exceptional
34 reviews
View

Top Krk Old Town Hotel Reviews

Frequently Asked Questions

What are the best family hotels in Krk Old Town?

For family-friendly hotels in Krk Old Town, consider Sunny Krk by Valamar, Hotel Drazica, and Villa Lovorka - Hotel Resort Drazica.

The 3-star Sunny Krk by Valamar, with a rating of 8.2, is an excellent choice for families. This hotel provides a variety of amenities for children, including toys, highchairs, and books. It also offers direct access to a nearby beach and many rooms feature sea views. Koralj Beach is just 0.1 miles away, making it convenient for beach days.

Another great option is the 3-star Hotel Drazica, rated 7.8. This hotel caters to families with a playground for children, a dedicated children's pool, and sofa beds for extra sleeping space. A poolside bar is also available for adults. Koralj Beach and Punta di Galetto Beach are both within 0.2 miles.

The 3-star Villa Lovorka - Hotel Resort Drazica, with a rating of 7.8, also offers a comfortable stay for families. It features child-friendly window designs, a children's pool, sofa beds, and cribs. There is also a playground for children. Punta di Galetto Beach is just 0.1 miles away, and Koralj Beach is 0.3 miles from the hotel.

What are the best spa hotels in Krk Old Town?

For a highly-rated spa hotel in Krk Old Town, consider the Sunny Krk by Valamar.

This 3-star hotel, with an 8.2 rating, offers an extensive spa experience with amenities such as manicures and pedicures, body treatments, facial treatments, and body wraps. Guests can also enjoy various massage options, including sports massages, making it an ideal choice for relaxation and rejuvenation.

What are the top pet-friendly hotels in Krk Old Town?

For a top pet-friendly hotel in Krk Old Town, the Boutique Hotel Marina is an excellent choice.

The 4-star Boutique Hotel Marina, with an outstanding 9.4 rating, welcomes both dogs and cats, making it convenient for travelers with various pets. Many rooms offer pleasant sea views, and the hotel is very close to several attractions, including Porporela Beach and Krk Town Square, both just 0.1 miles away. Koralj Beach is also nearby at 0.5 miles.

What are the most romantic hotels in Krk Old Town for couples?

For romantic hotels in Krk Old Town for couples, the Boutique Hotel Marina and Sunny Krk by Valamar are excellent choices.

The 4-star Boutique Hotel Marina, with an outstanding 9.4 rating, offers lovely amenities for couples. Many rooms feature a balcony or terrace with sea views, providing a picturesque setting. Guests also benefit from complimentary toiletries and free self-parking, and the hotel provides free WiFi. It is conveniently located just 0.1 miles from Krk Town Square and 0.2 miles from Punta di Galetto Beach, making it easy to explore the area.

Another great option is the 3-star Sunny Krk by Valamar, rated 8.2. This hotel offers direct access to the beach and many rooms boast sea views from a balcony or furnished balcony. It is just 0.1 miles from Koralj Beach, great for seaside strolls, and 0.6 miles from Krk Town Square.

What are the best hotels in Krk Old Town near Krk Town Square?

For hotels in Krk Old Town near Krk Town Square, consider the Boutique Hotel Marina and Sunny Krk by Valamar.

The 4-star Boutique Hotel Marina, with an excellent 9.4 rating, is exceptionally close to Krk Town Square, just 0.1 miles away. Many rooms offer sea views and balconies or terraces, and guests can enjoy amenities such as free WiFi and complimentary self-parking.

Another excellent option is the 3-star Sunny Krk by Valamar, rated 8.2. This hotel is also very well-located, around 0.6 miles from Krk Town Square, and provides direct access to a nearby beach. It is particularly well-suited for families, offering toys, highchairs, and books for children and babies.

When is the best time to go to Krk Old Town?

The best time to visit Krk Old Town is during the shoulder seasons of May, June, September, and early October. These months offer pleasant weather, fewer crowds, and a more relaxed experience compared to the peak summer months.

May and June provide warm, sunny days great for exploring the town's historic streets and enjoying the beaches before the main tourist rush. The sea is warming up, making swimming comfortable, and local establishments are fully open.

September and early October also offer agreeable temperatures, ideal for sightseeing and outdoor activities.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Krk Old Town.

How much is the nightly rate at a Krk Old Town hotel?

Prices for hotels in Krk Old Town often vary, but you can find a great deal from $77 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia