• Login or Create Account
  • Currency

    THB

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (4)
  • (1)

Your Budget

to
Star Category
  • (16)
  • (3)
User Rating
  • (2)
  • (2)
  • (1)
  • (3)
  • (3)
Property Type
  • (9)
  • (6)
  • (3)
  • (1)
Amenities
Guests Love
  • (1)
  • (12)
  • (18)

Show -3 more

Booking Preference
Booking Preference
  • (6)
  • (19)
  • (16)
BACK TO TOP

Book Hotels in Krk, Croatia from 63 Hotels

hotelImg

Boutique Hotel Marina

Krk
BarBar
Snorkelling
Elevator/LiftElevator/Lift
Free Cancellation
This 4 Star Hotel in Krk is located in Krk. Full Address of property is Obala Hrvatske mornarice 8 View On Map Key amenities of this property are Bar & Snorkelling & Elevator/Lift.
View More
Excellent4.7

(254 Ratings)

THB 9,772

+ THB 1,270 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Sunny Krk by Valamar

Krk
Breakfast and Lunch/Dinner Included
Free Cancellation
Location of the Hotel is Krk View On Map (Ulica Vlade Tomasica, 38). Top Facilities of this Hotel are Spa & Gym.
View More
Very Good4.1

(232 Ratings)

THB 9,605

+ THB 1,249 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Drazica

Krk
Swimming PoolSwimming Pool
GymGym
Free Cancellation
This 3 Star Hotel in Krk is located in Krk. Full Address of property is Ružmarinska 6 View On Map Key amenities of this property are Swimming Pool & Gym.
View More
Very Good3.9

(70 Ratings)

THB 8,313

+ THB 1,081 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Apartments Mali Nono

Vrh
Entire Apartment
| 2 Bedrooms | Sleeps 4 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

GymGym
Location of the Apartment is Vrh View On Map (Salatic 1b). Top Facilities of this Apartment are Gym.
View More
Excellent4.7

(283 Ratings)

THB 12,103

+ THB 1,574 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Apartments Jurina 2

Krk
Entire Apartment
| 1 Bedroom | Sleeps 3 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Free Wi-FiFree Wi-Fi
Balcony/TerraceBalcony/Terrace
This 4 Star Apartment in Krk is located in Krk. Full Address of property is Dobrinjska 31 View On Map Key amenities of this property are Free Wi-Fi & Balcony/Terrace.
View More
Very Good4.0

(54 Ratings)

THB 4,808

+ THB 625 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Krk


Check out best Krk hotel deals and offers on more than 63 hotels in Krk only on MakeMyTrip!

Wondering where to book your stay in Krk? We understand your desire for comfort and hence have listed out the best Krk hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Krk. Select from best 63 hotels in Krk.

All Above properties for Krk are updated on Wednesday, June 03, 2026- 04.01.

Book affordable hotels in Krk at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Krk, Stay in Krk's best hotels! Krk Hotels Price Starts from Minimum THB 2440 for Budget hotel. If you’re looking for a cheap hotel in Krk, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Krk accommodation. Check Price Now!


Five Star Hotels in Krk

Hotel Riva

0 1 2 3 4 0 1 2 3 4

THB 16,546

Per Night

Malinska

Hotel Miramare

0 1 2 3 4 0 1 2 3 4

THB 11,868

Per Night

Crikvenica

Crikvenica

Hotels By Category in Krk

Get the best deals on different type of Hotel categories in Krk with MakeMyTrip.com. Choose from 63 hotels in Krk. Just THB 2440 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Krk with Free Breakfast

Crikvenica

Hotel Ruža

0 1 2 0 1 2 3 4

THB 2,440

Per Night

Novi Vinodolski

Rocky Beach Rooms

0 1 2 3 0 1 2 3 4

THB 5,691

Per Night

Novi Vinodolski

Villa Gaj

0 1 2 0 1 2 3 4

THB 3,441

Per Night

Omisalj

Hotel Marina

0 1 2 3 0 1 2 3 4

THB 8,378

Per Night

Crikvenica

Hotel Dobrovit

0 1 2 0 1 2 3 4

THB 9,371

Per Night

Baska

Pansion Preza

0 1 2 3 0 1 2 3 4

THB 4,173

Per Night

Selce

Hotel Kastel

0 1 2 0 1 2 3 4

THB 3,858

Per Night

Crikvenica

Sunny Krk by Valamar

0 1 2 0 1 2 3 4

THB 7,451

Per Night

Krk

Hotel Slaven

0 1 2 0 1 2 3 4

THB 4,411

Per Night

Selce

Hotel Katarina

0 1 2 3 0 1 2 3 4

THB 6,639

Per Night

Selce

Hotel Kvarner Palace

0 1 2 3 0 1 2 3 4

THB 12,514

Per Night

Crikvenica

Hotel Verbenicum

0 1 2 3 0 1 2 3 4

THB 7,929

Per Night

Vrbnik

Hotel Miramare Njivice

0 1 2 3 0 1 2 3 4

THB 4,363

Per Night

Njivice

Novi Vinodolski

Four Star Hotels in Krk

Bed and Breakfast Veja's

0 1 2 3 0 1 2 3 4

THB 4,090

Per Night

Krk

Novi Vinodolski

Lina at the best

0 1 2 3 0 1 2 3 4

THB 5,311

Per Night

Krk

Hotel Crikvenica

0 1 2 3 0 1 2 3 4

THB 7,073

Per Night

Crikvenica

Rocky Beach Rooms

0 1 2 3 0 1 2 3 4

THB 5,691

Per Night

Novi Vinodolski

Boutique hotel Esplanade

0 1 2 3 0 1 2 3 4

THB 8,416

Per Night

Crikvenica

Apartments Villa Castello

0 1 2 3 0 1 2 3 4

THB 4,693

Per Night

Crikvenica

Apartments Brajde

0 1 2 3 0 1 2 3 4

THB 5,873

Per Night

Vrh

Hotel Villa Margaret

0 1 2 3 0 1 2 3 4

THB 8,172

Per Night

Porat

Hotel Katarina

0 1 2 3 0 1 2 3 4

THB 6,639

Per Night

Selce

Three Star hotels in Krk

Hotel Dobrovit

0 1 2 0 1 2 3 4

THB 9,371

Per Night

Baska

Aminess Vival Casa Lisanj

0 1 2 0 1 2 3 4

THB 7,829

Per Night

Novi Vinodolski

Sunny Krk by Valamar

0 1 2 0 1 2 3 4

THB 7,451

Per Night

Krk

Malinska

Hotel Drazica

0 1 2 0 1 2 3 4

THB 6,010

Per Night

Krk

Crikvenica

Njivice

Annex Slaven

0 1 2 0 1 2 3 4

THB 4,623

Per Night

Selce

Hotel Ad Turres

0 1 2 0 1 2 3 4

THB 4,553

Per Night

Crikvenica

Elements Camp Selce

0 1 2 0 1 2 3 4

THB 4,454

Per Night

Selce

Hotel Slaven

0 1 2 0 1 2 3 4

THB 4,411

Per Night

Selce

Hotel Kastel

0 1 2 0 1 2 3 4

THB 3,858

Per Night

Crikvenica

Holiday Resort Ad Turres

0 1 2 0 1 2 3 4

THB 3,476

Per Night

Crikvenica

Hotel Ruza

0 1 2 0 1 2 3 4

THB 2,440

Per Night

Novi Vinodolski

Crikvenica

Apartment Vera

0 1 2 0 1 2 3 4

THB 6,758

Per Night

Dramalj

Apartments Dunja Malinska

0 1 2 0 1 2 3 4

THB 5,084

Per Night

Radići

Bellona

0 1 2 0 1 2 3 4

THB 5,084

Per Night

Radići

Villa Gaj

0 1 2 0 1 2 3 4

THB 3,441

Per Night

Omisalj

Krk Hotels by Location

Properties in Krk

Hotels By Star Category in Krk

Premium Hotels in Nearby Cities

Hotel Kvarner Palace

0 1 2 3 0 1 2 3 4

THB 12,514

Per Night

Crikvenica

Hotel Marina - Liburnia

0 1 2 3 0 1 2 3 4

THB 5,785

Per Night

Moscenicka Draga Beachfront

Hotel Villa Margaret

0 1 2 3 0 1 2 3 4

THB 8,172

Per Night

Porat

Hotel Malin

0 1 2 3 0 1 2 3 4

THB 6,276

Per Night

Malinska

Hotel Vila Rova

0 1 2 3 0 1 2 3 4

THB 12,527

Per Night

Zidarici

Hotel Crikvenica

0 1 2 3 0 1 2 3 4

THB 7,073

Per Night

Crikvenica

Novi Vinodolski

MASLINICA Narcis Hotel

0 1 2 3 0 1 2 3 4

THB 6,294

Per Night

Rabac

Hotel Riva

0 1 2 3 4 0 1 2 3 4

THB 16,546

Per Night

Malinska