Hotels in Croatia

Find the best deals on 127,456 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 £41 per night on average.
MOST EXPENSIVE CITY IN CROATIA Hvar 36% more expensive Hvar has the highest priced hotels in Croatia with rooms averaging £67 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

    £46

    View Deal
  • Valamar Lacroma Dubrovnik Hotel
    #1 Most popular

    Valamar Lacroma Dubrovnik Hotel

    8.8

    £111

    View Deal
  • Dubrovnik President Valamar Collection Hotel
    #2 Most popular

    Dubrovnik President Valamar Collection Hotel

    8.8

    £104

    View Deal
  • Rixos Premium Dubrovnik
    #3 Most popular

    Rixos Premium Dubrovnik

    9.5

    £86

    View Deal
  • Royal Blue Hotel
    #4 Most popular

    Royal Blue Hotel

    9.2

    £109

    View Deal
  • Sun Gardens Dubrovnik
    #5 Most popular

    Sun Gardens Dubrovnik

    9.0

    £131

    View Deal
  • Hotel Royal Ariston

    Hotel Royal Ariston

    8.9

    £102

    View Deal
  • Prima Life Spalato
    Best value

    Prima Life Spalato

    8.9

    £55

    View Deal
  • Radisson Blu Resort & Spa, Split
    #1 Most popular

    Radisson Blu Resort & Spa, Split

    8.6

    £91

    View Deal
  • Hotel Park
    #2 Most popular

    Hotel Park

    8.9

    £86

    View Deal
  • Hotel Globo
    #3 Most popular

    Hotel Globo

    8.9

    £62

    View Deal
  • Dioklecijan Hotel & Residence
    #4 Most popular

    Dioklecijan Hotel & Residence

    8.8

    £89

    View Deal
  • Cornaro Hotel
    #5 Most popular

    Cornaro Hotel

    9.4

    £176

    View Deal
  • The View Luxury Rooms

    The View Luxury Rooms

    9.1

    £90

    View Deal
  • International Hotel
    Best value

    International Hotel

    8.8

    £57

    View Deal
  • Hotel Rebro
    #1 Most popular

    Hotel Rebro

    8.0

    £146

    View Deal
  • Sheraton Zagreb Hotel
    #2 Most popular

    Sheraton Zagreb Hotel

    8.7

    £77

    View Deal
  • The Westin Zagreb
    #3 Most popular

    The Westin Zagreb

    8.4

    £75

    View Deal
  • Hotel Esplanade Zagreb
    #4 Most popular

    Hotel Esplanade Zagreb

    9.3

    £89

    View Deal
  • DoubleTree by Hilton Zagreb
    #5 Most popular

    DoubleTree by Hilton Zagreb

    8.8

    £78

    View Deal
  • Canopy by Hilton Zagreb City Centre

    Canopy by Hilton Zagreb City Centre

    9.2

    £70

    View Deal
  • Guesthouse Petra
    Best value

    Guesthouse Petra

    8.9

    £30

    View Deal
  • Amfora Hvar Grand Beach Resort
    #1 Most popular

    Amfora Hvar Grand Beach Resort

    8.4

    £69

    View Deal
  • Pharos Hvar Bayhill Hotel
    #2 Most popular

    Pharos Hvar Bayhill Hotel

    8.5

    £42

    View Deal
  • Adriana Hvar Spa Hotel
    #3 Most popular

    Adriana Hvar Spa Hotel

    9.2

    £71

    View Deal
  • Hotel Fortuna
    #4 Most popular

    Hotel Fortuna

    9.4

    £68

    View Deal
  • Riva Hvar Yacht Harbour Hotel
    #5 Most popular

    Riva Hvar Yacht Harbour Hotel

    8.2

    £67

    View Deal
  • Villa M&M

    Villa M&M

    8.6

    £61

    View Deal

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 £22, 82% 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 05m
Cheapest price
£43
Bristol to Split
Fastest flight time
2h 35m
Cheapest price
£67
Glasgow to Split
Fastest flight time
3h 00m
Cheapest price
£68
Manchester to Split
Fastest flight time
2h 40m
Cheapest price
£86
Liverpool to Zadar
Fastest flight time
2h 35m
Cheapest price
£86
Birmingham to Split
Fastest flight time
4h 50m
Cheapest price
£96
Edinburgh to Dubrovnik
Fastest flight time
3h 10m
Cheapest price
£109
Belfast to Split
Fastest flight time
3h 00m
Cheapest price
£114
Leeds to Split
Fastest flight time
5h 50m
Cheapest price
£131
Southampton to Zagreb
Fastest flight time
4h 15m
Cheapest price
£138
View more