Home/Where to stay

Where to stay

Hand-picked hotel shortlists for 123 places, by hotel class and guest rating, each linking to the hotels' own pages.

123 places184 guides

Choosing where to stay in Croatia comes down to matching the place to the trip you want. Dubrovnik draws the largest shortlist on the site, with 30 hotels, and the Old Town puts you inside the walled core while Babin Kuk, Lapad and Gruž spread across the city's quieter and busier sides. Along the coast, Cavtat, Zaton and Srebreno sit south of Dubrovnik, and Orebic faces the Pelješac channel.

Island and mainland bases widen the choice. Korcula, Mljet, Šipan, Lopud and Koločep cover the southern islands, while Split, Zadar, Šibenik, Trogir and Makarska anchor Dalmatia. Istria and Kvarner appear through Rovinj, Porec, Pula, Opatija, Rijeka and Krk, and Zagreb holds the inland option. Counts of 5-star, family and parking-friendly hotels differ sharply between them, so use those numbers to narrow the list before you read individual hotel pages.

Popular places

3-star or 4- and 5-star: which to choose

Across these places the 3-star hotels carry the bulk of the listings, and they appear in Dubrovnik, the Old Town, Babin Kuk, Lapad, Gruž, Zaton, Trsteno, Pile, Šipan, Lopud, Mljet, Boninovo, Mokošica, Korčula Town, Split, Kono, Montovjerna and Zagreb. The 4- and 5-star counts are where places differ: Dubrovnik lists 6 five-star hotels, Babin Kuk 10, Orebic 15, Zaton 8, Korcula 14, Split and Zagreb 15 each. Choose a 3-star base where the guides list only 3-star hotels and you want the widest choice; choose 4- and 5-star where the higher counts sit, and check the parking figure when you plan to arrive by car.

Hotel guides by place

Questions, answered

Which area is best for a first visit?

Dubrovnik has the largest shortlist of the places here, with 30 hotels including 6 five-star, and the Old Town adds 30 more inside the walls. Lapad and Babin Kuk give you 30 and 40 hotels respectively if you prefer a beach-side base away from the centre.

Where should families stay?

Dubrovnik lists 10 family-friendly hotels, Orebic 10, Lapad 9, Babin Kuk 8 and Split 18. Zaton has 6, Cavtat 3 and Ston none, so the larger counts sit in Dubrovnik, Orebic and Split.

Where can I stay with a car?

Orebic has the highest parking count among the popular places, with 29 hotels, followed by Zaton with 27 and Gruž with 16. Lapad offers 14 and Cavtat 11; the Old Town has only 5 and Dubrovnik itself lists none.

Which places have the most 5-star hotels?

Orebic and Korcula lead the popular places with 15 and 14 five-star hotels. Babin Kuk has 10, Zaton 8, Dubrovnik 6 and Cavtat 4, while the Old Town, Gruž, Šipan, Lopud and Mljet list none.

Is the Old Town or Lapad better for a Dubrovnik stay?

The Old Town has 30 hotels and 5 with parking, but no five-star ones. Lapad also has 30 hotels, 2 five-star, 14 with parking and 9 family-friendly, so it suits drivers and families more than the walled core.

Are there island options?

Yes. Korcula lists 29 hotels with 14 five-star, Mljet, Šipan, Lopud and Koločep each list 30, and Koločep has 1 five-star. Parking is available on Šipan with 19 hotels, Lopud with 14 and Mljet with 11.

Area guides and ideas