Hotels in Croatia

Search and compare Croatia hotels from hundreds of travel sites and save

Croatia
3 Jul — 4 Jul2
Croatia
Sun 3/7
Mon 4/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Croatia

Filter by star ratings
All filters
Rixos Premium Dubrovnik
9.4 Excellent
Liechtensteinov Put 3, Dubrovnik, Croatia
Show on map
1.7 km from city centre, Dubrovnik, Croatia 
ExcellentBased on 2,484 reviews
9.4

Rixos Premium Dubrovnik offers 5-star accommodation in Dubrovnik. It also features outdoor tennis courts, a Jacuzzi and an outdoor pool.

Sun Gardens Dubrovnik
9.0 Excellent
Na Moru 1, Dubrovnik, Croatia
Show on map
9.8 km from city centre, Dubrovnik, Croatia 
ExcellentBased on 1,524 reviews
9.0

This pet-friendly hotel is located in Orasac and offers a private beach. Outdoor tennis courts, an indoor pool and a rooftop terrace are just some of the deluxe facilities available to guests during their stay.

DoubleTree by Hilton Zagreb
8.8 Excellent
Ulica Grada Vukovara 269a, Zagreb, Croatia
Show on map
2.3 km from city centre, Zagreb, Croatia 
ExcellentBased on 3,006 reviews
8.8

Ideally located in Zagreb, the hotel provides charming accommodation within a short drive of Zagreb Cathedral, the Croatian Museum of Naive Art and Parliament of Croatia. It has a gym, as well as an indoor pool, a Jacuzzi and a sauna.

Hotel Dubrovnik Palace
9.1 Excellent
Masarykov Put 20, Dubrovnik, Croatia
Show on map
4.2 km from city centre, Dubrovnik, Croatia 
ExcellentBased on 3,157 reviews
9.1

Guests of this modern hotel will appreciate the seclusion of its private beach and on-site spa, all located a short drive from the centre of Dubrovnik. It also boasts an indoor pool and 2 outdoor pools.

Hotel Lero
8.8 Excellent
Iva Vojnovica 14, Dubrovnik, Croatia
Show on map
1.9 km from city centre, Dubrovnik, Croatia 
ExcellentBased on 2,170 reviews
8.8

Hotel Lero provides a comfortable setting while in Dubrovnik. It features a spa and wellness centre, as well as outdoor tennis courts, a sauna and an outdoor pool.

Valamar Diamant Hotel
8.5 Excellent
Brulo 1, Poreč, Croatia
Show on map
1.5 km from city centre, Poreč, Croatia 
ExcellentBased on 1,876 reviews
8.5

Guests of this hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a short car ride from the heart of Porec. It also features an outdoor pool, outdoor tennis courts and a Jacuzzi.

The Westin Zagreb
8.3 Excellent
Krsnjavoga 1, Zagreb, Croatia
Show on map
1.1 km from city centre, Zagreb, Croatia 
ExcellentBased on 2,089 reviews
8.3

Strategically located in the centre of the city, this 5-star hotel makes for an ideal base in Zagreb. It also offers a sauna, a Turkish steam bath and an indoor pool.

Park Plaza Histria Pula
8.7 Excellent
Verudela 17, Pula, Croatia
Show on map
4.3 km from city centre, Pula, Croatia 
ExcellentBased on 1,923 reviews
8.7

Ideally situated in Pula, Park Plaza Histria provides modern accommodation within a short drive of Pula Cathedral. It offers an outdoor pool, a sauna and complimentary Wi-Fi access.

Tips for booking hotels in Croatia

Cheapest month:January
Most expensive month:July
Average price in Croatia:$119/night
Cheapest price found:$9/night
Cheapest day:Monday
Most expensive day:Wednesday
$62 - $280
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$100 - $255
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Croatia hotels

1
Hotel Palace Bellevue - Liburnia
9.0 Excellent
Maršala Tita 144/148, Opatija, Croatia
Show on map
0.1 km from city centre, Opatija, Croatia 

This pet-friendly hotel is located in Opatija and features a saltwater swimming pool. It also offers a sauna, massage services and free Wi-Fi.

2
Cornaro Hotel
9.1 Excellent
Sinjska Ulica 6, Split, Croatia
Show on map
0.2 km from city centre, Split, Croatia 

Situated in Split, Cornaro Hotel is a short walk from Port of Split and provides a Jacuzzi, a Finnish sauna and a rooftop terrace. This modern hotel is set in the heart of the city.

3
Bo Hotel Palazzo
8.6 Excellent
Obala Maršala Tita 24, Poreč, Croatia
Show on map
0.5 km from city centre, Poreč, Croatia 

BO Hotel Palazzo provides 4-star accommodation in Porec. It also features a sauna, an outdoor pool and a Jacuzzi.

4
Valamar Argosy Hotel
8.8 Excellent
Iva Dulcica 140, Dubrovnik, Croatia
Show on map
4.7 km from city centre, Dubrovnik, Croatia 

Boasting an indoor pool, a private beach and outdoor tennis courts, Valamar Argosy Hotel is a luxurious place to stay in Dubrovnik. There is also a gym with an infinity pool.

5
Hotel Kompas
9.3 Excellent
Kardinala Stepinca 21, Dubrovnik, Croatia
Show on map
3.7 km from city centre, Dubrovnik, Croatia 

Located in Dubrovnik, Hotel Kompas Dubrovnik provides complimentary Wi-Fi and a spa centre with indoor and outdoor freshwater swimming pools. It also offers a sauna, a sun deck and a beauty centre.

6
Valamar Koralj Hotel
8.1 Excellent
Vlade Tomašića 38, Krk, Croatia
Show on map
1.0 km from city centre, Krk, Croatia 

Located in Krk, Valamar Koralj Hotel is within a 35-minute drive of Rijeka Airport and offers a sauna, a Turkish steam bath and an outdoor pool. It provides 3-star accommodation and views of the sea.

7
Riva Hvar Yacht Harbour Hotel
9.1 Excellent
Obala Riva 27, Hvar, Croatia
Show on map
0.3 km from city centre, Hvar, Croatia 

Riva Hvar Yacht Harbour Hotel provides modern 4-star accommodation in Hvar Town. It is conveniently located for guests wishing to visit local attractions.

8
Best Western Premier Hotel Astoria
8.9 Excellent
Petrinjska 71, Zagreb, Croatia
Show on map
0.7 km from city centre, Zagreb, Croatia 

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Zagreb. It is close to the Modern Gallery, Zagreb, dining options and shops.

Cheapest hotels in Croatia, Europe

Hi Hostel Zagreb
7.1 Good
Petrinjska 77, Zagreb, Croatia
Show on map
0.7 km from city centre, Zagreb, Croatia 

Conveniently located, Youth Hostel Zagreb allows for easy access to Zagreb's best hot spots. It provides free Wi-Fi, meeting rooms and a swimming pool.

$14
Avg. per night
Boutique Hostel Forum
8.9 Excellent
Siroka ulica 20, Zadar, Croatia
Show on map
0.7 km from city centre, Zadar, Croatia 

Centrally situated, Boutique Hostel Forum offers easy access to Zadar's popular hot spots. It also features free Wi-Fi, luggage storage and a tour desk.

$26
Avg. per night
Aminess Laguna Hotel
8.2 Excellent
Terre 4, Novigrad, Croatia
Show on map
1.0 km from city centre, Novigrad, Croatia 

This comfortable hotel in Novigrad offers complimentary wireless internet, as well as a private beach and an outdoor pool. It also features a kids club, a sauna and a kids pool.

$47
Avg. per night
Zaton Holiday Resort
8.5 Excellent
Dražnikova 76 T, Zaton, Croatia
Show on map
1.6 km from city centre, Zaton, Croatia 

Zaton Holiday Resort is situated in Zaton and is close to the area's well-known attractions. The various amenities this traditional resort features include a kids club, an outdoor pool and a kids pool.

$49
Avg. per night
Hotel Plavi Plava Laguna
7.8 Good
Zelena Laguna bb, Poreč, Croatia
Show on map
2.8 km from city centre, Poreč, Croatia 

Conveniently situated and featuring outdoor tennis courts, an outdoor pool and a private beach, this comfortable hotel is a short drive from Funtana. It provides a fitness centre, as well as canoeing, windsurfing and scuba diving.

$58
Avg. per night
Resort Del Mar
7.8 Good
Glavica 7, Pula, Croatia
Show on map
5.1 km from city centre, Pula, Croatia 

Resort del Mar offers 4-star accommodation, as well as an outdoor pool, a private beach and a sauna. The various amenities this modern hotel has to offer include a diving centre, a playground and a kids club.

$65
Avg. per night
Hotel Drazica
8.0 Excellent
Ružmarinska 6, Krk, Croatia
Show on map
0.7 km from city centre, Krk, Croatia 

Located in Krk, Hotel Drazica provides free Wi-Fi and a gym. It also offers a beauty centre, an outdoor pool and outdoor tennis courts.

$66
Avg. per night
Maistra Resort Petalon
8.5 Excellent
Petalon 5, Vrsar, Croatia
Show on map
1.0 km from city centre, Vrsar, Croatia 

Set within the picturesque parkland of Vrsar, Petalon Resort provides comfortable accommodation and a wide range of facilities, including an outdoor pool, a private beach and a swimming pool. Some of the popular features at this 4-star resort include outdoor tennis courts and free Wi-Fi.

$75
Avg. per night

Hotel prices in Croatia

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Croatia

About Croatia

Boasting a spectacular setting overlooking the Adriatic Sea, Croatia lures visitors in with its vibrant cities, Venetian-era architecture and unspoiled natural areas. It formed part of Yugoslavia at the end of World War I before declaring its independence in 1991. It’s since garnered a reputation for its fashionable offshore islands frequented by the rich and famous and medieval old towns that exude undeniable romance.

Things to do in Croatia

From its history-drenched islands to mesmerising national parks, Croatia offers something that will appeal to all travellers.

Explore the UNESCO-listed streets of Dubrovnik. Centred around a magnificent Old Town ringed by medieval defensive walls, Dubrovnik is one of the most popular tourist destinations in Croatia. After exploring its old ramparts and soaking up the elevated rooftop views, you can stroll between the boutiques and alfresco cafes that line the Stradun.

See Diocletian’s Palace in Split. Established within the ancient walls of a palace built by Roman Emperor Diocletian, Split is a captivating city overlooking the Adriatic Sea. Marvel at its monumental gates and explore the Peristyle, an arcaded courtyard that’s watched over by the Cathedral of St. Domnius.

Island hop along the Dalmatian Coast. Along Croatia’s Adriatic coastline is a string of sun-drenched islands, including glamorous Hvar and Korčula (nicknamed “Little Dubrovnik”). Kick back on the blissful beaches of Brač and see the ethereal Blue Cave of Vis before visiting the 12th-century island monastery of Mljet.

Visit Plitvice Lakes National Park. Renowned for its sparkling turquoise lakes and thundering waterfalls, Plitvice Lakes National Park is Croatia’s most popular inland attraction. Wander its network of trails and wooden bridges to admire the natural travertines or explore the lakes by boat while keeping your eyes peeled for wolves, falcons and eagles.

Getting around Croatia

Zagreb’s Franjo Tuđman Airport is the main gateway to Croatia, with major international airports also serving Split and Dubrovnik. International trains connect to destinations across Europe and buses travel between Croatia’s cities, towns and villages. Ferries run along the coast and access the country’s hundreds of islands while many of the historic town centres are pedestrianised.

Facts about staying in Croatia

  • Where is the best place to stay in Croatia?

    Users favour staying in areas such as Dubrovnik, Zagreb, and Split. Consider these locations when searching for your desired stay.

  • What are the best hotels in Croatia?

    Croatia is home to many highly-rated hotels, one of which is Hotel Dubrovnik Palace, which has a current rating of 9.1. For other potential stays, consider The Westin Zagreb and Esplanade Zagreb Hotel, which can also be great places to stay in Croatia.