Hotels in Croatia

Find the best deals on 142,915 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
$56 - $92
CHEAPEST CITY IN CROATIA Zadar 21% cheaper Hotels in Zadar are the cheapest in Croatia at just $56 per night on average.
MOST EXPENSIVE CITY IN CROATIA Hvar 30% more expensive Hvar has the highest priced hotels in Croatia with rooms averaging $92 per night.
MOST POPULAR CITY IN CROATIA Dubrovnik 74% 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 Uvala
    Best value

    Hotel Uvala

    Marsarykov put 6, Dubrovnik

    8.2

    $114

    View Deal
  • Sun Gardens Dubrovnik
    #1 Most popular

    Sun Gardens Dubrovnik

    Na Moru 1, Dubrovnik

    9.0

    $245

    View Deal
  • Hilton Imperial Dubrovnik
    #2 Most popular

    Hilton Imperial Dubrovnik

    Marijana Blazica 2, Dubrovnik

    9.2

    $258

    View Deal
  • Valamar Lacroma Dubrovnik Hotel
    #3 Most popular

    Valamar Lacroma Dubrovnik Hotel

    Iva Dulcica 34, Dubrovnik

    8.8

    $169

    View Deal
  • Hotel Croatia
    #4 Most popular

    Hotel Croatia

    Frankopanska 10, Cavtat

    9.0

    $137

    View Deal
  • Royal Blue Hotel
    #5 Most popular

    Royal Blue Hotel

    Kardinala Stepinca 31, Dubrovnik

    9.2

    $273

    View Deal
  • Hotel Excelsior

    Hotel Excelsior

    Frana Supila 12, Dubrovnik

    9.3

    $443

    View Deal
  • Zagreb City Vibe Apartments & Rooms
    Best value

    Zagreb City Vibe Apartments & Rooms

    Zagreb

    8.9

    $46

    View Deal
  • Hotel Esplanade Zagreb
    #1 Most popular

    Hotel Esplanade Zagreb

    Mihanoviceva 1, Zagreb

    9.3

    $135

    View Deal
  • Sheraton Zagreb Hotel
    #2 Most popular

    Sheraton Zagreb Hotel

    Kneza Borne 2, Zagreb

    8.7

    $82

    View Deal
  • The Westin Zagreb
    #3 Most popular

    The Westin Zagreb

    Krsnjavoga 1, Zagreb

    8.4

    $82

    View Deal
  • International Hotel
    #4 Most popular

    International Hotel

    Miramarska 24, Zagreb

    8.8

    $73

    View Deal
  • DoubleTree by Hilton Zagreb
    #5 Most popular

    DoubleTree by Hilton Zagreb

    Ulica Grada Vukovara 269a, Zagreb

    8.8

    $93

    View Deal
  • Palace Hotel

    Palace Hotel

    Trg J.J. Strossmayera 10, Zagreb

    8.0

    $200

    View Deal
  • Apartments & Rooms Villa Maslina
    Best value

    Apartments & Rooms Villa Maslina

    Alojza Stepinca 72, Trogir

    9.4

    $62

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

    Radisson Blu Resort & Spa, Split

    Put Trstenika 19, Split

    8.6

    $240

    View Deal
  • Judita Palace Heritage Hotel
    #2 Most popular

    Judita Palace Heritage Hotel

    Narodni trg 4, Split

    9.7

    $362

    View Deal
  • Hotel Park
    #3 Most popular

    Hotel Park

    Hatzeov perivoj 3, Split

    8.9

    $241

    View Deal
  • Le Méridien Lav, Split
    #4 Most popular

    Le Méridien Lav, Split

    Grljevacka, 2A, Podstrana, Split

    8.4

    $216

    View Deal
  • Atrium Hotel
    #5 Most popular

    Atrium Hotel

    Domovinskog Rata 49A, Split

    8.4

    $234

    View Deal
  • Villa Paula

    Villa Paula

    Ante Starcevica 17, Okrug Gornji

    8.4

    $67

    View Deal
  • Apartments Marta 1066
    Best value

    Apartments Marta 1066

    Rovinj

    7.4

    $55

    View Deal
  • Hotel Lone Rovinj
    #1 Most popular

    Hotel Lone Rovinj

    Luje Adamovica 31, Rovinj

    9.2

    $284

    View Deal
  • Maistra Villas Rubin Resort, Rovinj
    #2 Most popular

    Maistra Villas Rubin Resort, Rovinj

    Villas Rubin BB, Rovinj

    7.7

    $124

    View Deal
  • Grand Park Hotel Rovinj
    #3 Most popular

    Grand Park Hotel Rovinj

    Ul. Antonia Smareglie, Rovinj

    9.4

    $484

    View Deal
  • Resort Amarin - Rooms
    #4 Most popular

    Resort Amarin - Rooms

    Monsena 2, Rovinj

    8.1

    $125

    View Deal
  • Vila Lili
    #5 Most popular

    Vila Lili

    A. Mohorovicica 16, Rovinj

    7.0

    $56

    View Deal
  • Naturist Park Koversada Apartments, Vrsar

    Naturist Park Koversada Apartments, Vrsar

    Vrsar

    8.0

    $74

    View Deal
  • History Hvar Design Heritage Suites
    Best value

    History Hvar Design Heritage Suites

    Vicka Butorovića 6, Hvar

    9.6

    $73

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

    Amfora Hvar Grand Beach Resort

    Majerovica bb, Hvar

    8.4

    $170

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

    Riva Hvar Yacht Harbour Hotel

    Obala Riva 27, Hvar

    8.2

    $174

    View Deal
  • Hotel Fortuna
    #3 Most popular

    Hotel Fortuna

    Milna 27, Milna (Hvar)

    9.4

    $131

    View Deal
  • Pharos Hvar Bayhill Hotel
    #4 Most popular

    Pharos Hvar Bayhill Hotel

    Majerovicka BB, Hvar

    8.5

    $97

    View Deal
  • Adriana Hvar Spa Hotel
    #5 Most popular

    Adriana Hvar Spa Hotel

    Obala Fabrika 28, Hvar

    9.2

    $328

    View Deal
  • Delfin Hvar Hotel

    Delfin Hvar Hotel

    Obala Fabrika 36, Hvar

    6.1

    $114

    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?

If you are looking to save a few dollars on your hotel room in Croatia, consider visiting the country in January as it is the least expensive month at just $78 per night. Avoid booking a hotel room in August if you are looking for a deal; it is the most expensive month.

Where do most people stay in Croatia?

There is little doubt that travelers enjoy various cities in Croatia, but the majority of travelers who visit Croatia tend to spend the most time in Dubrovnik.

Which city in Croatia has the most expensive hotel rooms?

As a popular tourist destination in Croatia, it is no surprise that Hvar has the most expensive hotel rooms at $92 per night - 30% more than than the country's average hotel room price.

Which city in Croatia has the least expensive hotel rooms?

The least expensive city in Croatia to stay in is Zagreb. With an average rate of $41 per night, Zagreb is about 79% less expensive than other cities in Croatia.


Popular international routes landing in Croatia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Copenhagen to Zagreb
Fastest flight time
1h 55m
Cheapest price
$92
Paris to Dubrovnik
Fastest flight time
2h 15m
Cheapest price
$100
Vienna to Split
Fastest flight time
1h 15m
Cheapest price
$119
Newark to Dubrovnik
Fastest flight time
8h 55m
Cheapest price
$381
New York to Dubrovnik
Fastest flight time
9h 15m
Cheapest price
$499
Los Angeles to Dubrovnik
Fastest flight time
13h 50m
Cheapest price
$505
Boston to Dubrovnik
Fastest flight time
15h 00m
Cheapest price
$505
Washington to Dubrovnik
Fastest flight time
16h 10m
Cheapest price
$505
Baltimore to Dubrovnik
Fastest flight time
13h 45m
Cheapest price
$509
Chicago to Dubrovnik
Fastest flight time
12h 05m
Cheapest price
$527
View more