Hotels in Croatia

Find the best deals on 124,519 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
£39 - £107
CHEAPEST CITY IN CROATIA Osijek 33% cheaper Hotels in Osijek are the cheapest in Croatia at just £39 per night on average.
MOST EXPENSIVE CITY IN CROATIA Novalja 85% more expensive Novalja has the highest priced hotels in Croatia with rooms averaging £107 per night.
MOST POPULAR CITY IN CROATIA Dubrovnik 81% more users visited More momondo users search for hotels in Dubrovnik 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
Hotel Lero
8.5
£58
$self.alt
No. 1 most popular
Valamar Lacroma Dubrovnik Hotel
8.8
£67
$self.alt
No. 2 most popular
Valamar Collection Dubrovnik President Hotel
8.9
£91
$self.alt
No. 3 most popular
Rixos Premium Dubrovnik
9.7
£70
$self.alt
No. 4 most popular
Royal Blue Hotel
9.2
£74
$self.alt
No. 5 most popular
Sun Gardens Dubrovnik
9.0
£114
$self.alt
Hotel Ariston
8.8
£69
$self.alt
Best value
Metropole Luxury Rooms
£35
$self.alt
No. 1 most popular
Radisson Blu Resort & Spa, Split
8.6
£90
$self.alt
No. 2 most popular
Le Méridien Lav, Split
8.3
£77
$self.alt
No. 3 most popular
Atrium Hotel
8.3
£76
$self.alt
No. 4 most popular
Hotel Park
8.9
£75
$self.alt
No. 5 most popular
Dioklecijan Hotel & Residence
8.9
£56
$self.alt
Prima Life Spalato
9.1
£36
$self.alt
Best value
The Place Apartments
9.3
£33
$self.alt
No. 1 most popular
Hotel Rebro
8.8
£52
$self.alt
No. 2 most popular
Sheraton Zagreb Hotel
8.6
£99
$self.alt
No. 3 most popular
International Hotel
8.7
£70
$self.alt
No. 4 most popular
The Westin Zagreb
8.3
£91
$self.alt
No. 5 most popular
Esplanade Zagreb Hotel
9.2
£103
$self.alt
DoubleTree by Hilton Zagreb
8.7
£78
$self.alt
Best value
Zadar Luxury Rooms
9.3
£35
$self.alt
No. 1 most popular
Hotel Pinija
8.4
£56
$self.alt
No. 2 most popular
Pansion Pirat
8.6
£156
$self.alt
No. 3 most popular
Pansion Maria
8.6
£36
$self.alt
No. 4 most popular
Hotel Donat
7.7
£36
$self.alt
No. 5 most popular
Falkensteiner Club Funimation Borik
8.8
£80
$self.alt
Hotel Kolovare
8.2
£68
$self.alt
Best value
Apartments Ante Petric
9.2
£32
$self.alt
No. 1 most popular
Amfora Hvar Grand Beach Resort
8.5
£66
$self.alt
No. 2 most popular
Pharos Hvar Bayhill Hotel
8.5
£52
$self.alt
No. 3 most popular
Adriana Hvar Spa Hotel
9.2
£98
$self.alt
No. 4 most popular
Guesthouse Petra
8.9
£32
$self.alt
No. 5 most popular
Riva Hvar Yacht Harbour Hotel
8.2
£60
$self.alt
Villa M&M
8.7
£62

Croatia travel tips

Let us help you with the best tips about Croatia

When is the least expensive time to stay in Croatia?

The least expensive month to stay at a hotel in Croatia is November. On average, it only costs £61 per night in the month of November. Conversely, the most expensive month to visit Croatia is August.

Where do most people stay in Croatia?

Our users tend to visit Dubrovnik more often than any other city when travelling to Croatia.

How much does a luxury hotel cost in Croatia?

An average rate of £133 per night is to be expected when planning a stay in a luxury hotel room in Croatia. This rate is about 34% above the country’s average nightly rate of £99.

Which city in Croatia has the most expensive hotel rooms?

Novalja is the most expensive city in Croatia to book a hotel room in. The nightly rate of £107 is 85% more than the average city in Croatia.

Which city in Croatia has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Croatia, consider staying in Dubrovnik. According to our data, Dubrovnik is the least expensive city to spend the night in when visiting Croatia, with an average nightly rate of £21, 79% below the country’s average.


Popular international routes landing in Croatia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Pula
Fastest flight time
2h 10m
Cheapest price
£20
Liverpool to Pula
Fastest flight time
2h 40m
Cheapest price
£40
Bristol to Split
Fastest flight time
2h 30m
Cheapest price
£44
Manchester to Split
Fastest flight time
2h 50m
Cheapest price
£56
Glasgow to Split
Fastest flight time
3h 00m
Cheapest price
£62
Edinburgh to Dubrovnik
Fastest flight time
3h 05m
Cheapest price
£79
Nottingham to Split
Fastest flight time
2h 45m
Cheapest price
£88
Birmingham to Dubrovnik
Fastest flight time
3h 00m
Cheapest price
£93
Newcastle upon Tyne to Split
Fastest flight time
5h 00m
Cheapest price
£118
Leeds to Split
Fastest flight time
2h 55m
Cheapest price
£134
View more