Hotels in Croatia

Find the best deals on 106,733 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
£30 - £81
CHEAPEST CITY IN CROATIA Osijek 41% cheaper Hotels in Osijek are the cheapest in Croatia at just £31 per night on average.
MOST EXPENSIVE CITY IN CROATIA Novalja 56% more expensive Novalja has the highest priced hotels in Croatia with rooms averaging £81 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
Hotels in Dubrovnik
Best value
Hotel Kompas
9.4
£53
No. 1 most popular
Hotel Excelsior
9.4
£93
No. 2 most popular
Villa Dubrovnik
9.3
£171
No. 3 most popular
Hotel Bellevue Dubrovnik
9.5
£218
No. 4 most popular
Valamar Collection Dubrovnik President Hotel
9.3
£87
No. 5 most popular
Royal Blue Hotel
9.2
£71
Hotels in Split
Best value
Prima Luce
8.6
£33
No. 1 most popular
Radisson Blu Resort & Spa, Split
8.9
£86
No. 2 most popular
Atrium Hotel
8.6
£73
No. 3 most popular
B&B Kastel 1700
9.0
£39
No. 4 most popular
Hotel Park Split
9.1
£72
No. 5 most popular
Palace Lidija
8.5
£96
Hotels in Zagreb
Best value
Zagreb City Vibe Apartments & Rooms
9.0
£37
No. 1 most popular
Sheraton Zagreb Hotel
8.8
£95
No. 2 most popular
The Westin Zagreb
8.7
£88
No. 3 most popular
Canopy by Hilton Zagreb City Centre
9.2
£75
No. 4 most popular
Esplanade Zagreb Hotel
9.3
£99
No. 5 most popular
DoubleTree by Hilton Zagreb
8.8
£75
Hotels in Zadar
Best value
Hotel Mediteran
9.2
£50
No. 1 most popular
Falkensteiner Club Funimation Borik
8.8
£77
No. 2 most popular
Hotel Kolovare
8.2
£66
No. 3 most popular
Falkensteiner Family Hotel Diadora
8.8
£113
No. 4 most popular
Hotel Pinija
8.6
£53
No. 5 most popular
Falkensteiner Hotel & Spa Iadera
9.2
£93
Hotels in Hvar
Best value
Pharos Hvar Bayhill Hotel
8.4
£50
No. 1 most popular
Amfora Hvar Grand Beach Resort
8.6
£63
No. 2 most popular
Adriana Hvar Spa Hotel
9.2
£94
No. 3 most popular
Hotel Croatia
8.0
£57
No. 4 most popular
Riva Hvar Yacht Harbour Hotel
8.3
£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 November. On average, it only costs £59 per night in the month of November. 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.

How much does a luxury hotel cost in Croatia?

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

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 £81 is 56% 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 Zagreb. According to our data, Zagreb is the least expensive city to spend the night in when visiting Croatia, with an average nightly rate of £12, 84% 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 Zadar
Fastest flight time
2h 20m
Cheapest price
£31
London to Pula
Fastest flight time
2h 10m
Cheapest price
£39
Manchester to Zadar
Fastest flight time
2h 35m
Cheapest price
£57
London to Rijeka
Fastest flight time
2h 15m
Cheapest price
£57
London to Split
Fastest flight time
2h 30m
Cheapest price
£61
London to Dubrovnik
Fastest flight time
2h 40m
Cheapest price
£61
Liverpool to Zadar
Fastest flight time
2h 35m
Cheapest price
£72
London to Zagreb
Fastest flight time
2h 15m
Cheapest price
£86
Manchester to Split
Fastest flight time
2h 40m
Cheapest price
£90
Manchester to Pula
Fastest flight time
2h 30m
Cheapest price
£94
View more