Hotels in Croatia

Find the best deals on 119,959 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
£43 - £106
CHEAPEST CITY IN CROATIA Makarska 26% cheaper Hotels in Makarska are the cheapest in Croatia at just £43 per night on average.
MOST EXPENSIVE CITY IN CROATIA Novalja 86% more expensive Novalja has the highest priced hotels in Croatia with rooms averaging £106 per night.
MOST POPULAR CITY IN CROATIA Dubrovnik 78% 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
Hotel Lero
Best value
Hotel Lero
8.7
£56
Valamar Lacroma Dubrovnik Hotel
No. 1 most popular
Valamar Lacroma Dubrovnik Hotel
8.8
£65
Valamar Collection Dubrovnik President Hotel
No. 2 most popular
Valamar Collection Dubrovnik President Hotel
8.8
£87
Rixos Premium Dubrovnik
No. 3 most popular
Rixos Premium Dubrovnik
9.3
£67
Royal Blue Hotel
No. 4 most popular
Royal Blue Hotel
9.2
£71
Sun Gardens Dubrovnik
No. 5 most popular
Sun Gardens Dubrovnik
9.0
£109
Hotel Royal Ariston
Hotel Royal Ariston
8.9
£66
Metropole Luxury Rooms
Best value
Metropole Luxury Rooms
9.5
£33
Radisson Blu Resort & Spa, Split
No. 1 most popular
Radisson Blu Resort & Spa, Split
8.6
£86
Le Méridien Lav, Split
No. 2 most popular
Le Méridien Lav, Split
8.4
£74
Atrium Hotel
No. 3 most popular
Atrium Hotel
8.4
£73
Hotel Park
No. 4 most popular
Hotel Park
8.8
£72
Dioklecijan Hotel & Residence
No. 5 most popular
Dioklecijan Hotel & Residence
8.8
£54
Prima Life Spalato
Prima Life Spalato
8.8
£34
The Place Apartments
Best value
The Place Apartments
9.3
£32
Hotel Rebro
No. 1 most popular
Hotel Rebro
8.0
£50
Sheraton Zagreb Hotel
No. 2 most popular
Sheraton Zagreb Hotel
8.6
£95
International Hotel
No. 3 most popular
International Hotel
8.7
£67
The Westin Zagreb
No. 4 most popular
The Westin Zagreb
8.3
£88
Hotel Esplanade Zagreb
No. 5 most popular
Hotel Esplanade Zagreb
9.3
£99
DoubleTree by Hilton Zagreb
DoubleTree by Hilton Zagreb
8.7
£75
Zadar Luxury Rooms
Best value
Zadar Luxury Rooms
9.3
£33
Hotel Pinija
No. 1 most popular
Hotel Pinija
8.4
£53
Pansion Pirat
No. 2 most popular
Pansion Pirat
8.0
£150
Pansion Maria
No. 3 most popular
Pansion Maria
8.6
£35
Hotel Donat
No. 4 most popular
Hotel Donat
7.7
£35
Falkensteiner Club Funimation Borik
No. 5 most popular
Falkensteiner Club Funimation Borik
8.7
£77
Hotel Kolovare
Hotel Kolovare
8.3
£66
Guesthouse Petra
Best value
Guesthouse Petra
8.9
£31
Amfora Hvar Grand Beach Resort
No. 1 most popular
Amfora Hvar Grand Beach Resort
8.4
£63
Pharos Hvar Bayhill Hotel
No. 2 most popular
Pharos Hvar Bayhill Hotel
8.5
£50
Adriana Hvar Spa Hotel
No. 3 most popular
Adriana Hvar Spa Hotel
9.2
£94
Riva Hvar Yacht Harbour Hotel
No. 4 most popular
Riva Hvar Yacht Harbour Hotel
8.2
£58
B&b Dela
No. 5 most popular
B&b Dela
9.5
£53
Hotel Villa Nora
Hotel Villa Nora
9.8
£58

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 December. On average, it only costs £69 per night in the month of December. Conversely, the most expensive month to visit Croatia is July.

Where do most people stay in Croatia?

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

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 £106 is 86% 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 £20, 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 Split
Fastest flight time
2h 30m
Cheapest price
£51
Manchester to Split
Fastest flight time
2h 50m
Cheapest price
£67
Nottingham to Pula
Fastest flight time
21h 55m
Cheapest price
£113
Bristol to Pula
Fastest flight time
15h 40m
Cheapest price
£115
Edinburgh to Zagreb
Fastest flight time
6h 20m
Cheapest price
£133
Birmingham to Zagreb
Fastest flight time
7h 25m
Cheapest price
£145
Glasgow to Zagreb
Fastest flight time
20h 20m
Cheapest price
£159
Newcastle upon Tyne to Zagreb
Fastest flight time
25h 30m
Cheapest price
£168
Southampton to Zagreb
Fastest flight time
20h 15m
Cheapest price
£171
Darlington to Zagreb
Fastest flight time
26h 55m
Cheapest price
£183
View more