Hotels in Croatia

Find the best deals on 108,031 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
£40 - £109
CHEAPEST CITY IN CROATIA Osijek 33% cheaper Hotels in Osijek are the cheapest in Croatia at just £40 per night on average.
MOST EXPENSIVE CITY IN CROATIA Novalja 86% more expensive Novalja has the highest priced hotels in Croatia with rooms averaging £110 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 Kompas
9.4
£57
$self.alt
No. 1 most popular
Hotel Excelsior
9.4
£98
$self.alt
No. 2 most popular
Villa Dubrovnik
9.4
£181
$self.alt
No. 3 most popular
Hotel Bellevue Dubrovnik
9.5
£231
$self.alt
No. 4 most popular
Valamar Collection Dubrovnik President Hotel
9.3
£93
$self.alt
No. 5 most popular
Royal Blue Hotel
9.2
£75
$self.alt
Best value
Prima Luce Luxury Rooms
8.7
£35
$self.alt
No. 1 most popular
Radisson Blu Resort & Spa, Split
8.9
£92
$self.alt
No. 2 most popular
Atrium Hotel
8.5
£78
$self.alt
No. 3 most popular
B&B Kastel 1700
9.1
£41
$self.alt
No. 4 most popular
Hotel Park Split
9.1
£76
$self.alt
No. 5 most popular
Palace Lidija
8.5
£102
$self.alt
Best value
Zagreb City Vibe Apartments & Rooms
8.9
£40
$self.alt
No. 1 most popular
Sheraton Zagreb Hotel
8.8
£101
$self.alt
No. 2 most popular
The Westin Zagreb
8.7
£93
$self.alt
No. 3 most popular
Canopy by Hilton Zagreb City Centre
9.2
£80
$self.alt
No. 4 most popular
Esplanade Zagreb Hotel
9.3
£105
$self.alt
No. 5 most popular
International Hotel
8.8
£71
$self.alt
Best value
Hotel Mediteran
9.2
£53
$self.alt
No. 1 most popular
Falkensteiner Club Funimation Borik
8.8
£82
$self.alt
No. 2 most popular
Hotel Kolovare
8.3
£70
$self.alt
No. 3 most popular
Falkensteiner Family Hotel Diadora
8.9
£120
$self.alt
No. 4 most popular
Hotel Pinija
8.6
£57
$self.alt
No. 5 most popular
Falkensteiner Hotel & Spa Iadera
9.3
£98
$self.alt
Best value
Pharos Hvar Bayhill Hotel
8.5
£53
$self.alt
No. 1 most popular
Amfora Hvar Grand Beach Resort
8.6
£67
$self.alt
No. 2 most popular
Adriana Hvar Spa Hotel
9.3
£100
$self.alt
No. 3 most popular
Hotel Croatia
8.0
£60
$self.alt
No. 4 most popular
Riva Hvar Yacht Harbour Hotel
8.3
£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 February. On average, it only costs £51 per night in the month of February. 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 £148 per night is to be expected when planning a stay in a luxury hotel room in Croatia. This rate is about 104% above the country’s average nightly rate of £73.

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 £110 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 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, 83% 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
£46
Manchester to Zadar
Fastest flight time
2h 45m
Cheapest price
£81
Nottingham to Dubrovnik
Fastest flight time
2h 55m
Cheapest price
£81
Birmingham to Split
Fastest flight time
2h 45m
Cheapest price
£131
Edinburgh to Zagreb
Fastest flight time
4h 50m
Cheapest price
£146
Glasgow to Zagreb
Fastest flight time
6h 45m
Cheapest price
£149
Inverness to Split
Fastest flight time
4h 40m
Cheapest price
£150
Leeds to Split
Fastest flight time
4h 45m
Cheapest price
£152
Belfast to Dubrovnik
Fastest flight time
3h 10m
Cheapest price
£157
Liverpool to Pula
Fastest flight time
2h 40m
Cheapest price
£159
View more