Hotels in Croatia

Find the best deals on 147,736 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
£41 - £67
CHEAPEST CITY IN CROATIA Makarska 18% cheaper Hotels in Makarska are the cheapest in Croatia at just £40 per night on average.
MOST EXPENSIVE CITY IN CROATIA Hvar 36% more expensive Hvar has the highest priced hotels in Croatia with rooms averaging £66 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

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 £66 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?

Hvar is the most expensive city in Croatia to book a hotel room in. The nightly rate of £67 is 36% 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 £45, 71% 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 Zagreb
Fastest flight time
2h 20m
Cheapest price
£24
Manchester to Zagreb
Fastest flight time
5h 45m
Cheapest price
£40
Liverpool to Zadar
Fastest flight time
8h 15m
Cheapest price
£59
Bristol to Split
Fastest flight time
2h 35m
Cheapest price
£63
Edinburgh to Zagreb
Fastest flight time
4h 25m
Cheapest price
£71
Birmingham to Split
Fastest flight time
2h 45m
Cheapest price
£79
Glasgow to Split
Fastest flight time
2h 55m
Cheapest price
£85
Leeds to Dubrovnik
Fastest flight time
3h 00m
Cheapest price
£93
Nottingham to Dubrovnik
Fastest flight time
10h 35m
Cheapest price
£101
Belfast to Split
Fastest flight time
3h 00m
Cheapest price
£119
View more