Hotels in Croatia

Search and compare Croatia hotels from hundreds of travel sites and save

Croatia
Sep 30 — Oct 12
Croatia
Sat 9/30
Sun 10/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Croatia

These are some of the hotels in Croatia with the highest demand. If you're not finding the hotel you're looking for and have flexibility with dates, try adjusting the search form at the top of the page for more options.
Filter by star ratings
All filters
Valamar Diamant Hotel
8.4 Excellent
Brulo 1, Poreč, Croatia
Show on map
0.9 mi from city center, Poreč, Croatia 
ExcellentBased on 1,988 reviews
8.4

Guests of this hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a short car ride from the heart of Porec. It also provides an outdoor pool, outdoor tennis courts and a Jacuzzi.

Hotel Olympia
7.7 Good
Ljudevita Gaja 2, Vodice, Croatia
Show on map
0.4 mi from city center, Vodice, Croatia 
GoodBased on 577 reviews
7.7

Featuring views of the sea, Hotel Olympia Vodice offers 4-star accommodation in Vodice. Those staying at the property have access to outdoor tennis courts, an outdoor pool and a sauna.

Dubrovnik Palace
9.0 Excellent
Masarykov Put 20, Dubrovnik, Croatia
Show on map
2.6 mi from city center, Dubrovnik, Croatia 
ExcellentBased on 3,417 reviews
9.0

Guests of this modern hotel will appreciate the seclusion of its private beach and on-site spa, all located a short drive from the centre of Dubrovnik. It also boasts an indoor pool and 2 outdoor pools.

Lone Hotel by Maistra Collection
9.2 Excellent
Luje Adamovica 31, Rovinj, Croatia
Show on map
0.5 mi from city center, Rovinj, Croatia 
ExcellentBased on 4,634 reviews
9.2

Hotel Lone provides modern 5-star accommodation in Rovinj. It has a spa and wellness centre, as well as a Turkish steam bath, a sauna and a Jacuzzi.

Maistra City Vibes Hotel International
8.9 Excellent
Miramarska 24, Zagreb, Croatia
Show on map
1.0 mi from city center, Zagreb, Croatia 
ExcellentBased on 3,294 reviews
8.9

Featuring a rooftop terrace and a sauna, Hotel International Zagreb is located in Zagreb and offers modern accommodation. The various facilities this elegant hotel features include massage services, meeting rooms and a kids club.

Rixos Premium Dubrovnik
9.2 Excellent
Liechtensteinov Put 3, Dubrovnik, Croatia
Show on map
1.0 mi from city center, Dubrovnik, Croatia 
ExcellentBased on 4,738 reviews
9.2

Situated in Dubrovnik, the hotel is a short walk from the Dubrovnik Synagogue and provides outdoor tennis courts, an outdoor pool and a Jacuzzi. It also features 24-hour room service, a Turkish steam bath and a sauna.

Radisson Blu Resort & Spa, Split
8.6 Excellent
Put Trstenika 19, Split, Croatia
Show on map
1.6 mi from city center, Split, Croatia 
ExcellentBased on 2,556 reviews
8.6

Guests of this trendy hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a quick drive from the heart of Split. It also provides an outdoor pool, a mineral bath and a Jacuzzi.

Bristol Hotel Opatija
8.5 Excellent
Marsala Tita 108, Opatija, Croatia
Show on map
0.3 mi from city center, Opatija, Croatia 
ExcellentBased on 1,608 reviews
8.5

Situated in Opatija, this hotel is a few minutes walk from Opatija Beach, and a short drive from Rijeka. It also has a gym, a Turkish steam bath and a sauna.

Hotel Jadran
8.5 Excellent
Vlaska 50, Zagreb, Croatia
Show on map
0.3 mi from city center, Zagreb, Croatia 
ExcellentBased on 2,674 reviews
8.5

Conveniently situated, Hotel Jadran Zagreb offers easy access to Zagreb's best sightseeing areas. It is located a short walk from Zagreb Cathedral, the Zagreb Synagogue and Ban Jelacic Square.

Falkensteiner Club Funimation Borik
8.2 Excellent
Majstora Radovana 7, Zadar, Croatia
Show on map
1.5 mi from city center, Zadar, Croatia 
ExcellentBased on 2,659 reviews
8.2

Providing a swimming pool, outdoor tennis courts and a private beach, Falkensteiner Club Funimation Borik is a luxurious base in Zadar. It boasts an outdoor pool with water slides, a sauna and a Jacuzzi.

Tips for booking hotels in Croatia

Cheapest month:January
Most expensive month:February
Average price in Croatia:$172/night
Cheapest price found:$11/night
Cheapest day:Friday
Most expensive day:Wednesday
$72 - $481
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$173 - $186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Croatia hotels

Our users rated these Croatia hotels among the best places to stay. Learn why these hotels were rated among the best by reading user reviews.
Show all 181,659 hotels
1
Hotel Palace Bellevue - Liburnia
8.9 Excellent
Maršala Tita 144/148, Opatija, Croatia
Show on map
0.1 mi from city center, Opatija, Croatia 

This pet-friendly hotel is located in Opatija and features a saltwater swimming pool. It also offers a sauna, massage services and free Wi-Fi.

$95
Avg. per night
2
Hotel Odisej
8.2 Excellent
Pomena bb, Pomena, Croatia
Show on map
0.1 mi from city center, Pomena, Croatia 

Hotel Odisej is ideally placed in peaceful surrounds in Pomena, a short drive from Kozarica and Polace. The multiple amenities this traditional hotel offers include a sauna, an outdoor pool and free Wi-Fi.

$61
Avg. per night
3
Boutique & Design Hotel Navis
9.1 Excellent
Ivana Matetica Ronjgova 10, Opatija, Croatia
Show on map
1.9 mi from city center, Opatija, Croatia 

Located in Opatija, Design Hotel Navis is within a 35-minute drive of Rijeka Airport and offers an outdoor pool, a private beach and a sauna. It is a stone's throw from the beach and provides unique 5-star accommodation.

$199
Avg. per night
4
Hotel Excelsior
9.3 Excellent
Frana Supila 12, Dubrovnik, Croatia
Show on map
0.5 mi from city center, Dubrovnik, Croatia 

Guests of this modern hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a short drive from the heart of Dubrovnik. It features a Jacuzzi, a swimming pool and complimentary Wi-Fi.

$176
Avg. per night
5
Royal Ariston Hotel
8.8 Excellent
Kardinala Stepinca 31, Dubrovnik, Croatia
Show on map
2.9 mi from city center, Dubrovnik, Croatia 

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site day spa, all located just a short drive from the heart of Dubrovnik. It offers excellent fitness facilities, including a swimming pool, an outdoor pool and outdoor tennis courts.

$102
Avg. per night
6
Park Plaza Verudela Pula
8.4 Excellent
Verudella 11, Pula, Croatia
Show on map
2.7 mi from city center, Pula, Croatia 

Situated in Pula, Park Plaza Verudela Pula offers modern 4-star accommodation, as well as free wireless internet access in all areas, a saltwater swimming pool and outdoor tennis courts. There is also a fitness centre with a swimming pool.

$78
Avg. per night
7
Hotel Bellevue
9.3 Excellent
Cikat 9, Mali Lošinj, Croatia
Show on map
0.6 mi from city center, Mali Lošinj, Croatia 

Conveniently based and offering a private beach, outdoor tennis courts and an outdoor pool, this modern hotel is a short drive from Veli Losinj. It also features a sauna and a gym.

$218
Avg. per night
8
Hotel Esplanade Zagreb
9.0 Excellent
Mihanoviceva 1, Zagreb, Croatia
Show on map
0.5 mi from city center, Zagreb, Croatia 

Conveniently located in the middle of the city, this 5-star hotel makes for an ideal base in Zagreb. It provides a spa and wellness centre, as well as a ski school, a rooftop terrace and a sauna.

$162
Avg. per night

Cheapest hotels in Croatia, Europe

These are the lowest prices we've found on hotels in Croatia at the moment. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Show all 181,659 hotels
Hotel Plavi Plava Laguna
7.9 Good
Zelena Laguna bb, Poreč, Croatia
Show on map
1.8 mi from city center, Poreč, Croatia 

Featuring a private beach, outdoor tennis courts and an outdoor pool, Hotel Plavi Plava Laguna is situated in Porec and offers comfortable accommodation. It provides a fitness centre, as well as canoeing, windsurfing and scuba diving.

$42
Avg. per night
Aminess Laguna Hotel
8.2 Excellent
Terre 4, Novigrad, Croatia
Show on map
0.6 mi from city center, Novigrad, Croatia 

This comfortable hotel in Novigrad offers complimentary wireless internet, as well as a private beach and an outdoor pool. It also features a kids club, a sauna and a kids pool.

$47
Avg. per night
Hotel Lumbarda
Prvi Zal 497 Korcula, Lumbarda, Croatia
Show on map
0.2 mi from city center, Lumbarda, Croatia 

Located within the scenic countryside of Lumbarda, Hotel Lumbarda offers comfortable accommodation and a wide range of facilities, such as an outdoor pool, an express check-in and check-out feature and free Wi-Fi. It also provides a currency exchange, luggage storage and a playground.

$49
Avg. per night
Hotel Donat
7.7 Good
Majstora Radovana 7, Zadar, Croatia
Show on map
1.5 mi from city center, Zadar, Croatia 

Boasting an outdoor pool, outdoor tennis courts and a private beach, Hotel Donat - All Inclusive is located in Zadar and provides unique accommodation. It also offers a kids club, an all-inclusive meal plan and a sun deck.

$49
Avg. per night
Hotel Lungomare Opatija - Liburnia
8.4 Excellent
Maršala Tita 133, Opatija, Croatia
Show on map
0.3 mi from city center, Opatija, Croatia 

Featuring a private beach, Hotel Lungomare Opatija - Liburnia is located in Opatija and provides peaceful accommodation. It is conveniently positioned for guests wanting to visit local attractions.

$52
Avg. per night
Bluesun Hotel Marina
8.3 Excellent
Filipinska 2, Brela, Croatia
Show on map
0.2 mi from city center, Brela, Croatia 

Featuring a sauna, Bluesun Hotel Marina is situated in Brela and offers comfortable accommodation. It is conveniently positioned for those wishing to discover the area's attractions.

$55
Avg. per night
Hotel Istra - Liburnia
8.4 Excellent
Maršala Tita 143, Opatija, Croatia
Show on map
0.5 mi from city center, Opatija, Croatia 

Situated in Opatija, Hotel Istra - Liburnia offers 3-star accommodation, as well as a saltwater swimming pool. Guests can also take advantage of free Wi-Fi during their stay.

$56
Avg. per night
Hotel San Antonio
7.3 Good
Grljevacka 30, Podstrana, Croatia
Show on map
0.4 mi from city center, Podstrana, Croatia 

Conveniently based and offering outdoor tennis courts, a private beach and a swimming pool, this modern hotel is located an easy drive from Split. Popular facilities, such as a sauna and a Jacuzzi, make for an enjoyable stay in Podstrana.

$57
Avg. per night

Hotel prices in Croatia

An overview of the average price of hotels by hotel class in the Croatia. For added insight, we've also noted the most popular and best value hotels within each hotel class.
2 stars and under
3 stars