Lodging Image

Search Hotels in Krk Old Town, Krk

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

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. Hotel Istra - Liburnia

Hotel Istra - Liburnia
3.0 star property
24.7 mi from Krk Old Town
8.6 out of 10, Excellent, (141 reviews)
"We had a wonderful stay at this property. The view from the 3rd floor was absolutely breathtaking and made our stay even more special. The staff were incredibly friendly, helpful, and always willing to assist with anything we needed. Everything was well taken care of, and the overall experience exceeded our expectations. We would definitely stay here again and highly recommend it to anyone visiting the area."
United Kingdom
zeljka
The price is £143
includes taxes & fees
29 Aug - 30 Aug
Hotel Istra - Liburnia

2. Hotel Vinotel Gospoja

Hotel Vinotel Gospoja
4.0 star property
6.1 mi from Krk Old Town
9.4 out of 10, Exceptional, (62 reviews)
"Was a great boutique hotel, very well built and maintained, near the beach and if you’re looking for a quiet place to relax and enjoy quite town with traditional food and local wineries, this is the place. I recommend it."
United States
Eraldi
The price is £166
includes taxes & fees
13 Aug - 14 Aug
Hotel Vinotel Gospoja

3. Boutique Hotel Marina

Boutique Hotel Marina
4.0 star property
0.1 mi from Krk Old Town
9.4 out of 10, Exceptional, (56 reviews)
"We enjoyed it staying with you! "
Germany
Christina
The price is £234
includes taxes & fees
27 Aug - 28 Aug
Boutique Hotel Marina

4. Hotel Ambasador - Liburnia

Hotel Ambasador - Liburnia
5.0 star property
25.1 mi from Krk Old Town
9.0 out of 10, Wonderful, (550 reviews)
"Super!"
Germany
Petra
The price is £200
includes taxes & fees
30 Aug - 31 Aug
Hotel Ambasador - Liburnia

5. Sunny Krk by Valamar

Sunny Krk by Valamar
3.0 star property
0.5 mi from Krk Old Town
8.2 out of 10, Very good, (232 reviews)
"Would recommend this hotel very good"
United Kingdom
Stephen
The price is £221
includes taxes & fees
6 Sept - 7 Sept
Sunny Krk by Valamar

6. Hotel Park Punat managed by Falkensteiner

Hotel Park Punat managed by Falkensteiner
4.0 star property
2.6 mi from Krk Old Town
8.4 out of 10, Very good, (91 reviews)
"It's our second time at this hotel. "
United Kingdom
Khanittha
The price is £157
includes taxes & fees
30 Aug - 31 Aug
Hotel Park Punat managed by Falkensteiner

7. Hilton Rijeka Costabella Beach Resort & Spa

Hilton Rijeka Costabella Beach Resort & Spa
5.0 star property
24.7 mi from Krk Old Town
9.2 out of 10, Wonderful, (162 reviews)
"Amazing hotel"
United States
Fabio
The price is £251
includes taxes & fees
31 Aug - 1 Sept
Hilton Rijeka Costabella Beach Resort & Spa

8. Hotel Kanajt

Hotel Kanajt
4.0 star property
2.8 mi from Krk Old Town
9.4 out of 10, Exceptional, (84 reviews)
"one of the best properties we have stayed at. "
United States
Danijel
The price is £228
includes taxes & fees
9 Aug - 10 Aug
Hotel Kanajt

9. Villa Tamaris - Hotel Resort Dražica

Villa Tamaris - Hotel Resort Dražica
3.0 star property
0.3 mi from Krk Old Town
7.2 out of 10, Good, (22 reviews)
"I've been to this chain of hotels 2 years in a row, I wish I could move to Krk and live there. The hotel staff were amazing, the food was great, and the seas view from the room was fantastic. This is your go to place!"
Canada
Justin
The price is £148
includes taxes & fees
5 Sept - 6 Sept
Villa Tamaris - Hotel Resort Dražica

10. Hotel Drazica

Hotel Drazica
3.0 star property
0.4 mi from Krk Old Town
7.8 out of 10, Good, (72 reviews)
"Quiet place with beach front."
United Kingdom
Ozren
The price is £148
includes taxes & fees
30 Aug - 31 Aug
Hotel Drazica

11. Villa Lovorka - Hotel Resort Drazica

Villa Lovorka - Hotel Resort Drazica
3.0 star property
0.3 mi from Krk Old Town
7.8 out of 10, Good, (15 reviews)
"Ci siamo trovati molto bene. Grazie"
Italy
Iuri
The price is £144
includes taxes & fees
5 Sept - 6 Sept
Villa Lovorka - Hotel Resort Drazica

12. Portella Inn

Portella Inn
3.0 star property
Krk Old Town
9.2 out of 10, Wonderful, (5 reviews)
"sauberes zimmer, freundliches personal nur hört man von draußen recht viel durch die wände durch"
Germany
Nadja
The price is £125
includes taxes & fees
24 Aug - 25 Aug
Portella Inn

13. Malinska Green Apartments

Malinska Green Apartments
4.0 star property
7.3 mi from Krk Old Town
9.2 out of 10, Wonderful, (7 reviews)
"All in all the stay was good, but the checkin took way too long. It was a long line of people waiting outside the reception, and it took 1,5 hours to check in."
United Kingdom
Anonymous traveller
The price is £271
includes taxes & fees
9 Aug - 10 Aug
Malinska Green Apartments

14. Blue Waves Resort

Blue Waves Resort
4.0 star property
6.9 mi from Krk Old Town
8.4 out of 10, Very good, (100 reviews)
"Nice room and beautiful beach area. Great staff with delicious food at both the evening and morning buffet! Unfortunately due to the time of our visit (4days before closing for the season) a lot of the bar/dining options were closed and the outdoor pool/hot tub was cold/out of service. "
Canada
Kayla Danielle
The price is £178
includes taxes & fees
5 Sept - 6 Sept
Blue Waves Resort

15. Hotel Imperial - Liburnia

Hotel Imperial - Liburnia
4.0 star property
25 mi from Krk Old Town
9.0 out of 10, Wonderful, (310 reviews)
"I always enjoy my stay at the Hotel Imperial, guests are always well looked after with great service, rooms are nice size. It is also good that you are centrally located where it is close to the water and restaurants nearby."
Australia
Angela
The price is £147
includes taxes & fees
7 Sept - 8 Sept
Hotel Imperial - Liburnia

16. Hotel Riva

Hotel Riva
5.0 star property
7.3 mi from Krk Old Town
9.2 out of 10, Wonderful, (22 reviews)
"One of the best hotels i stayed in. Excellent Hotel "
United States
Omar
The price is £361
includes taxes & fees
6 Sept - 7 Sept
Hotel Riva

17. Hotel Kvarner - Liburnia

Hotel Kvarner - Liburnia
4.0 star property
24.9 mi from Krk Old Town
9.4 out of 10, Exceptional, (315 reviews)
"Excellent friendly services."
Australia
Hang
The price is £209
includes taxes & fees
31 Aug - 1 Sept
Hotel Kvarner - Liburnia

18. Aminess Younique Gaia Green Villas

Aminess Younique Gaia Green Villas
3.0 star property
9.8 mi from Krk Old Town
9.2 out of 10, Wonderful, (37 reviews)
"Very tranquil and lots of things to do. Nice beaches and lots of greenery around. The local food was amazing and had an overall great time."
Canada
Rini
Aminess Younique Gaia Green Villas

19. Heritage hotel Forza

Heritage hotel Forza
4.0 star property
9.6 mi from Krk Old Town
10.0 out of 10, Exceptional, (88 reviews)
"Amazing places, I recommend, because delicious foods, professional services"
United States
VIVIAN
The price is £176
includes taxes & fees
6 Sept - 7 Sept
Heritage hotel Forza

20. Hotel Dobrovit

Hotel Dobrovit
3.0 star property
9.5 mi from Krk Old Town
9.6 out of 10, Exceptional, (15 reviews)
"Excellent location, spectacular beach. Perfect breakfast, large rooms."
Canada
Dana
The price is £160
includes taxes & fees
6 Sept - 7 Sept
Hotel Dobrovit
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.

Top Krk Old Town Hotel Reviews

Find out more about Krk Old Town

Top reasons to visit Krk Old Town

  • Picturesque Harbour: Stroll along the charming harbour, where you can enjoy stunning views and vibrant atmosphere.
  • Historic Architecture: Explore the ancient churches and cobbled streets that showcase Krk's rich cultural heritage.
  • Beautiful Beaches: Relax on the pristine beaches nearby, perfect for sunbathing and water activities.
  • Local Cuisine: Savour delicious local dishes at quaint restaurants and cafés throughout the town.
  • Outdoor Activities: Engage in various outdoor pursuits, from guided city tours to scenic walks in the surrounding landscapes.

Find great hotels near Krk Old Town

Discover an array of charming accommodations in Krk Old Town, Croatia, where you'll find both hotels and inviting bed & breakfasts. Whether you're seeking a pet-friendly stay, a beachfront experience, or an adventurous holiday, there are numerous options available. From hotels featuring swimming pools to delightful apartments, you'll find something to suit your needs. Be sure to explore reviews and top recommendations, including the esteemed Falkensteiner Hotel, for an unforgettable stay.

  • Magal Maradiso Hotel by Aminess: Nestled 16.1km from Krk Old Town, the 3-star Magal Maradiso Hotel by Aminess is a family-friendly haven that offers direct access to a stunning beach. This hotel is perfect for those seeking a beach holiday with loved ones, featuring a range of amenities tailored for children, including an arcade game room, a shared playground, a complimentary children's club, and a water park (for a fee). Guests appreciate the relaxed atmosphere and family-centric services, making it a popular choice for a memorable family getaway.
  • Falkensteiner Hotel Park Punat: Located a mere 4.8km from Krk Old Town, the Falkensteiner Hotel Park Punat is a luxurious 4-star retreat with a guest rating of 8.4. Known for its exceptional beach access, this hotel creates an idyllic setting for sun-seekers and relaxation enthusiasts. The property boasts a sophisticated atmosphere where guests can unwind and enjoy the beautiful coastal views. With top-notch amenities and attentive service, it's an ideal spot for those looking to indulge in a beach-focused vacation.
  • Sunny Krk by Valamar: Just 0.8km from Krk Old Town, the 3-star Sunny Krk by Valamar has received a commendable guest rating of 8.2. This hotel seamlessly combines beach access with family-friendly amenities, offering games and toys for babies, children's dinnerware, highchairs, and an onsite mini-golf course. Its inviting atmosphere and proximity to the vibrant town make it a splendid choice for families seeking both relaxation and adventure during their stay in beautiful Croatia.

Where to stay near Krk Old Town

Krk Old Town is a charming destination brimming with history and culture, perfect for those seeking a blend of relaxation and adventure. Explore the cobbled streets of historic Krk, where you can admire ancient architecture and savour local cuisine. Nearby, you’ll find beautiful beaches and scenic landscapes, ideal for outdoor activities. Whether you're wandering through the quaint alleys or enjoying the warm atmosphere, Krk Old Town promises an unforgettable experience for every traveller.

  • Krk Island: This stunning island is a natural gem located approximately 6.4km from Krk Old Town. Known for its breathtaking outdoor scenery, Krk Island is a popular destination, especially from July to September when visitors flock to its beautiful beaches and recreational areas. Outdoor enthusiasts will appreciate the island's numerous hiking paths and picturesque bays, perfect for swimming or sunbathing. With a vibrant shopping scene and inviting local markets, Krk Island offers an engaging travel experience that combines relaxation with exploration.
  • Krk: As the principal city on Krk Island, Krk is renowned for its rich history and scenic charm. Situated in close proximity to Krk Old Town, this city comes alive from June to August with a surge in tourist arrivals. Visitors can enjoy the lively atmosphere at the piazza square, relax on the sandy beaches, or explore the local shops and eateries. The blend of outdoor activities and cultural experiences makes Krk a delightful spot for those seeking both relaxation and adventure, all while soaking in the stunning coastal views.
  • Dobrinj: Located about 11.3km from Krk Old Town, Dobrinj is a serene city that captivates visitors with its scenic beauty and outdoor offerings. The best time to visit is during the summer months, when the area thrives with tourists enjoying the beaches and local attractions. Known for its golf and country private club, Dobrinj is ideal for travellers looking to unwind in a tranquil setting. The nearby bays and beaches provide plenty of opportunities for leisurely days in the sun, making it a perfect escape for nature lovers.

Things to do in Krk Old Town

Krk Old Town is perfect for a scenic getaway, offering outdoor activities and beautiful beaches. Visitors can enjoy a variety of experiences, including guided city tours, leisurely evening strolls, and exciting day trips. The charming shopping area and recreational spaces enhance the vibrant atmosphere, making it an ideal destination for relaxation and exploration.

Shopping

In Krk Old Town, explore charming boutiques and souvenir shops offering local crafts, olive oil, and jewellery. Don't miss the vibrant Krk Market for fresh produce and handmade goods. For a larger selection, head to the nearby Supermarket Krk for everyday items and local delicacies.

Recreation

Experience rejuvenation at the Wellness Centre Krk, where you can indulge in soothing massages and holistic therapies. For outdoor relaxation, stroll through the picturesque streets of Krk Old Town, absorbing its rich history while enjoying the Mediterranean breeze and vibrant atmosphere.

Adventure

Explore the stunning coastline with a kayaking adventure, paddling through crystal-clear waters and hidden coves. For a thrill, try rock climbing at nearby cliffs, offering breathtaking views of the Adriatic. Don't miss cycling through charming villages and scenic landscapes, immersing yourself in the local culture and nature.

Nightlife

Krk Old Town boasts a vibrant nightlife with charming bars and lively taverns. Enjoy cocktails at the popular Caffe Bar Azzurro or immerse yourself in local culture at the Konoba La Marinero. The atmosphere is lively, with music and laughter filling the warm Mediterranean air.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Krk Old Town

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Krk Old Town are February to March and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Krk Old Town about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Krk Old Town is Saturday. The most expensive day to stay around Krk Old Town is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and favourite type of accommodation. For instance, selecting the Eco-certified option will reveal sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You may find it beneficial to save money by combining your hotel reservation in Krk Old Town with your flights and activities through an Expedia package.

Find the best attractions in and around Krk Old Town

Krk Old Town offers a charming blend of outdoor activities, stunning beaches, and cultural experiences. Visitors can explore the picturesque harbour, historic churches, and the enchanting streets of this Croatian old town. Ideal for those seeking a scenic getaway, Krk Old Town caters to both beach lovers and culture enthusiasts alike, making it a perfect destination to enjoy the beauty and heritage of the region.

  • Stara Baska Beach: Located 12.9km from Krk Old Town, Stara Baska Beach offers a stunning escape with its crystal-clear waters and picturesque surroundings. This beach is perfect for sunbathing and swimming, providing a tranquil atmosphere ideal for relaxation.
  • Malin Draga Beach: Just 11.3km from Krk Old Town, Malin Draga Beach features beautiful pebbly shores and inviting waters. It’s a fantastic spot for families, offering facilities and a vibrant beach vibe, perfect for a day of fun in the sun.
  • Krk Town Square: Situated within Krk Old Town, Krk Town Square is the cultural heart of the area, bustling with local life. Here, you can explore charming cafes, shops, and historic architecture, soaking in the vibrant city atmosphere.

Best time to go to Krk Old Town

The best time to visit Krk Old Town is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is sunny with light rain. January is its coolest month on average. At this time, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.8°F (2.1°C)Light RainMostly CloudyLowAverage
February37.8°F (3.2°C)Light RainMostly SunnyLowSlightly Low
March44.1°F (6.7°C)Light RainMostly SunnyAverageSlightly Low
April52.0°F (11.1°C)Light RainMostly SunnyAverageAverage
May59.4°F (15.2°C)Light RainMostly SunnyAverageAverage
June68.4°F (20.2°C)Light RainMostly SunnyAverageSlightly High
July72.9°F (22.7°C)Light RainSunnyHighSlightly High
August72.1°F (22.3°C)Light RainSunnyHighSlightly High
September63.7°F (17.6°C)Light RainMostly SunnyHighAverage
October55.0°F (12.8°C)Light RainMostly SunnyAverageAverage
November46.9°F (8.3°C)Moderate RainMostly SunnyAverageSlightly Low
December39.2°F (4.0°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Krk Old Town

If you're planning to visit Krk Old Town, you can fly into several major airports. ZAGreb Airport (ZAG) is approximately 140.0km away and is serviced by luxury hotels such as Hotel Esplanade Zagreb and Sheraton Zagreb Hotel, both around 9.7km from the airport. LJUbljana Airport (LJU) is about 133.6km away, with notable hotels like InterContinental Ljubljana located 19.3km from the airport, offering various airport shuttle services. ZADar Airport (ZAD) is closer at 120.7km, featuring hotels like Mirabilis Residence just 9.7km away, providing convenient transport options. Each airport offers a range of accommodations to enhance your travel experience.

Frequently asked questions

What are the best family hotels in Krk Old Town?
For family-friendly accommodation in Krk Old Town, consider Sunny Krk by Valamar, Villa Lovorka - Hotel Resort Drazica, or Hotel Drazica.

The 3-star Sunny Krk by Valamar, with an 8.2 rating, is an excellent choice for families. It offers amenities such as toys and books for children and babies, along with highchairs, making it very convenient for those travelling with young ones. The hotel also boasts direct access to a nearby beach and many rooms offer sea views. Koralj Beach is just 0.2 km away.

Another great option is the 3-star Villa Lovorka - Hotel Resort Drazica, rated 7.8. This hotel provides a crib and sofa bed, a children's playground, and a child-friendly window design for added safety. There is also a children's pool to keep the little ones entertained. It is conveniently located near Punta di Galetto Beach, only 0.2 km away.

The 3-star Hotel Drazica, also rated 7.8, is another suitable choice for families. It features a children's playground, sofa beds, a children's pool, and child-friendly window designs. Guests can also enjoy the poolside bar. Koralj Beach is a mere 0.3 km from the hotel.
What are the best spa hotels in Krk Old Town?
For a top-rated spa hotel in Krk Old Town, the 3-star Sunny Krk by Valamar is an excellent option.

With a strong review rating of 8.2, this hotel offers a range of spa treatments, including facial treatments, body wraps, and various massages, such as sports massage. Guests can also enjoy manicures and pedicures, ensuring a relaxing and pampering stay. The convenience of an on-site spa makes it ideal for those seeking to unwind and rejuvenate.
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.

This 4-star hotel, with an impressive 9.4 rating, is highly regarded by guests travelling with their pets, as both dogs and cats are permitted. Many rooms offer lovely sea views, making for a relaxing stay. The hotel is very conveniently located, just 0.1 km from Krk Town Square and 0.2 km from Porporela Beach, providing easy access to local attractions and pleasant walks with your pet.
What are the best budget hotels in Krk Old Town?
For budget-friendly accommodation in Krk Old Town, consider the Hotel Drazica, Sunny Krk by Valamar, Villa Tamaris - Hotel Resort Dražica, and Villa Lovorka - Hotel Resort Drazica.

The 3-star Sunny Krk by Valamar, with an 8.2 rating, is an excellent choice, offering direct access to a nearby beach and sea views. Guests can also enjoy free WiFi and complimentary self-parking. It is located just 0.2 km from Koralj Beach.

The 3-star Hotel Drazica, rated 7.8, provides free WiFi, complimentary toiletries, and free self-parking. It also features a poolside bar, great for relaxing. Koralj Beach and Punta di Galetto Beach are both just 0.3 km away.

Another option is the 3-star Villa Lovorka - Hotel Resort Drazica, which also has a 7.8 rating. This hotel offers free WiFi, complimentary toiletries, and free self-parking. For families, it provides cribs, sofa beds, a shared children's playground, child-friendly window designs, and a children's pool. Punta di Galetto Beach is a mere 0.2 km away.

The 3-star Villa Tamaris - Hotel Resort Dražica, with a 7.2 rating, provides free WiFi, complimentary toiletries, and free self-parking. It also boasts a poolside bar. Punta di Galetto Beach is just 0.2 km from the hotel.
What are the most romantic hotels in Krk Old Town for couples?
For a romantic stay in Krk Old Town, the Boutique Hotel Marina is an excellent choice for couples.

The 4-star Boutique Hotel Marina, with an impressive 9.4 rating, is located a mere 0.1 km from Krk Town Square and 0.4 km from Krk Town Harbour. It offers rooms with beautiful sea views, private balconies, and terraces, superb for enjoying quiet moments together. Guests also benefit from complimentary WiFi and free self-parking.
What are the best hotels in Krk Old Town near Krk Town Square?
For hotels in Krk Old Town situated conveniently near Krk Town Square, the Boutique Hotel Marina is a highly recommended option.

The 4-star Boutique Hotel Marina, with an exceptional rating of 9.4, is located just 0.1 km from Krk Town Square, making it incredibly accessible for exploring the area. Guests can enjoy rooms with sea views, a private balcony, or a terrace, and the convenience of free WiFi and complimentary toiletries. It also offers free self-parking.
When is the best time to go to Krk Old Town?
The best time to go to Krk Old Town is during the shoulder seasons, specifically May, early June, September, and early October.

These months offer pleasant weather, with warm temperatures great for exploring without the intense heat of mid-summer. You'll find fewer crowds compared to July and August, meaning a more relaxed experience when visiting attractions, dining, and enjoying the beaches. Accommodation prices are also typically more favourable during these times, offering better value for quality options.

Couples looking for a romantic getaway will appreciate the quieter atmosphere of the shoulder seasons. You can enjoy strolls through the narrow streets of Krk Old Town, dine at waterfront restaurants without needing reservations weeks in advance, and find secluded spots on the nearby beaches. The sea is warm enough for swimming from late May through to early October.

For travellers looking for an active holiday, these months are ideal for cycling or hiking along the island's many trails. The weather is comfortable for outdoor activities, and the natural beauty of the island is at its peak.
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?
Hotel prices in Krk Old Town often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia