Hotels in Croatia

Find the best deals on 119,172 hotels in Croatia

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Croatia

Looking for a city in Croatia to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$82 - $139
CHEAPEST CITY IN CROATIA Biograd na Moru 25% cheaper Hotels in Biograd na Moru are the cheapest in Croatia at just $82 per night on average.
MOST EXPENSIVE CITY IN CROATIA Hvar 27% more expensive Hvar has the highest priced hotels in Croatia with rooms averaging $139 per night.
MOST POPULAR CITY IN CROATIA Split 68% more users visited More momondo users search for hotels in Split than any other city in Croatia

Popular Cities in Croatia

Book one of the best deals Croatia has to offer in these popular locations
$self.alt
Best value
Centro di Centri Rooms
9.1
$61
$self.alt
No. 1 most popular
Radisson Blu Resort & Spa, Split
8.9
$171
$self.alt
No. 2 most popular
Le Méridien Lav, Split
9.0
$147
$self.alt
No. 3 most popular
Atrium Hotel
8.5
$145
$self.alt
No. 4 most popular
Hotel Park Split
9.1
$142
$self.alt
No. 5 most popular
Heritage Hotel 19
9.4
$196
$self.alt
Best value
Hotel Adria
8.6
$110
$self.alt
No. 1 most popular
Hotel Excelsior
9.4
$184
$self.alt
No. 2 most popular
Hilton Imperial Dubrovnik
9.1
$193
$self.alt
No. 3 most popular
Grand Villa Argentina
9.0
$170
$self.alt
No. 4 most popular
Valamar Argosy Hotel
9.1
$161
$self.alt
No. 5 most popular
Royal Blue Hotel
9.2
$141
$self.alt
Best value
Zagreb'Zagi'City Center
9.1
$96
$self.alt
No. 1 most popular
Sheraton Zagreb Hotel
8.8
$188
$self.alt
No. 2 most popular
The Westin Zagreb
8.7
$174
$self.alt
No. 3 most popular
Esplanade Zagreb Hotel
9.3
$196
$self.alt
No. 4 most popular
Best Western Premier Hotel Astoria
8.9
$135
$self.alt
No. 5 most popular
Palace Hotel
8.8
$124
$self.alt
Best value
Tourist Resort Milna Vis
7.9
$67
$self.alt
No. 1 most popular
Hotel San Giorgio
9.4
$118
$self.alt
No. 2 most popular
Bed & Breakfast Dionis Vis
9.1
$73
$self.alt
No. 3 most popular
Apartments Alen
8.4
$69
$self.alt
No. 4 most popular
Guesthouse Kod Tri Palme
$76
$self.alt
No. 5 most popular
Pool Bella Vista Suites
8.9
$115
$self.alt
Best value
Hotel Bristol By Ohm Group
8.4
$69
$self.alt
No. 1 most popular
Grand Hotel Adriatic I
8.1
$107
$self.alt
No. 2 most popular
Hotel Astoria By Ohm Group
8.3
$80
$self.alt
No. 3 most popular
Amadria Park Hotel Milenij
9.3
$200
$self.alt
No. 4 most popular
Remisens Premium Hotel Ambasador
9.1
$138
$self.alt
No. 5 most popular
Amadria Park Hotel Royal
9.3
$182

Croatia travel tips

Let us help you with the best tips about Croatia

When is the least expensive time to stay in Croatia?

When travelling to Croatia it would be best to plan your trip around the month of January, as the prices are significantly lower than in July - just $39 per night.

Where do most people stay in Croatia?

Out of all the tourist destinations in Croatia, our data shows that travellers tend to visit Split more often than any other city.

How much does a luxury hotel cost in Croatia?

The average cost per night for a luxury hotel room in Croatia is $276, 89% higher than the country’s average hotel room. A room in a standard hotel costs $146 per night on average.

Which city in Croatia has the most expensive hotel rooms?

As a popular tourist destination in Croatia, it is no surprise that Hvar has the most expensive hotel rooms at $139 per night - 27% more than than the country's average hotel room price.

Which city in Croatia has the least expensive hotel rooms?

Our users typically find that Zagreb has the lowest nightly rates in the country at just $22. Zagreb offers hotel rooms at an average rate that is 84% lower than the average city in Croatia.


Popular international routes landing in Croatia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sydney to Zagreb
Fastest flight time
28h 35m
Cheapest price
$1,271
Perth to Dubrovnik
Fastest flight time
24h 15m
Cheapest price
$1,297
Melbourne to Zagreb
Fastest flight time
22h 45m
Cheapest price
$1,456
Brisbane to Dubrovnik
Fastest flight time
28h 20m
Cheapest price
$1,780
Newcastle to Zagreb
Fastest flight time
36h 10m
Cheapest price
$2,029
Adelaide to Zagreb
Fastest flight time
57h 05m
Cheapest price
$2,819
View more